getting started right
TRANSCRIPT
Getting Started Right!
Proprietary Material Provided for Training Purposes Only© 2016 Excella Consulting, Inc.
• Agile trainer & coach
• Member of PMI, Scrum Alliance, Agile Alliance, Agile Leadership Network
• CST, CSM, CSPO, CSP, PMI-ACP, PMP, Certified LeSS Practitioner, SAFe SPC,
• Founder & executive committee member of Agile Delivery for Agencies, Programs, and Teams (ADAPT)
• Background in Government and commercial Agile transformations
Richard Cheng - @RichardKCheng
Richard K [email protected]://www.linkedin.com/in/richardcheng Twitter: @RichardKCheng
Contact Information
Vision (Product Vision)
Scrum Overview
Product VisionRoadmap
Day
Sprint…
…
…
Plan
Day
Day
Daily Scrum
Revi
ew
Retro SprintPlan
Revi
ew
Retro
Idea
Initiation ReleasePlan Release ReleasePlan
Plan
Time
“We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard, because that goal will serve to organize and measure the best of our energies and skills, because that challenge is one that we are willing to accept, one we are unwilling to postpone, and one which we intend to win, and the others, too.
It is for these reasons that I regard the decision last year to shift our efforts in space from low to high gear as among the most important decisions that will be made during my incumbency in the office of the Presidency.”
“We choose to go to the moon”
- President John F. Kennedy, speech at Rice University September 12th 1962
A Vision Has
Power
Shared and
Unifying
Broad and
Engaging
Short and
Sweet
Fosters Simplicit
y
Product Vision
Source:Agile Product Management With Scrum by Roman Pichler
FOR <target customers>WHO <statement of need>THE <product name> IS A <product category>THAT <key benefit, reason to buy>UNLIKE <competition, alternative>OUR PRODUCT <differentiating statement>
Elevator Speech For Positioning
From Geoffrey Moore’s Crossing the Chasm
FOR music loversWHO desire a simple way to listen to and manage their songsTHE iPod IS A portable digital music playerTHAT provides intuitive, easy to use controlsUNLIKE other MP3 playersOUR product provides seamless integration with a world-class music store
Elevator Speech For Positioning (Sample)
• Who is going to buy the product?• Who are the users?• Which customer needs will the product address? • Which product attributes are critical to address the
customer needs?• How does the product compare against existing
products?• What are the product’s unique selling points? • What is its target price?• What is the target timeframe and budget to develop
and launch the product?
A Vision Gives an Idea Strength
Scrum Overview
Product VisionRoadmap
Day
Sprint…
…
…
Plan
Day
Day
Daily Scrum
Revi
ew
Retro SprintPlan
Revi
ew
Retro
Idea
Initiation ReleasePlan Release ReleasePlan
Plan
Time
– Think• What is it• Who is going to use it• Why will they use it• How will they use it
Product Vision1. Your team is creating a food related mobile app2. Pick a name for your product3. Pick a slogan
Roadmapping
Scrum Overview
Product VisionRoadmap
Day
Sprint…
…
…
Plan
Day
Day
Daily Scrum
Revi
ew
Retro SprintPlan
Revi
ew
Retro
Idea
Initiation ReleasePlan Release ReleasePlan
Plan
Time
MVP and MMF
Minimal marketable features (MMF) - is the smallest unit of functionality with "intrinsic marketable value.”
Minimal viable product (MVP) - it's the smallest collection of potentially marketable features than you can roll out.
1st Quarter 2nd Quarter 3rd Quarter 4th Quarter
Agile RoadmapUSAStaffing – Staffing Process System
Submit Request Create VacancySend Certificate
Post to USAJOBS
Approve Request
Create Announcement
Collect applications
Create Referral Certificate
Audit Certificate
Complete Assessment
Vet applications
Onboard
1st Quarter 2nd Quarter 3rd Quarter 4th Quarter
Agile RoadmapUSAStaffing – Staffing Process System
Gather NeedsValidate
Develop
Design
Test
Release
1st Quarter 2nd Quarter 3rd Quarter 4th Quarter
Agile RoadmapUSAStaffing – Staffing Process System
Build Environment
Data ModelWire everything together
Database
Architecture
Back end
Build UI Release
Business Layer
Integrate Database
1st Quarter 2nd Quarter 3rd Quarter 4th Quarter
Agile RoadmapUSAStaffing – Staffing Process System
Submit Request Create VacancySend Certificate
Post to USAJOBS
Approve Request
Create Announcement
Collect applications
Create Referral Certificate
Audit Certificate
Complete Assessment
Vet applications
Onboard
Personas
Scrum Overview
Product VisionRoadmap
Day
Sprint…
…
…
Plan
Day
Day
Daily Scrum
Revi
ew
Retro SprintPlan
Revi
ew
Retro
Idea
Initiation ReleasePlan Release ReleasePlan
Plan
Time
Understand Your Customer!
Often13%
Some-times16%
Always7%
Rarely19%
Never45%
Standish Group Study, Jim Johnson (2002)
• Use Personas to convert your market segments into human stakeholders
• Data to include:– Name, Photo, Title, Description
Who Is Using Your System?
◊ Data to consider:– General responsibilities– Computer skills– Domain Knowledge– Success goals
– Pain points– Usage locations– Collaborators– Expected frequency of use
Examples from a Software ConferencePeterProgrammer
Peter’s company has just started using agile development. While he’s been a developer for a long time, he’s not used agile practices like TDD. Patricia
Project Manager
Patricia is a seasoned project manager. She prefers agile development to her old attempts to force teams to conform to an overly prescriptive plan. But, her stakeholders still ask for the same predictability and schedule commitments. On her agile team she’s considered a ScrumMaster, but she still has lots of old project management responsibilities that don’t seem to fit into that ScrumMaster role.
PadmaNew Product Owner
Padma is a business stakeholder responsible customer service in her company. She relies on development for the the software she uses to manage the relationship with the company’s current and potential customers. She’s one of a number of business people in her company that have been pulled into a product ownership role in her company’s agile adoption. She’s got concerns about balancing her old job responsibilities with these new agile team responsibilities and doing a good job as a product owner at the same time.
http://agile2009.com/personas
Exercise – Create Your Personas
Richard K [email protected]://www.linkedin.com/in/richardcheng Twitter: @RichardKCheng
Contact Information