Getting started right

37
Getting Started Right! Proprietary Material Provided for Training Purposes Only © 2016 Excella Consulting, Inc.

Transcript of Getting started right

Page 1: Getting started right

Getting Started Right!

Proprietary Material Provided for Training Purposes Only© 2016 Excella Consulting, Inc.

Page 2: Getting started right

• 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

Page 3: Getting started right

Richard K [email protected]://www.linkedin.com/in/richardcheng Twitter: @RichardKCheng

Contact Information

Page 4: Getting started right

Vision (Product Vision)

Page 5: Getting started right

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

Page 6: Getting started right

“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

Page 7: Getting started right

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

Page 8: Getting started right

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

Page 9: Getting started right

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)

Page 10: Getting started right

• 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

Page 11: Getting started right

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

Page 12: Getting started right

– 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

Page 13: Getting started right
Page 14: Getting started right
Page 15: Getting started right
Page 16: Getting started right
Page 17: Getting started right
Page 18: Getting started right
Page 19: Getting started right

Roadmapping

Page 20: Getting started right

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

Page 21: Getting started right

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.

Page 22: Getting started right

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

Page 23: Getting started right

1st Quarter 2nd Quarter 3rd Quarter 4th Quarter

Agile RoadmapUSAStaffing – Staffing Process System

Gather NeedsValidate

Develop

Design

Test

Release

Page 24: Getting started right

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

Page 25: Getting started right

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

Page 26: Getting started right
Page 27: Getting started right
Page 28: Getting started right
Page 29: Getting started right
Page 30: Getting started right
Page 31: Getting started right

Personas

Page 32: Getting started right

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

Page 33: Getting started right

Understand Your Customer!

Often13%

Some-times16%

Always7%

Rarely19%

Never45%

Standish Group Study, Jim Johnson (2002)

Page 34: Getting started right

• 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

Page 35: Getting started right

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

Page 36: Getting started right

Exercise – Create Your Personas

Page 37: Getting started right

Richard K [email protected]://www.linkedin.com/in/richardcheng Twitter: @RichardKCheng

Contact Information