SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
Discuss Agile Conference
DELHI 2016
The Art of Agile Project Initiation
By Kshitij Agrawal
“Agile” Project Initiation
Inception builds shared understanding and alignment
thru lightweight collaborative sessions
Agenda
Solutionize and Prioritize
Roles and Process Mapping
Build business and project context
Expectations Management
Initial discussions & Preparation
High Level Planning
Summary
Case Study
 Mr. X is a businessman & sports enthusiast. He is planning to climb on Mt
Everest.
 Has multiple stores in metro cities selling safety gears & other equipments for
adventure sports (paragliding, scuba diving, hill-climbing, bungee jumping etc).
 He wants to expand his business using digital channels and has called
consultant from IT firm ABC Ltd for help.
If you are that consultant from ABC firm meeting with Mr. X first time.
What will you discuss? What will you ask and tell?
Case Study .. cont
Ask
 What do you want?
 Why? What problem are
you trying to solve?
 Target Audience /
customers / market
segments
 Competitors, USP /
Differentiators
 Why not X instead of Y
 Cost & timelines constraints
 What do you want from us?
Tell & Sell
 Your company and its
philosophy
 Experience in similar
problem domain
 Feature Driven and
Iterative Development
 MVP & Value driven
prioritization
 Agile Benefits
Next Steps
Inception Workshop
 Purpose
 Approach
 Deliverables
 Participants
 Logistics
Inception Process
Initial Prep
Check-in &
Expectations
Management
Build Business
Context
Build Project
Context
Solutionize and
Prioritize
High Level Planning
Showcase
Initial Preparation
Initial Prep – Assemble the Team
 Project Manager
 Business Analyst
 Technical Arch / Lead
 Test Lead
 UX Designer
 DevOps
Study & Research
 Client Culture
 Client Practices
 Client IT Set-up
 Business Domain
 Problem Domain
 Competitors
 Technologies
 Customers
 Internal Experiences of
similar projects
Logistics
 Book stakeholders calendar
 Travel Arrangement
 Stationary
 Book good Venue
Expectation Management
Agenda
Timelines Monday Tuesday Wednesday Thursday Friday
Morning Workshop 1
90 Mins (9:00 – 10:30)
 Kick-Off
 Ice Breaker
 Know each other
As is Business
Process
To be journey &
Features
Technical
Architecture
Planning
Morning Workshop 2
90 Mins (10:45 –
12:30)
 Sponsor
Presentation
 Hopes & Fears
As is Business
Process & Pain
Points
Sketch &
Prototype
Plan &
Prioritize
Assembling
the Plan
Lunch
(45 Minutes)
Learning Lunch Learning Lunch
Afternoon Workshop 1
90 Mins (1:15 – 2:45)
Visioning Exercises User Journeys Non-Functional
Requirements
Plan &
Prioritize
Showcase
Consolidation
45 Mins (3:00 – 3:45)
Consolidation of findings & converting into electronic format
Open Space for any other agenda
Standup / Retro
15 Mins (3:45 – 4:00) Retrospective and Adapting plan for next day
Assess Expectations
Hopes
Executive
Backing
Get some
answers of our
problems
Get some new
perspectives
Yet another time
wasting meeting
Can we get lot
done in short
time?
Fears
Discover & Explore
Business & Project Context
Elevator Pitch
Product In a Box
<Product Name>
<Slogan>
<Benefit #1>
<Benefit #2>
<Benefit #3>
Fun Picture
What if your product was a box
What would it look like?
Create a slogan – something catchy
Draw your creation
 Why would anyone buy – list the
benefits
Envisioning / Cover Story
Cover: Story of Big
Success
Headline: Substance of
cover story
Sidebars: Interesting facts
Quotes: Customer Quotes
Brainstrom : Initial Ideas
Images : Supporting
content with illustrations.
Pic taken from gamestorming.com
Lean Business Model Canvas
Author Ash Maurya. Taken from leanstack.com
Trade Off Slider
Time to Market
On Budget
Performance
Breadth of Features
Depth of Features
High quality, low defects
<Insert yours>
High Low
Solutionize & Prioritize
Scoping
Business
Process
Roles &
Goals
Personas Scenarios
User
Journeys
Prototype
Stories
Business Process Modeling
Case Study 2 – User Roles
 Cricket Mania Ltd is an organization, which sells Cricket books and other goods
related to Cricket.
 They are planning to launch a website to sell the goods online in India.
You are in inception workshop trying to come up with user roles. Try to come
up with as many roles as possible.
Case Study 2 – User Roles…
 Customer Roles
 Novice Player or New Player
 Gift Buyer
 Cricket Coach
 Cricket Academy
 Professional Player
 Experienced Player
 Report Viewer
 Sales & Marketing Person
 CxOs
 Helpdesk Person
 Administrator
 Product Manager
User Goal Activities Tasks
Role /
Persona
Goal
Activity
Task /
Feature
Admin Customer Fulfilment
Manager
Manage
Products
Product
Set-up
Tracking
Shipping
Progress
Product
Bulk Upload
Add
Product
Delete
Product
Product
Inquiry
Edit Product
Basic
Search
Track
Shipping
Reconciliation
Buy Product
Search
& Select
Add to Cart &
Payment
Submit to
Delivery
Vendor
Sr. Manager
Manage Fulfilment Increased
Revenue
Optimized
Operation
s
Analyze
Reports
Inventory
Mgmt
Advance
Search
See List
Sorting &
Filters
Detailed
Info
Add To Cart
Edit Cart
Checkout from
Cart
Provide
Shipping Info
Pay by Card
Pay by Internet
Banking
Generate List
of Orders
Pass goods
to Delivery
Vendor
Update
Order Status
Notify
Customer
Manage
Exceptions
Generate
Reports ....
.... ....
....
-->
-->-->-->
Wireframes and Mockups
Non-Functional Requirements
Capacity
Resilience
Performance
UsabilitySupportable
Testable
Security
Portability
Globalization
Compliance
Reliability
Technical
Technical
<technology platform>
<language>
<libraries>
<tools>
<database>
<CI/CD tools>
<Test Automation Tools>
Environment
<Development Environment>
<Test Environment>
<UAT environment>
<NFT environment>
Infra
<Software>
<Hardware>
<Network>
High Level Planning & Showcase
Planning Process
Relative
Prioritization
Find MVP
Create High
level Plan
Make Priority
Adjustments
Complete
Staffing
Estimate
Costs
Make Adjustment
for Risks &
Constraints
Assemble
Final Plan
Story Map
Epics /
Features
Stories
Product
Set-up
Order
Tracking
Product
Bulk Upload
Add
Product
Delete
Product
Product
Inquiry
Edit Product
Basic
Search
Search &
Filter
Shopping
Cart
Reporting
Advance
Search
Filter on
xxx
Sorting on
column xxx
Detailed
Info popup
Add
To Cart
Remove
From Cart
Checkout
from Cart
Enter Shipping
Info
Pay by
Credit Card
Pay by Internet
Banking
....
.... ....
....
Logical Usage Sequence
P
R
I
O
R
I
Y
Product
Info
Filter on
yyy
Filter on
zzz
Basic Info
List
Payment
Change
Quantity
Product
Compare
Show Invoice &
Delivery Charges
High Level Plan
2 week incremental delivery
4 Dev, 2 QA
Total:- 6 Iterations
Apr’16 – June’16 – 3 Months
1. Hit the ground running with
environment and team set-up
2. Product Set-up via bulk
upload
3. Basic Customer Journey.
4. Alpha release with cash on
delivery option.
2 week incremental delivery
2 teams each with 4 Dev, 2 QA
Total:- 6-7 Iterations
July’16 – Sept’16 – 3 Months Oct’16 – Dec’16 – 3 Months
Capacity – 40 to 50 Points Capacity – 90 to 110 Points
1. Finish Admin product setup UI
2. Payment Gateway Integration
3. Customer Journey enhancements
4. Feedback from alpha release
5. Beta release with MVP
1. UI enhancements, notifications,
triggers
2. Reports
3. Feedback from beta release
4. Any non-MVP features that
capacity allows
5. Full launch
2 week incremental delivery
2 teams each with 4 Dev, 2 QA
Total:- 6 Iterations
Capacity – 80 to 100 Points
Notes:
• Initial approach that allows early feedback and early removal of uncertainties.
• The plan is broken into logical milestones, which needs to be revisited at frequent
intervals to reflect actual velocity.
The NOT List
IN OUT
Core logic for customer product buy &
search
Inventory Management
Admin product set-up Mobile App
Payments Gateway Integration
UNRESOLVED
Integration with analytics module
Reusing core web security or creating new security module
Engines & Anchors
Data Driven
Decision
Making
Legacy
Technology
Constraints
Building
Consensus among
business groups
Competitors
launching ahead
Customer Impact
During Change
Clear Product
Roadmap
Agile Training
Challenges
Success Factors
Infrastructure
Support
RAID
RISKS
What keeps you awake at night?
Known Unknown
Unknown Unknown
ISSUES
What are the known problems we have?
ASSUMPTIONS
Frequently validate
Common source of risks & issues
DEPENDENCIES
Internal
External
Showcase
Parting Thoughts
 Focus on conversation, collaboration and shared understanding
 Adapt agenda and exercises
 Don’t hesitate in challenging client’s ideas and having difficult conversations
 Opportunity for client connect
 Opportunity for team bonding and building relations
Questions ?
Thank You 

Más contenido relacionado

La actualidad más candente

The software Implementation Process
The software Implementation ProcessThe software Implementation Process
The software Implementation Processrthompson604
 
Agile Network India | Measure What Matters with OKRs and EBM | Rituraj Patil
Agile Network India | Measure What Matters with OKRs and EBM | Rituraj PatilAgile Network India | Measure What Matters with OKRs and EBM | Rituraj Patil
Agile Network India | Measure What Matters with OKRs and EBM | Rituraj PatilAgileNetwork
 
Agile network India | Dysfunctions in a Scrum Master's Role | Soja Nizam
Agile network India | Dysfunctions in a Scrum Master's Role | Soja NizamAgile network India | Dysfunctions in a Scrum Master's Role | Soja Nizam
Agile network India | Dysfunctions in a Scrum Master's Role | Soja NizamAgileNetwork
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile ImplementationOlga Sa
 
What Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMOWhat Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMOMike Otranto
 
Agile Project Management
Agile Project Management Agile Project Management
Agile Project Management iACT Global
 
Project Management PPT
Project Management PPTProject Management PPT
Project Management PPTbletindia
 
Reporting Within a PMO
Reporting Within a PMOReporting Within a PMO
Reporting Within a PMOBoxalln
 
Agile Framework
Agile FrameworkAgile Framework
Agile Frameworkhshamim
 
New Techniques to Elevate QA to Program Assurance
New Techniques to Elevate QA to Program AssuranceNew Techniques to Elevate QA to Program Assurance
New Techniques to Elevate QA to Program AssuranceSusan Schanta
 
Agile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedAgile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedVersionOne
 
ITFT - Project planning
ITFT  -    Project planningITFT  -    Project planning
ITFT - Project planningShruti Kunwar
 
The PMO Value - Emma-Ruth Arnaz-Pemberton | Project Challenge March 2018
The PMO Value - Emma-Ruth Arnaz-Pemberton | Project Challenge March 2018The PMO Value - Emma-Ruth Arnaz-Pemberton | Project Challenge March 2018
The PMO Value - Emma-Ruth Arnaz-Pemberton | Project Challenge March 2018Wellingtone
 
Project Management Basics Training Promotion
Project Management Basics Training PromotionProject Management Basics Training Promotion
Project Management Basics Training PromotionJeremy Jay Lim
 
Agile project management
Agile project managementAgile project management
Agile project managementmicovi
 

La actualidad más candente (20)

Lean PMO in everyday agile
Lean PMO in everyday agileLean PMO in everyday agile
Lean PMO in everyday agile
 
The software Implementation Process
The software Implementation ProcessThe software Implementation Process
The software Implementation Process
 
Agile Network India | Measure What Matters with OKRs and EBM | Rituraj Patil
Agile Network India | Measure What Matters with OKRs and EBM | Rituraj PatilAgile Network India | Measure What Matters with OKRs and EBM | Rituraj Patil
Agile Network India | Measure What Matters with OKRs and EBM | Rituraj Patil
 
Agile network India | Dysfunctions in a Scrum Master's Role | Soja Nizam
Agile network India | Dysfunctions in a Scrum Master's Role | Soja NizamAgile network India | Dysfunctions in a Scrum Master's Role | Soja Nizam
Agile network India | Dysfunctions in a Scrum Master's Role | Soja Nizam
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
 
What Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMOWhat Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMO
 
Mikel huth
Mikel huthMikel huth
Mikel huth
 
Agile Project Management
Agile Project Management Agile Project Management
Agile Project Management
 
Project Management PPT
Project Management PPTProject Management PPT
Project Management PPT
 
Reporting Within a PMO
Reporting Within a PMOReporting Within a PMO
Reporting Within a PMO
 
Project Management Basics
Project Management BasicsProject Management Basics
Project Management Basics
 
Agile Framework
Agile FrameworkAgile Framework
Agile Framework
 
New Techniques to Elevate QA to Program Assurance
New Techniques to Elevate QA to Program AssuranceNew Techniques to Elevate QA to Program Assurance
New Techniques to Elevate QA to Program Assurance
 
Agile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedAgile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That Complicated
 
ITFT - Project planning
ITFT  -    Project planningITFT  -    Project planning
ITFT - Project planning
 
The PMO Value - Emma-Ruth Arnaz-Pemberton | Project Challenge March 2018
The PMO Value - Emma-Ruth Arnaz-Pemberton | Project Challenge March 2018The PMO Value - Emma-Ruth Arnaz-Pemberton | Project Challenge March 2018
The PMO Value - Emma-Ruth Arnaz-Pemberton | Project Challenge March 2018
 
Project Management Basics Training Promotion
Project Management Basics Training PromotionProject Management Basics Training Promotion
Project Management Basics Training Promotion
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Project managment
Project managmentProject managment
Project managment
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
 

Destacado

Agile Project Initiation
Agile Project InitiationAgile Project Initiation
Agile Project InitiationMichael Dunham
 
Agile gurgaon 2016 implementing agile in non-agile world
Agile gurgaon 2016   implementing agile in non-agile worldAgile gurgaon 2016   implementing agile in non-agile world
Agile gurgaon 2016 implementing agile in non-agile worldKshitij Agrawal
 
Project Identification and Initiation Tool Kit
Project Identification and Initiation Tool Kit Project Identification and Initiation Tool Kit
Project Identification and Initiation Tool Kit Dave Angelow
 
e-Learning project initiation template
e-Learning project initiation templatee-Learning project initiation template
e-Learning project initiation templateSaffron Interactive
 
Project Initiation Document
Project Initiation DocumentProject Initiation Document
Project Initiation DocumentDave Angelow
 
Project initiation
Project initiationProject initiation
Project initiationukrulz4u
 
Project Initiation and Scoping
Project Initiation and ScopingProject Initiation and Scoping
Project Initiation and ScopingCiprian Rusen
 
Project Initiation Presentation Template
Project Initiation Presentation TemplateProject Initiation Presentation Template
Project Initiation Presentation TemplateRam Srivastava
 

Destacado (12)

Agile Project Initiation
Agile Project InitiationAgile Project Initiation
Agile Project Initiation
 
Agile gurgaon 2016 implementing agile in non-agile world
Agile gurgaon 2016   implementing agile in non-agile worldAgile gurgaon 2016   implementing agile in non-agile world
Agile gurgaon 2016 implementing agile in non-agile world
 
Project Identification and Initiation Tool Kit
Project Identification and Initiation Tool Kit Project Identification and Initiation Tool Kit
Project Identification and Initiation Tool Kit
 
Project Planning Checklist
Project Planning ChecklistProject Planning Checklist
Project Planning Checklist
 
e-Learning project initiation template
e-Learning project initiation templatee-Learning project initiation template
e-Learning project initiation template
 
Project Initiation Document
Project Initiation DocumentProject Initiation Document
Project Initiation Document
 
Project initiation
Project initiationProject initiation
Project initiation
 
Project Initiation and Scoping
Project Initiation and ScopingProject Initiation and Scoping
Project Initiation and Scoping
 
Project initiation document
Project initiation documentProject initiation document
Project initiation document
 
Project Initiation Process
Project Initiation ProcessProject Initiation Process
Project Initiation Process
 
Project Initiation Presentation Template
Project Initiation Presentation TemplateProject Initiation Presentation Template
Project Initiation Presentation Template
 
Atomic design
Atomic designAtomic design
Atomic design
 

Similar a The art of agile project initiation

#bluecruxtalks in June: Your journey towards a Customer Centric Supply Chain
#bluecruxtalks in June: Your journey towards a Customer Centric Supply Chain#bluecruxtalks in June: Your journey towards a Customer Centric Supply Chain
#bluecruxtalks in June: Your journey towards a Customer Centric Supply ChainBluecrux
 
Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Stanford University
 
Webinar: How to be Data Driven with Product by Carbon Five Sr PM
Webinar: How to be Data Driven with Product by Carbon Five Sr PMWebinar: How to be Data Driven with Product by Carbon Five Sr PM
Webinar: How to be Data Driven with Product by Carbon Five Sr PMProduct School
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallInflectra
 
Collaborative Roadmapping
Collaborative Roadmapping Collaborative Roadmapping
Collaborative Roadmapping Enthiosys Inc
 
Career Development Programmes for Digital Business Analysts (for Individuals)
Career Development Programmes for Digital Business Analysts (for Individuals)Career Development Programmes for Digital Business Analysts (for Individuals)
Career Development Programmes for Digital Business Analysts (for Individuals)NUS-ISS
 
Spca2014 holme end to end share point service delivery
Spca2014 holme   end to end share point service deliverySpca2014 holme   end to end share point service delivery
Spca2014 holme end to end share point service deliveryNCCOMMS
 
P-Camp Agile Product Mgmt Thinking
P-Camp Agile Product Mgmt ThinkingP-Camp Agile Product Mgmt Thinking
P-Camp Agile Product Mgmt ThinkingRich Mironov
 
You keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansYou keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansNathan Gloyn
 
Empirical Product Development
Empirical Product DevelopmentEmpirical Product Development
Empirical Product DevelopmentDavid Wolfe
 
Webinar - Know Your Customer - Arya (20160526)
Webinar - Know Your Customer - Arya (20160526)Webinar - Know Your Customer - Arya (20160526)
Webinar - Know Your Customer - Arya (20160526)Turi, Inc.
 
“Get Stuff Done Faster: Why Engineers Should Work with the ‘Dark Side’ of Tech”
“Get Stuff Done Faster: Why Engineers Should Work with the ‘Dark Side’ of Tech”“Get Stuff Done Faster: Why Engineers Should Work with the ‘Dark Side’ of Tech”
“Get Stuff Done Faster: Why Engineers Should Work with the ‘Dark Side’ of Tech”Gilt Tech Talks
 
Use Cases and Use in Agile world
Use Cases and Use in Agile worldUse Cases and Use in Agile world
Use Cases and Use in Agile worldRavikanth-BA
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLance Knight
 
Mark Foley Agile Methods And The Business Analystc
Mark Foley   Agile Methods And The Business AnalystcMark Foley   Agile Methods And The Business Analystc
Mark Foley Agile Methods And The Business AnalystcMia Horrigan
 
Draft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdfDraft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdfEnricoJohanes1
 
Patterns within patterns in architecture v2
Patterns within patterns in architecture v2Patterns within patterns in architecture v2
Patterns within patterns in architecture v2MrsAlways RigHt
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsInflectra
 

Similar a The art of agile project initiation (20)

#bluecruxtalks in June: Your journey towards a Customer Centric Supply Chain
#bluecruxtalks in June: Your journey towards a Customer Centric Supply Chain#bluecruxtalks in June: Your journey towards a Customer Centric Supply Chain
#bluecruxtalks in June: Your journey towards a Customer Centric Supply Chain
 
Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020
 
Webinar: How to be Data Driven with Product by Carbon Five Sr PM
Webinar: How to be Data Driven with Product by Carbon Five Sr PMWebinar: How to be Data Driven with Product by Carbon Five Sr PM
Webinar: How to be Data Driven with Product by Carbon Five Sr PM
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for Waterfall
 
Collaborative Roadmapping
Collaborative Roadmapping Collaborative Roadmapping
Collaborative Roadmapping
 
Career Development Programmes for Digital Business Analysts (for Individuals)
Career Development Programmes for Digital Business Analysts (for Individuals)Career Development Programmes for Digital Business Analysts (for Individuals)
Career Development Programmes for Digital Business Analysts (for Individuals)
 
Spca2014 holme end to end share point service delivery
Spca2014 holme   end to end share point service deliverySpca2014 holme   end to end share point service delivery
Spca2014 holme end to end share point service delivery
 
P-Camp Agile Product Mgmt Thinking
P-Camp Agile Product Mgmt ThinkingP-Camp Agile Product Mgmt Thinking
P-Camp Agile Product Mgmt Thinking
 
You keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansYou keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it means
 
Empirical Product Development
Empirical Product DevelopmentEmpirical Product Development
Empirical Product Development
 
Webinar - Know Your Customer - Arya (20160526)
Webinar - Know Your Customer - Arya (20160526)Webinar - Know Your Customer - Arya (20160526)
Webinar - Know Your Customer - Arya (20160526)
 
“Get Stuff Done Faster: Why Engineers Should Work with the ‘Dark Side’ of Tech”
“Get Stuff Done Faster: Why Engineers Should Work with the ‘Dark Side’ of Tech”“Get Stuff Done Faster: Why Engineers Should Work with the ‘Dark Side’ of Tech”
“Get Stuff Done Faster: Why Engineers Should Work with the ‘Dark Side’ of Tech”
 
Use Cases and Use in Agile world
Use Cases and Use in Agile worldUse Cases and Use in Agile world
Use Cases and Use in Agile world
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream management
 
Mark Foley Agile Methods And The Business Analystc
Mark Foley   Agile Methods And The Business AnalystcMark Foley   Agile Methods And The Business Analystc
Mark Foley Agile Methods And The Business Analystc
 
Product Management Primer
Product Management PrimerProduct Management Primer
Product Management Primer
 
Draft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdfDraft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdf
 
Patterns within patterns in architecture v2
Patterns within patterns in architecture v2Patterns within patterns in architecture v2
Patterns within patterns in architecture v2
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile Projects
 
VIGNESH PORTFOLIO
VIGNESH PORTFOLIOVIGNESH PORTFOLIO
VIGNESH PORTFOLIO
 

Último

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Último (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

The art of agile project initiation

  • 1. Discuss Agile Conference DELHI 2016 The Art of Agile Project Initiation By Kshitij Agrawal
  • 2. “Agile” Project Initiation Inception builds shared understanding and alignment thru lightweight collaborative sessions
  • 3. Agenda Solutionize and Prioritize Roles and Process Mapping Build business and project context Expectations Management Initial discussions & Preparation High Level Planning Summary
  • 4. Case Study  Mr. X is a businessman & sports enthusiast. He is planning to climb on Mt Everest.  Has multiple stores in metro cities selling safety gears & other equipments for adventure sports (paragliding, scuba diving, hill-climbing, bungee jumping etc).  He wants to expand his business using digital channels and has called consultant from IT firm ABC Ltd for help. If you are that consultant from ABC firm meeting with Mr. X first time. What will you discuss? What will you ask and tell?
  • 5. Case Study .. cont Ask  What do you want?  Why? What problem are you trying to solve?  Target Audience / customers / market segments  Competitors, USP / Differentiators  Why not X instead of Y  Cost & timelines constraints  What do you want from us? Tell & Sell  Your company and its philosophy  Experience in similar problem domain  Feature Driven and Iterative Development  MVP & Value driven prioritization  Agile Benefits Next Steps Inception Workshop  Purpose  Approach  Deliverables  Participants  Logistics
  • 6. Inception Process Initial Prep Check-in & Expectations Management Build Business Context Build Project Context Solutionize and Prioritize High Level Planning Showcase
  • 8. Initial Prep – Assemble the Team  Project Manager  Business Analyst  Technical Arch / Lead  Test Lead  UX Designer  DevOps
  • 9. Study & Research  Client Culture  Client Practices  Client IT Set-up  Business Domain  Problem Domain  Competitors  Technologies  Customers  Internal Experiences of similar projects
  • 10. Logistics  Book stakeholders calendar  Travel Arrangement  Stationary  Book good Venue
  • 12. Agenda Timelines Monday Tuesday Wednesday Thursday Friday Morning Workshop 1 90 Mins (9:00 – 10:30)  Kick-Off  Ice Breaker  Know each other As is Business Process To be journey & Features Technical Architecture Planning Morning Workshop 2 90 Mins (10:45 – 12:30)  Sponsor Presentation  Hopes & Fears As is Business Process & Pain Points Sketch & Prototype Plan & Prioritize Assembling the Plan Lunch (45 Minutes) Learning Lunch Learning Lunch Afternoon Workshop 1 90 Mins (1:15 – 2:45) Visioning Exercises User Journeys Non-Functional Requirements Plan & Prioritize Showcase Consolidation 45 Mins (3:00 – 3:45) Consolidation of findings & converting into electronic format Open Space for any other agenda Standup / Retro 15 Mins (3:45 – 4:00) Retrospective and Adapting plan for next day
  • 13. Assess Expectations Hopes Executive Backing Get some answers of our problems Get some new perspectives Yet another time wasting meeting Can we get lot done in short time? Fears
  • 14. Discover & Explore Business & Project Context
  • 16. Product In a Box <Product Name> <Slogan> <Benefit #1> <Benefit #2> <Benefit #3> Fun Picture What if your product was a box What would it look like? Create a slogan – something catchy Draw your creation  Why would anyone buy – list the benefits
  • 17. Envisioning / Cover Story Cover: Story of Big Success Headline: Substance of cover story Sidebars: Interesting facts Quotes: Customer Quotes Brainstrom : Initial Ideas Images : Supporting content with illustrations. Pic taken from gamestorming.com
  • 18. Lean Business Model Canvas Author Ash Maurya. Taken from leanstack.com
  • 19. Trade Off Slider Time to Market On Budget Performance Breadth of Features Depth of Features High quality, low defects <Insert yours> High Low
  • 23. Case Study 2 – User Roles  Cricket Mania Ltd is an organization, which sells Cricket books and other goods related to Cricket.  They are planning to launch a website to sell the goods online in India. You are in inception workshop trying to come up with user roles. Try to come up with as many roles as possible.
  • 24. Case Study 2 – User Roles…  Customer Roles  Novice Player or New Player  Gift Buyer  Cricket Coach  Cricket Academy  Professional Player  Experienced Player  Report Viewer  Sales & Marketing Person  CxOs  Helpdesk Person  Administrator  Product Manager
  • 25. User Goal Activities Tasks Role / Persona Goal Activity Task / Feature Admin Customer Fulfilment Manager Manage Products Product Set-up Tracking Shipping Progress Product Bulk Upload Add Product Delete Product Product Inquiry Edit Product Basic Search Track Shipping Reconciliation Buy Product Search & Select Add to Cart & Payment Submit to Delivery Vendor Sr. Manager Manage Fulfilment Increased Revenue Optimized Operation s Analyze Reports Inventory Mgmt Advance Search See List Sorting & Filters Detailed Info Add To Cart Edit Cart Checkout from Cart Provide Shipping Info Pay by Card Pay by Internet Banking Generate List of Orders Pass goods to Delivery Vendor Update Order Status Notify Customer Manage Exceptions Generate Reports .... .... .... .... --> -->-->-->
  • 28. Technical Technical <technology platform> <language> <libraries> <tools> <database> <CI/CD tools> <Test Automation Tools> Environment <Development Environment> <Test Environment> <UAT environment> <NFT environment> Infra <Software> <Hardware> <Network>
  • 29. High Level Planning & Showcase
  • 30. Planning Process Relative Prioritization Find MVP Create High level Plan Make Priority Adjustments Complete Staffing Estimate Costs Make Adjustment for Risks & Constraints Assemble Final Plan
  • 31. Story Map Epics / Features Stories Product Set-up Order Tracking Product Bulk Upload Add Product Delete Product Product Inquiry Edit Product Basic Search Search & Filter Shopping Cart Reporting Advance Search Filter on xxx Sorting on column xxx Detailed Info popup Add To Cart Remove From Cart Checkout from Cart Enter Shipping Info Pay by Credit Card Pay by Internet Banking .... .... .... .... Logical Usage Sequence P R I O R I Y Product Info Filter on yyy Filter on zzz Basic Info List Payment Change Quantity Product Compare Show Invoice & Delivery Charges
  • 32. High Level Plan 2 week incremental delivery 4 Dev, 2 QA Total:- 6 Iterations Apr’16 – June’16 – 3 Months 1. Hit the ground running with environment and team set-up 2. Product Set-up via bulk upload 3. Basic Customer Journey. 4. Alpha release with cash on delivery option. 2 week incremental delivery 2 teams each with 4 Dev, 2 QA Total:- 6-7 Iterations July’16 – Sept’16 – 3 Months Oct’16 – Dec’16 – 3 Months Capacity – 40 to 50 Points Capacity – 90 to 110 Points 1. Finish Admin product setup UI 2. Payment Gateway Integration 3. Customer Journey enhancements 4. Feedback from alpha release 5. Beta release with MVP 1. UI enhancements, notifications, triggers 2. Reports 3. Feedback from beta release 4. Any non-MVP features that capacity allows 5. Full launch 2 week incremental delivery 2 teams each with 4 Dev, 2 QA Total:- 6 Iterations Capacity – 80 to 100 Points Notes: • Initial approach that allows early feedback and early removal of uncertainties. • The plan is broken into logical milestones, which needs to be revisited at frequent intervals to reflect actual velocity.
  • 33. The NOT List IN OUT Core logic for customer product buy & search Inventory Management Admin product set-up Mobile App Payments Gateway Integration UNRESOLVED Integration with analytics module Reusing core web security or creating new security module
  • 34. Engines & Anchors Data Driven Decision Making Legacy Technology Constraints Building Consensus among business groups Competitors launching ahead Customer Impact During Change Clear Product Roadmap Agile Training Challenges Success Factors Infrastructure Support
  • 35. RAID RISKS What keeps you awake at night? Known Unknown Unknown Unknown ISSUES What are the known problems we have? ASSUMPTIONS Frequently validate Common source of risks & issues DEPENDENCIES Internal External
  • 37. Parting Thoughts  Focus on conversation, collaboration and shared understanding  Adapt agenda and exercises  Don’t hesitate in challenging client’s ideas and having difficult conversations  Opportunity for client connect  Opportunity for team bonding and building relations