product management

37

Upload: aditya-karwa

Post on 16-Nov-2014

528 views

Category:

Education


1 download

DESCRIPTION

Product Management with scrum

TRANSCRIPT

Page 1: Product Management
Page 2: Product Management

AGILE PRODUCT

MANAGEMENT

WITH SCRUMCREATING PRODUCTS THAT

CUSTOMERS LOVE

- ROMAN PICHLER

PRODUCT MANAGEMENT BOOK REVIEW

PRESENTED BY – ADITYA M. KARWA

Page 3: Product Management

SCRUM

SPRINT

Page 4: Product Management

SCRUM IS AN ITERATIVE AND INCREMENTAL 

AGILE SOFTWARE DEVELOPMENT FRAMEWORK FOR MANAGING

SOFTWARE PROJECTS AND PRODUCT OR APPLICATION DEVELOPMENT. ITS FOCUS IS ON "A FLEXIBLE, HOLISTIC PRODUCT DEVELOPMENT STRATEGY

WHERE A DEVELOPMENT TEAM WORKS AS A UNIT TO REACH A

COMMON GOAL" AS OPPOSED TO A "TRADITIONAL, SEQUENTIAL

APPROACH"

SOME IMPORTANT TERMSWHAT IS SCRUM

Page 5: Product Management

SPRINT-

A SPRINT IS THE BASIC UNIT OF DEVELOPMENT IN SCRUM. THE SPRINT IS A "TIMEBOXED" EFFORT, I.E. IT IS RESTRICTED TO A SPECIFIC DURATION.THE DURATION IS

FIXED IN ADVANCE FOR EACH SPRINT AND IS NORMALLY BETWEEN ONE WEEK AND ONE

MONTH.

SCRUM IS FACILITATED BY A SCRUMMASTER, WHO IS ACCOUNTABLE FOR REMOVING

IMPEDIMENTS TO THE ABILITY OF THE TEAM TO DELIVER THE SPRINT GOAL/DELIVERABLES.

THE SCRUMMASTER IS NOT THE TEAM LEADER, BUT ACTS AS A BUFFER BETWEEN

THE TEAM AND ANY DISTRACTING INFLUENCES.

SCRUM MASTER

Page 6: Product Management

UNDERSTANDING THE PRODUCT OWNERS ROLE

THE PRODUCT OWNER IS ONE AND ONLY PERSON RESPONSIBLE FOR

MANAGING THE PRODUCT BACKLOG AND ENSURING THE

VALUE OF THE WORK TEAM PERFORMS. THIS PERSON MAINTAINS THE PPRODUCT

BACKLOG AND ENSURES THAT IT IS VISIBLE TO EVERYONE

Page 7: Product Management

DESIRABLE CHARECTERISTICS OF A PRODUCT OWNER

VISIONORY DOER

LEADER AND TEAM PLAYER

ENTREPRENEURIAL TEAM

IF YOU GIVE A MEDIOCRE IDEA TO A GREAT TEAM,THEY WILL EITHER FIX

IT OR THROW IT AWAY AND COME UP WITH SOMETHING THAT WORKS.

Page 8: Product Management

COMMUNICATOR AND NEGOTIATOR

EMPOWERED AND COMMITTED

AVAILABLE AND QUALIFIED

PATIENCE

WORKING WITH THE TEAM

COLLABORATING WITH THE SCRUMMASTER

DOING THE RIGHT THING THE RIGHT WAY

Page 9: Product Management

COMMON MISTAKES

UNDERPOWERED PRODUCT OWNER

THE OVERWORKED PRODUCT OWNER

THE PARTIAL PRODUCT OWNER

THE PROXY PRODUCT OWNER

THE PRODUCT OWNER COMMITTEE

Page 10: Product Management

ENVISIONING THE PRODUCT

THE PRODUCT VISION

DESIRABLE QUALITIES OF THE VISION

SHARED AND UNIFYING

BROAD AND ENGAGING

SHORT AND SWEET

MINIMAL MARKETABLE PRODUCT

SIMPLICITY

Page 11: Product Management

THE BIRTH OF THE VISION

USING PET PROJECTS

USING SCRUM

TECHNIQUES FOR CREATING THE VISION

PROTOTYPES AND MOCK-UPSP-D-C-A

PERSONAS AND SCENARIOSVISION BOX AND TRADE JOURNAL

REVIEWKANO MODEL

VISIONING PRODUCT ROADMAP

Page 12: Product Management

COMMON MISTAKES

NO VISION

PROPHECY VISION

ANALYSIS PARALYSIS

WE KNOW BEST WHAT IS GOOD FOR OUR CUSTOMER!!!!

BIG IS BEAUTIFUL

Page 13: Product Management

WORKING WITH THE PRODUCT BACKLOG

THE PRODUCT BACKLOG IS- PRIORITIZED LIST OF THE OUTSTANDING WORK

NECESSARY TO BRING THE PRODUCT TO LIFE

IT INCLUDES- • CUSTOMER NEEDS• VARIOUS TECHNICAL OPTION • FUNCTIONAL & NON FUNCTIONAL

ISSUES• REMEDIATING DEFECTS

Page 14: Product Management

THE “DEEP” QUALITIES OF THE PRODUCT BACKLOG

D DETAILED

E ESTIMATED

E EMERGENT

P PRIORITIZED

Page 15: Product Management

PRODUCT BACKLOG PRIORITIZATION DETERMINES THE LEVEL OF DETAIL

PRODUCT BACKLOG

PRIORITY

COURSE -GRAINED ITEMS i.e EPICS

MEDIUM GRAINED ITEMS e.g. LARGER

USER STORIES

FINE GRAINED DETAIL ITEMS READY FOR NEXT

ITERATION

LOW

HIGH

Page 16: Product Management

GROOMING THE PRODUCT BACKLOG

NEW ITEMS- DISCOVERED AND DESCRIBED

EXISTING ONES- CHANGED OR REMOVED

SIZING NEEDS TO BE DONE AGAIN AND AGAIN BY THE TEAM

DISCOVERING NEW ITEM

DESCRIBING ITEMS

Page 17: Product Management

PRIORITIZING THE PRODUCT BACKLOG ON THE BASIS OF

• VALUE• KNOWLEDGE • UNCERTAINTY• RISK• RELEASABILITY• DEPENDENCIES

GETTING READY FOR THE SPRINT PLANNING

DECIDING COMMON GOAL

PREPARING JUST ENOUGH ITEMS JUST IN TIME

Page 18: Product Management

LARGE

SIZE

LOW HIGH LEVEL OF DETAILS

SMALL

LARGE UNREFINED ITEMS

SMALL UNREFINED ITEMS

CLEAR, TESTABLE AND GEASABLE

ITEMS

DECOMPOSING AND REFINING PRODUCT BACKLOG ITEMS

Page 19: Product Management

DECOMPOSING ITEMS

DECOMPOSING MEANS MAKING ITEM SMALLER AND SMALLER UNTIL THEY FIT

IN TO A SPRINT

PROGRESSIVE REQUIREMENTS DECOMPOSITION

IF ITEM IS LARGE AND COMPLEX

THEN GATHER FEEDBACK FROM CUSTOMER,USER AND

STAKEHOLDERS

Page 20: Product Management

HOW USER STORIES CAN BE DECOMPOSED PROGRESSIVELY

COMPOSE EMAIL AS AN ENTERPRISE

USER, I WANT TO COMPOSE

EMAIL

STATE SUBJECT AS AN

ENTERPRISE USER

STATE RECIPIENT AS AN

ENTERPRISE USER I WANT TO

STATE ONE OR MORE

RECIPIENTS

SET IMPORTANCE AS AN ENTERPRISE USER, I WANT

TO SET THE IMPORTANCE

SELECT RECIPIENT AS AN

ENTERPRISE USER, I WANT

TO SELECT ONE OR MORE USER

FROM MY CONTACT LIST

ENTER RECIPIENT AS AN

ENTERPRISE USER, I WANT TO ENTER A RECIPIENT

Page 21: Product Management

SIZING THE ITEMS

UNDERSTANDING THE ITEM AND DECIDING-

EFFORTS REQUIRED TO SOLVE THEM

SIZING HELPS IN PRIORITIZATIONFAST TARCKINGFORECASTING

TOOLS TO DECIDE SIZE OF THE ITEMS

STORY POINTS

STORY POINTS ARE COARSE GRAINEDRELATIVE MEASUERS OF EFFORT AND

TIME

Page 22: Product Management

A STORY POINT RANGE

SR.NO STORY POINTS SIZE INTERPRETATION

1 0 ALREADY IMPLEMENTED

2 1 EXTRA SMALL

3 2 SMALL

4 3 MEDIUM

5 5 LARGE

6 8 EXTRA LARGE

7 13 DOUBLE EXTRA LARGE

8 20 HUGE

Page 23: Product Management

NON-LINEAR SEQUENCE IN TABLE SPEED UP DECISION MAKING

PROCESSPLANNING POKER

USED FOR EEFECTIVE TEAM BASED ESTIMATION

STEPS-ITEM IS EXPLAINED

HIGHER PRIORITY TO LOWEST PRIORITY

THEN GAME OF POKER STARTSIT CONTINUES TILL CONSENSUS

AFTER ESTIMATING TWO ITEMS RELATIVITY IS COMPARED IF RIGHT

THEN GROUPED

Page 24: Product Management

ESTIMATING NON FUNCTIONAL REQUIREMENTS

NON FUNCTIONAL REQUIREMENTS APPLY TO ALL FUNCTIONAL

REQUIREMENTSTHESE ARE INCLUDED IN THE TEAMS

DEFINITION OF DONE

PRODUCT OWNERS AND SCRUM MASTERS PLAY MAJOR ROLE THEY

SHOULD NOT INFLUENCE ANY PROCESS UNLESS THEY ARE

PERFORMERSPRODUCT OWNER SHOULD BE PRESENT FOR EVERY MEETING

Page 25: Product Management

FAST- TRACK ESTIMATION

IF THERE ARE TIME CONSTRAINTSUSE STICKY NOTES

DEALING WITH NON FUNCTIONAL REQUIREMENTS

THESE ARE OPERATIONAL REQUIREMENTS, QUALITIES OF THE

SYSTEM AND CONSTRAINTS

DESCRIBE THEMDISTINGUISH THEM BETWEEN GLOBAL

AND LOCAL REQUIREMENTS

Page 26: Product Management

SCALING PRODUCT BACKLOG

• USE ONE PRODUCT BACKLOG• EXTEND THE GROOMING HORIZON• PROVIDE SEPERATE BACKLOG

VIEWSCOMMON MISTAKES

• DISGUISED REQUIREMENT SPECIFICATION

• WISH LIST FOR SANTA• GROOMING NEGLECT• REQUIREMENT PUSH• COMPETING BACKLOGS

Page 27: Product Management

PLANNING THE RELEASE

TIME, COST AND FUNCTIONALITY

QUALITY IS FROZEN

EARLY AND FREQUENT RELEASES

QUARTERLY CYCLES

VELOCITY BASED ON BACKLOG ITEM AND REVIEW RESULT

RELEASE BURNDOWN CHARTS

Page 28: Product Management

RELEASE BURNDOWN BAR

Page 29: Product Management

RELEASE BURNDOWN CHART

Page 30: Product Management

RELEASE PLANSPRINT 1 2 3 4 5

VELOCITY FORECAST

N/A 12-32 18-28 21-28 11-18

ACTUAL VELOCITY

20 25 25

DEPENDENCIES

IMAGING LIBRARY

RELEASES ALPHA CALS BASIC

TEXT MESSAGE

HOLIDAYS

CURRENT SPRINT

Page 31: Product Management

CREATING RELEASE PLAN

SPREAD THE MESSAGE IN EVERY SPRINT DECIDE WORK PLAN

USE ELECTRONIC TOOLS LIKE SPREADSHEET,etc

USE OF STICKY NOTE ON THE WALL IS BEST

RELEASE PLANNING ON THE LARGE PROJECTS

COMMON BASELINES FOR ESTIMATESLOOK-AHEAD PLANNING

PIPELINING

Page 32: Product Management

COMMON MISTAKES

NO RELEASE PLAN

PRODUCT OWNER IN THE PASSENGER SEAT

BIG-BANG RELEASE

QUALITY COMPROMISES

Page 33: Product Management

COLLABORATING IN THE SPRINT MEETINGS

ENORMOUSLY IMPORTANT FOR PRODUCT OWNERS

SPRINT PLANNINGDEFINITION OF DONE

DAILY SCRUMSPRINT BACKLOG AND SPRINT

BURNDOWNSPRINT REVIEW

JUST IN TIME REVIEWSSPRINT RETROSPECTIVE

Page 34: Product Management

SPRINT MEETINGS ON LARGE PROJECTS

JOINT SPRINT PLANNINGSCRUM OF SCRUMS

JOINT SPRINT REVIEWJOINT SPRINT RETROSPECTIVE

COMMON MISTAKES

THE BUNGEE PRODUCT OWNERTHE PASSIVE PRODUCT OWNER

UNSUSTAINABLE PACESMOKE AND MIRRORS

REPORTING UP THE SPRINT BURNDOWN

Page 35: Product Management

TRANSITIONING IN TO THE PRODUCT OWNER ROLE

BECOMING A GREAT PRODUCT OWNER

KNOW YOURSELFGET A COACH

DEVELOP AND GROWENSURE THAT YOU HAVE SPONSOSHIP

FROM RIGHT LEVELYOU ARE NOT DONE YET

Page 36: Product Management

DO DON’TSAY WHAT NEEDS TO BE DONE SAY HOW AND HOW MUCH

TIME IT WILL TAKECHALLENGE THE TEAM BULLY THEM

GET INTERESTED IN BUILDING HIGH PERFORMANCE TEAM

FOCUS ON SHORT TERM DELIVERY ONLY

PRACTICE BUSINESS- VALUE-DRIVEN THINKING

STICK TO THE ORIGINAL SCOPE AND APPROACH “NO MATTER

WHAT”PROTECT THE TEAM FROM

OUTSIDE NOISEWORRY THE TEAM WITH

CHANGESINCORPORATE CHANGE BETN

SPRINTSALLOW CHANGE TO CREEP

INTO SPRINTS

Page 37: Product Management