SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
Getting Ready To Produce




What's Needed Before Iteration1
Questions
    and
Discussions
    are
 Welcome
Who Are You?


- introduce yourself as if you
      were your product -
DevJam Jams
DevJam Agility
Creating Community and Common Vision
Form Communities       (Chartering)
Compose a Product      (Personas – Story Maps – Design)
Create an Eco-System   (Iteration 0 – Common Workspace)

Prioritizing and Planning
Product Releases       (Releases - Priorities - Estimates)
Iterative Delivery     (Iterations – Stories/Tasks - Estimates)

Iterative Delivery and Tuning
Staying Connected      (Daily Standup – Common Workspace)
Tracking Progress      (Task Wall - Burnchart - Velocity)
Technical Agility      (Continuous Integration – Test Driven)
Delivering Value       (Acceptance Test - Story Sign Off)
Tuning and Improving
Validating Progress    (Review / Product Presentation)
Reflect and Improve    (Retrospective)
Preproduction
( getting ready to produce )
______________________
       Creating Community and Common Vision
       Form Communities       (Chartering)
       Composing a Product    (Personas – Story Maps)
       Create an Eco-System   (Iteration 0 – Common Workspace)
Preproduction Tools

1) Why are you building? ( charter )

2) Who is buying (in)?    ( personas )

3) What do they do?       ( story maps )

4) Which (to build) first? ( planning )

5) When is there value? ( story tests )
Chartering
( why are you building? )
Chartering (a project story)

Meet as a community to discuss:

           Elevator Pitch
    Goals - Success Measures
       Community Mapping
   Values - Working Agreements
      Strengths - Challenges
             Cadence
Telling a Project Story ( charter )
Elevator Pitch




What are you building and why?
   ( keep it short and memorable )
Measurable Goals
Project Charter: <name removed > / Time Frame: start of Q3 and end of Q4
Elevator Pitch: Less papers means less manual mistakes; build a new system with a
sustainable process

Goals
Prove proposed technology - Move away from paper process
Usable system to pilot - Validate the ability to have dynamic business rules
Adapt to business and regulatory environment - Show value of iterative development
Build confidence and buy in with business users - Fine tuning estimates (validate sizing)
Have fun and learn (new knowledge)

Value to Company
Build efficiencies in field using technology - Shorter processing time with fewer errors
Straight through efficiencies - Increase service level agreements with customer
Increase business feedback

Success Measures
There is continuous feedback from business community
Plans are reviewed and updated based on iteration outcome
Community is improving on delivering on commitments and learning from each delivery
Status of request on-line are viewable
Business rules can change to manage work load
What Does Success Looks Like?




    - the blur is intentional -
Create a short elevator pitch
Include 2 goals w/ success measures

_______________________________

   Find someone to pair with and
      share your project story
- did you fail? -



- when is failure good? -
Personas
( who is buying / buying in? )
Personas Are More Than Actors




Personas represent people & clarify product value
Our Product - Point of Sale App

       Create a Point of Sale application

                10 local stores

       Application runs only on registers

  Registers are new, running Tomcat & MySQL

Another system provides item price & description
Pragmatic POS Personas
Emergent Personas
Informative Personas
Creating Your Personas
Choose a name              ( sticky name – alliteration helps )
-------------------------------------------------------------------------------------

Add an image              ( a conversation starter )

-------------------------------------------------------------------------------------
Add a description                            Value from product
( who is this person? )                     ( what is our sell? )
- time at job                               - financial benefit?
- knowledge of domain                       - increased productivity?
- FT / PT                                   - fewer steps?
- incentives                                - more fun?
- level of engagement                       - easier to use?
Story Maps
( what is the user experience? )
Persona Driven Authoring
Anatomy of a User Story
 The What                          Story
 – User goals and tasks

 The Completion Measures            Tests
 – User satisfaction / product value

 The How                           Tasks
 – Design and coding work

 The Estimates                    Effort
 – Consensus of effort to complete tasks

Someone doing (or getting) something of value
Let’s Jam!
( fearless story jams )
Creating Story Maps
 Name high level activities for persona
    ( “what do you do at work?” )
   scenarios - business processes

 Walk a day in the life for each activity
        ( “what are the tasks?” )
user stories (user tasks) - sub processes

 Back up and re-tell the experience
    ( “are there any variations?” )
Mile wide - inch deep
Let’s Map the Point of Sale
Maps Guide Discussions
A Clever Variation
What are your story maps?
Activity
           Task Task Task Task Task
                       Task Task Task

Activity
           Task Task Task Task Task
                Task Task        Task
                Task             Task

Back up and find variations & dead ends
- what is still missing? -



- what are the next steps? -
Variations and Value
Mapping Variations
Other Invesments
          (backlog items )

             Start up costs
 Environments Work ( nuke and pave )
 Architectural Spikes – Technical Debt
 Infrastructure Work – Non Story Work

             Visual design
Prototypes (paper and other) - Graphics
Which tasks are first?
Activity
             Task Task Task Task Task
                          Task Task Task

Activity
             Task Task Task Task Task
                   Task Task           Task
                   Task                Task

           What are your priorities?
When is value delivered?
Activity
             Task Task Task Task Task
                          Task Task Task

Activity
             Task Task Task Task Task
                   Task Task           Task
                   Task                Task

           What are the story tests?
Questions


________________________________________

    Coaching and Developing Agility


     david.hussman@devjam.com
          www.devjam.com


         © 2010 DevJam - All rights reserved.

Weitere ähnliche Inhalte

Ähnlich wie Get Ready For Your First Iteration

Pmi agile planning, inspection and adaption
Pmi   agile planning, inspection and adaptionPmi   agile planning, inspection and adaption
Pmi agile planning, inspection and adaption
scrumtodd
 
Wk3 Project Management
Wk3 Project ManagementWk3 Project Management
Wk3 Project Management
AnnaBay
 

Ähnlich wie Get Ready For Your First Iteration (20)

How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate Founder
 
Discovery And Delivery
Discovery And DeliveryDiscovery And Delivery
Discovery And Delivery
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?
 
The art of agile project initiation
The art of agile project initiationThe art of agile project initiation
The art of agile project initiation
 
User experience design process
User experience design processUser experience design process
User experience design process
 
Andriy bahlay
Andriy bahlay   Andriy bahlay
Andriy bahlay
 
Data and Business Team Collaboration
Data and Business Team CollaborationData and Business Team Collaboration
Data and Business Team Collaboration
 
Pmi agile planning, inspection and adaption
Pmi   agile planning, inspection and adaptionPmi   agile planning, inspection and adaption
Pmi agile planning, inspection and adaption
 
Wk3 Project Management
Wk3 Project ManagementWk3 Project Management
Wk3 Project Management
 
Design Systems Operations
Design Systems OperationsDesign Systems Operations
Design Systems Operations
 
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
 
Overview of product management as a role
Overview of product management as a roleOverview of product management as a role
Overview of product management as a role
 
Product Development
Product DevelopmentProduct Development
Product Development
 
Overcome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesOvercome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challenges
 
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
 
Developing User stories - Beyond the Basics
Developing User stories - Beyond the BasicsDeveloping User stories - Beyond the Basics
Developing User stories - Beyond the Basics
 
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
 
Designing Better Applications, Website and Intranets
Designing Better Applications, Website and IntranetsDesigning Better Applications, Website and Intranets
Designing Better Applications, Website and Intranets
 
Designing Better Applications, Websites and Intranets
Designing Better Applications, Websites and IntranetsDesigning Better Applications, Websites and Intranets
Designing Better Applications, Websites and Intranets
 
Digital Success Stack for DCBKK 2018
Digital Success Stack for DCBKK 2018Digital Success Stack for DCBKK 2018
Digital Success Stack for DCBKK 2018
 

Mehr von Naresh Jain

Organizational Resilience
Organizational ResilienceOrganizational Resilience
Organizational Resilience
Naresh Jain
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
Naresh Jain
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
Naresh Jain
 

Mehr von Naresh Jain (20)

Problem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignProblem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary Design
 
Agile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteAgile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome Note
 
Organizational Resilience
Organizational ResilienceOrganizational Resilience
Organizational Resilience
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
 
Agile India 2018 Conference Summary
Agile India 2018 Conference SummaryAgile India 2018 Conference Summary
Agile India 2018 Conference Summary
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Pilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert VirdingPilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert Virding
 
Concurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco CesariniConcurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco Cesarini
 
Erlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco CesariniErlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco Cesarini
 
Anatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur DatarAnatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur Datar
 
Setting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile AppSetting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile App
 
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdTowards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
 
No Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKennaNo Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKenna
 
Functional Programming Conference 2016
Functional Programming Conference 2016Functional Programming Conference 2016
Functional Programming Conference 2016
 
Agile India 2017 Conference
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 Conference
 
The Eclipse Way
The Eclipse WayThe Eclipse Way
The Eclipse Way
 
Unleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTUnleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDT
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Get Ready For Your First Iteration

  • 1. Getting Ready To Produce What's Needed Before Iteration1
  • 2. Questions and Discussions are Welcome
  • 3. Who Are You? - introduce yourself as if you were your product -
  • 5. DevJam Agility Creating Community and Common Vision Form Communities (Chartering) Compose a Product (Personas – Story Maps – Design) Create an Eco-System (Iteration 0 – Common Workspace) Prioritizing and Planning Product Releases (Releases - Priorities - Estimates) Iterative Delivery (Iterations – Stories/Tasks - Estimates) Iterative Delivery and Tuning Staying Connected (Daily Standup – Common Workspace) Tracking Progress (Task Wall - Burnchart - Velocity) Technical Agility (Continuous Integration – Test Driven) Delivering Value (Acceptance Test - Story Sign Off) Tuning and Improving Validating Progress (Review / Product Presentation) Reflect and Improve (Retrospective)
  • 6. Preproduction ( getting ready to produce ) ______________________ Creating Community and Common Vision Form Communities (Chartering) Composing a Product (Personas – Story Maps) Create an Eco-System (Iteration 0 – Common Workspace)
  • 7. Preproduction Tools 1) Why are you building? ( charter ) 2) Who is buying (in)? ( personas ) 3) What do they do? ( story maps ) 4) Which (to build) first? ( planning ) 5) When is there value? ( story tests )
  • 8. Chartering ( why are you building? )
  • 9. Chartering (a project story) Meet as a community to discuss: Elevator Pitch Goals - Success Measures Community Mapping Values - Working Agreements Strengths - Challenges Cadence
  • 10. Telling a Project Story ( charter )
  • 11. Elevator Pitch What are you building and why? ( keep it short and memorable )
  • 12. Measurable Goals Project Charter: <name removed > / Time Frame: start of Q3 and end of Q4 Elevator Pitch: Less papers means less manual mistakes; build a new system with a sustainable process Goals Prove proposed technology - Move away from paper process Usable system to pilot - Validate the ability to have dynamic business rules Adapt to business and regulatory environment - Show value of iterative development Build confidence and buy in with business users - Fine tuning estimates (validate sizing) Have fun and learn (new knowledge) Value to Company Build efficiencies in field using technology - Shorter processing time with fewer errors Straight through efficiencies - Increase service level agreements with customer Increase business feedback Success Measures There is continuous feedback from business community Plans are reviewed and updated based on iteration outcome Community is improving on delivering on commitments and learning from each delivery Status of request on-line are viewable Business rules can change to manage work load
  • 13. What Does Success Looks Like? - the blur is intentional -
  • 14. Create a short elevator pitch Include 2 goals w/ success measures _______________________________ Find someone to pair with and share your project story
  • 15. - did you fail? - - when is failure good? -
  • 16. Personas ( who is buying / buying in? )
  • 17. Personas Are More Than Actors Personas represent people & clarify product value
  • 18. Our Product - Point of Sale App Create a Point of Sale application 10 local stores Application runs only on registers Registers are new, running Tomcat & MySQL Another system provides item price & description
  • 22. Creating Your Personas Choose a name ( sticky name – alliteration helps ) ------------------------------------------------------------------------------------- Add an image ( a conversation starter ) ------------------------------------------------------------------------------------- Add a description Value from product ( who is this person? ) ( what is our sell? ) - time at job - financial benefit? - knowledge of domain - increased productivity? - FT / PT - fewer steps? - incentives - more fun? - level of engagement - easier to use?
  • 23. Story Maps ( what is the user experience? )
  • 25. Anatomy of a User Story The What Story – User goals and tasks The Completion Measures Tests – User satisfaction / product value The How Tasks – Design and coding work The Estimates Effort – Consensus of effort to complete tasks Someone doing (or getting) something of value
  • 26. Let’s Jam! ( fearless story jams )
  • 27. Creating Story Maps  Name high level activities for persona ( “what do you do at work?” ) scenarios - business processes  Walk a day in the life for each activity ( “what are the tasks?” ) user stories (user tasks) - sub processes  Back up and re-tell the experience ( “are there any variations?” )
  • 28. Mile wide - inch deep
  • 29. Let’s Map the Point of Sale
  • 32. What are your story maps? Activity Task Task Task Task Task Task Task Task Activity Task Task Task Task Task Task Task Task Task Task Back up and find variations & dead ends
  • 33. - what is still missing? - - what are the next steps? -
  • 36. Other Invesments (backlog items ) Start up costs Environments Work ( nuke and pave ) Architectural Spikes – Technical Debt Infrastructure Work – Non Story Work Visual design Prototypes (paper and other) - Graphics
  • 37. Which tasks are first? Activity Task Task Task Task Task Task Task Task Activity Task Task Task Task Task Task Task Task Task Task What are your priorities?
  • 38. When is value delivered? Activity Task Task Task Task Task Task Task Task Activity Task Task Task Task Task Task Task Task Task Task What are the story tests?
  • 39. Questions ________________________________________ Coaching and Developing Agility david.hussman@devjam.com www.devjam.com © 2010 DevJam - All rights reserved.