valtech - agile inception : how to start an agile project ?

34
OBJECTIVES By attending this Webinar you will learn: •Why do we need Inception for Agile projects? •How to understand stakeholder and user needs •How to work breadth first •How to satisfy your organisations needs for budget and scope certainty without sacrificing Agility

Upload: valtech

Post on 28-Nov-2014

1.777 views

Category:

Technology


5 download

DESCRIPTION

Agile inception : how to start an agile project ? David Draper, Agile Coach, Valtech UK [email protected] Agile Day 2012 Valtech

TRANSCRIPT

Page 1: Valtech - Agile inception : how to start an agile project ?

OBJECTIVES!

By attending this Webinar you will learn: •  Why do we need Inception for Agile projects? •  How to understand stakeholder and user needs •  How to work breadth first •  How to satisfy your organisations needs for budget and scope certainty without sacrificing Agility

Page 2: Valtech - Agile inception : how to start an agile project ?

SETTING AN AGILE PROJECT UP FOR SUCCESS!

DAVID DRAPER // HEAD OF ENABLEMENT // VALTECH UK

Page 3: Valtech - Agile inception : how to start an agile project ?

How do you embark on a new project?

Page 4: Valtech - Agile inception : how to start an agile project ?

Ò  WHAT IS INCEPTION?

Ò  OUR APPROACH

Ò  TOOLBOX

Ò  OUTPUTS

Page 5: Valtech - Agile inception : how to start an agile project ?

INCEPTION TAKES AN IDEA AND ELABORATES IT JUST ENOUGH!

Page 6: Valtech - Agile inception : how to start an agile project ?

JUST ENOUGH FOR WHAT?!

Ò Rough project “shape” Who benefits? Who is impacted?

Ò Rough costs

Page 7: Valtech - Agile inception : how to start an agile project ?

RESISTING ANALYSIS PARALYSIS!

Page 8: Valtech - Agile inception : how to start an agile project ?

UP-FRONT ANALYSIS CAUSES INCREASED COST AND UNUSED FEATURES

Page 9: Valtech - Agile inception : how to start an agile project ?

FIXED PRICE CONTRACTS DRIVE BEHAVIOUR THROUGH FEAR OF CHANGE!

Page 10: Valtech - Agile inception : how to start an agile project ?

COLLABORATIVE OR CONTRACTUAL?!

“LET’S FIGURE OUT TOGETHER THE BEST WAY TO MEET YOUR GOALS”

“TELL US PRECISELY WHAT YOU WANT US TO BUILD”

Page 11: Valtech - Agile inception : how to start an agile project ?

THE PROBLEM WITH REQUIREMENTS …

… MOST OF THEM AREN’T!

Page 12: Valtech - Agile inception : how to start an agile project ?

AGILE REQUIREMENTS PRINCIPLES!

Ò  FOCUS ON THE GOALS OF THE STAKEHOLDERS

Ò  BRING MULTIPLE PERSPECTIVES TOGETHER

Ò  DO NOT COMMIT TO DETAILS UNTIL NECESSARY

Page 13: Valtech - Agile inception : how to start an agile project ?

WHAT DO OUR CUSTOMERS WANT?!

Ò REDUCED TIME-TO-MARKET

Ò OUTCOMES REACHED

REVENUE PROTECTION

REVENUE GENERATION

COST SAVING

Ò FINANCIAL DILIGENCE

Page 14: Valtech - Agile inception : how to start an agile project ?

OUR APPROACH

Page 15: Valtech - Agile inception : how to start an agile project ?

FOLLOW THE

VALUE!

Page 16: Valtech - Agile inception : how to start an agile project ?

INCREMENTAL DELIVERY!

Page 17: Valtech - Agile inception : how to start an agile project ?

EVERY PROJECT IS DIFFERENT!

Ò Usability

Ò Technology Up-lift

Ò Social platform

Ò Commerce

Ò Integration

17

Page 18: Valtech - Agile inception : how to start an agile project ?

THE INCEPTION FRAMEWORK!

KICK-OFF

PROBLEM ANALYSIS

SOLUTION DESIGN

SOLUTION DELIVERY PLANNING

CONCLUSION

Page 19: Valtech - Agile inception : how to start an agile project ?

VISION STATEMENT

PRAGMATIC PERSONAS

STAKEHOLDER ANALYSIS

LIKES & DISLIKES

PAIN POINTS

MINIMUM MARKETABLE FEATURES

MINIMUM VIABLE PRODUCT

USER STORIES

USER STORY MAPPING

UI WIREFRAMES

UI DESIGN

SYSTEM CONTEXT

CRITICAL SUCCESS FACTORS

TRADE-OFF SLIDERS

NON-FUNCTIONAL REQUIREMENTS

RELEASE THEMES

BUSINESS PROCESS ANALYSIS

Page 20: Valtech - Agile inception : how to start an agile project ?
Page 21: Valtech - Agile inception : how to start an agile project ?

TOOLBOX

Page 22: Valtech - Agile inception : how to start an agile project ?

VISION!

For (target customer) Who (statement of the need or opportunity) The (product name) is a (product category) That (key benefit, compelling reason to buy) Unlike (primary competitive alternative) Our product (statement of primary differentiation)

taken from Geoffrey Moore’s book Crossing the Chasm

Page 23: Valtech - Agile inception : how to start an agile project ?

STAKEHOLDERS!

Ò  Who cares?

Ò  Permission giver Ò  Interested party Ò  Information source

Ò  What makes them tick?

23

Page 24: Valtech - Agile inception : how to start an agile project ?

PERSONAS!

Ò  MARKET SEGMENTATION FOR DUMMIES

Page 25: Valtech - Agile inception : how to start an agile project ?

25!

Page 26: Valtech - Agile inception : how to start an agile project ?

MMFS!

Ò  MINIMUM How small can a product be and still deliver benefit to someone? Benefit can be in the form of new information, a marketing demo or a new feature for end users

Ò  MARKETABLE Each increment should deliver recognisable value

Ò  FEATURES Some features cannot stand alone Others can be split

Page 27: Valtech - Agile inception : how to start an agile project ?

WIREFRAMES!

Ò  Engage stakeholders with interactive mock ups

Ò  Long term and short term view

Page 28: Valtech - Agile inception : how to start an agile project ?
Page 29: Valtech - Agile inception : how to start an agile project ?

VISION

CRITICAL SUCCESS FACTORS

STAKEHOLDERS / ACTORS

MMF 1 MMF 2

ELABORATED STORIES

HIGH LEVEL STORIES

MMF 3

CANDIDATE ARCHITECTURE / UI WIRE FRAMES

Page 30: Valtech - Agile inception : how to start an agile project ?

WHAT DO YOU GET?

Page 31: Valtech - Agile inception : how to start an agile project ?

OUTPUTS!

Ò SHARED VISION Ò ENGAGED STAKEHOLDERS Ò PERSONA ANALYSIS Ò ROADMAP & RELEASE STRATEGY

Ò PRODUCT BACKLOG Ò TECHNICAL ARCHITECTURE Ò UX / UI MOCK-UPS

Page 32: Valtech - Agile inception : how to start an agile project ?

… AND THE OPTION TO HAVE VALTECH DELIVER IT!

Ò  RESOURCE PROFILE

Ò  DELIVERY APPROACH

Ò  ADRID Assumptions, decisions, risks, issues, dependencies

Ò  ENGAGEMENT MODEL

Ò  INDICATIVE PRICING BY STAGE

Page 33: Valtech - Agile inception : how to start an agile project ?

AT WHAT COST!

Ò  2-3 WEEKS

Ò  MULTI-SKILLED TEAM ENGAGEMENT MANAGER BUSNESS ANALYST TECHNICAL ARCHITECT USER EXPERIENCE CONSULTANT

Page 34: Valtech - Agile inception : how to start an agile project ?

Thank you