SlideShare a Scribd company logo
1 of 34
Effective Story Telling Techniques




                                                                   1
                                                                   1
Copyright 2013, cPrime Inc.
Who is cPrime?
                              Engaged for Your Project Management Success




                                                                            2
                                                                            2
Copyright 2013, cPrime Inc.
Today’s Presenter

                               Jeff Howey, Agile Coach
                                  o Trains & coaches teams and
                                     companies in Scrum and other
                                     Agile processes
                                      • 10 years practicing Agile
                                      • Certified Scrum Professional
                                         & Scrum Master
                                      • 5 years mentoring, coaching
                                         & training
                                      • 20 years in Software
                                         Development: QA,
                                         Development, Business
                                         Analysis, Project
                                         Management and Business
                                         Architecture



                                                                       3
                                                                       3
Copyright 2013, cPrime Inc.
A Few Logistics

                   Large-group webinar, limited interaction and primarily one-way
                    o Other online training and public or private training options are
                      more personalized and interactive if you want those

                   Questions can be addressed to me (Presenter) or our Moderator
                    o Will try to address themes and patterns of questions where they
                      fit in the material
                    o May use examples or questions posed by individuals
                    o Other feedback collected and will be used for:
                        • Comments and thoughts available with the recorded session
                        • Future Blog Posts or Updates
                        • Input for future iterations of this presentation

                     Raise your hand or address the Moderator if you need technical
                      help or have difficulty and we will try to help


                                                                                         4
                                                                                         4
Copyright 2013, cPrime Inc.
After the webinar…


                 We will send information to collect the PDU you will earn from this
                  webinar

                 We will also send a links to the recorded webinar and presentation
                  slides once they are posted online

                 For more information, visit www.cprime.com




                                                                                        5
                                                                                        5
Copyright 2013, cPrime Inc.
Why are we here?

                   Understand and Learn CONCEPTS and TECHNIQUES
                   Collectively, raise the bar on Requirements Elicitation and Product
                    Development activities across the Agile environment
                   Build competency around Just In Time requirements management
                   Demonstrate the importance of including “those who do the work”
                    in defining what the work is
                   Manifest the Agile Principles through concepts and techniques that
                    can be practiced in any environment, regardless of organizational
                    structure, size, rules, etc.
                    o Welcome Change
                    o Collaborate, work together
                    o Continuous focus on what’s important
                    o Achieving simple, but elegant solutions

                     Make it your own


                                                                                          6
                                                                                          6
Copyright 2013, cPrime Inc.
What is Story Telling?

    Method of developing              Method of planning
   requirements                           o Prioritization
       o Product Innovation               o Release Planning
       o Collaboration with               o Architecture and approach
          Customers                       o Estimation
       o Collaboration with               o Task Breakdown
          Technology
       o Consistent User Experience
                                       Progressive Elaboration




                                                                        7
                                                                        7
Copyright 2013, cPrime Inc.
Why is Story Telling Important?

                     Traditional approach to requirements elicitation is wasteful
                     Agile Story Telling allows for early focus on high value features
                     Progressive Elaboration creates an intentional approach to refining
                      details – from both the customer and technology perspectives




                                                                                            8
                                                                                            8
Copyright 2013, cPrime Inc.
Who Leads Story Telling?

    Generically                      Scrum:
       o Product Managers                o Product Owner & Team
       o Business/Systems Analysts
       o Developers                   Kanban:
       o Architects                      o Requestors & Doers of Work
       o Testers
       o Project Managers            Make it your own




                                                                        9
                                                                        9
Copyright 2013, cPrime Inc.
Who Participates in Story Telling?

                                            Customers
                 Product Innovation         Product Managers
                                            Project Managers
      Get Ideas               Strategize    Architects
                                            Business & Systems Analysts
                                            Developers
                                            Quality Analysts
          Prioritization & Planning         Operations (Sys Admins, DBAs)
                                            Help Desk, Prod Support Team
              Value             Timing

                                           What is best given your
                                                 o Product?
                      Implementation             o Culture?
                                                 o Environment?
              What               How
                                                                             10
                                                                              10
Copyright 2013, cPrime Inc.
The Setup for Our Example




                                       11
                                        11
Copyright 2013, cPrime Inc.
We Are

                               With Visions of




                                                           12
                                                            12
Copyright 2013, cPrime Inc.
Customers & their needs
      Our Customers

       Sarah
           o Frequent traveler for work
             and pleasure
           o Checking, Savings, Visa,
             Mortgage
       Julie
           o College student
           o Checking, Savings
       Lisa (owner of TacoTote)
                                                    Their Need = Our Goal
           o Business Owner, Traveler
           o Business & Personal            As a Customer of Agile Academy
             Checking, Savings, Money       Credit Union, I want to access my
             Market, Visa                   account balance on my mobile device.




                                                                                   13
                                                                                    13
Copyright 2013, cPrime Inc.
Generating Ideas and Standards

                                        Customers
                                        Product Managers
                                        Project Managers
                                        Architects
                                        Business & Systems Analysts
                                        Developers
                                        Quality Analysts
                                        Operations (Sys Admins, DBAs)
                                        Help Desk, Prod Support Team



                                       What is best given your
                                             o Product?
                                             o Culture?
                                             o Environment?

                                                                         14
                                                                          14
Copyright 2013, cPrime Inc.
Balancing Priorities and Knowing Impacts

                                                            Customers
                               We are losing
                                                            Product Managers
                              customers who
                               want mobile!
                                                            Project Managers
                                                            Architects
                                                            Business & Systems Analysts
                                                            Developers
                                                            Quality Analysts
                                                            Operations (Sys Admins, DBAs)
                                                            Help Desk, Prod Support Team



                                                           What is best given your
                                                                 o Product?
                                 Will this impact our Q3         o Culture?
                                 merger with Waterfall
                                Bank from a resource or          o Environment?
                                 system perspective??

                                                                                             15
                                                                                              15
Copyright 2013, cPrime Inc.
Getting it Done!

    Goals:                                    Customers
    1. Integrate with Waterfall Bank
    2. Build iOS version of Mobile App        Product Managers
    3. Learn or acquire team members          Project Managers
       can develop Android App
    4. Build Android version of Mobile App    Architects
                                              Business & Systems Analysts
                                              Developers
                                              Quality Analysts
                                              Operations (Sys Admins, DBAs)
                                              Help Desk, Prod Support Team



                                             What is best given your
                                                   o Product?
                                                   o Culture?
                              GREAT!
                                                   o Environment?
                              We know
                              priority!
                                                                               16
                                                                                16
Copyright 2013, cPrime Inc.
The Goals of Story Telling
            To whom do you tell your Story and why?




                                                      17
                                                       17
Copyright 2013, cPrime Inc.
Story Telling Starts with the Customer

                                               Know the Customer’s
                                              communication channels
                                                  o Formal
                                                  o Informal
                                               Understand the Product Vision
                                                  o Does a Customer’s request
                                                     fit?
                                               Let the Customer know you’ve
                                              heard them
                                               Continue to refine the details




                                                                                 18
                                                                                  18
Copyright 2013, cPrime Inc.
Refined User Stories

                   After discussion with customers, reading feedback from their
                    suggestion box and online comment forms, our Product Owner
                    learns:
                    o Sarah wants to see her account balances using a mobile app on
                      her Android Smartphone.
                    o Julie at least wants to see the available balance of her checking
                      account in a text message on her iPhone. She would love an app
                      that she can use to login and see more detail about her balance
                      and transactions.
                    o TacoTote wants to see the balance of their business checking
                      account using their 4G mobile-enabled Android tablet.




                                                                                          19
                                                                                           19
Copyright 2013, cPrime Inc.
Story Telling Builds Momentum

    Collaborate to review Customer       Through discussion with other
   feedback, wants & needs with other    Product and Project Managers, our
   Product Management team               Product Owner learns:
   members                                   o The system integration with
    Innovate to satisfy new needs             Waterfall Bank is the highest
        o Or old needs in new ways             company priority to avoid
    Identify competing or conflicting         overhead costs
   requests & priorities                     o Sales has been asking for
        o Project/Portfolio alignment          “mobile app” support for
                                               awhile (an eternity, if you ask
    Identify dependencies &                   them) to avoid losing
   synergies                                   customers to larger or more
        o Reusable skills & tools              “modern” banks
        o Needs for training or              o A Project Manager on the
          technology                           team has experience with
                                               deploying mobile apps
                                               elsewhere

                                                                                 20
                                                                                  20
Copyright 2013, cPrime Inc.
Story Telling Defines Solution Options

    Meet with Architects, Technical           Here’s what the Product Owner
   Leaders and key Technical Staff to         learns in early Story Telling
   understand the abilities (and              discussions with the Architect and
   limitations) of existing                   some technical team members:
   infrastructure                                  o Our team can do some basic
    Refine details (and often,                      iOS development but does
   priorities) based on what is valuable             not yet have all the
   and what is feasible                              tools/skills for Android App
    Get ahead of long lead-times                    development
   needed to acquire new skills, tools             o Our existing web-services
   or infrastructure                                 could be used for mobile
    Understand where existing                       access to Account Data with
   capabilities can get key features to              minimal rework
   market quickly                                  o We have a basic web-enabled
                                                     application that works in
                                                     Chrome, Safari, Firefox and
                                                     Safari

                                                                                21
                                                                                 21
Copyright 2013, cPrime Inc.
Story Telling defines “What” to Build

    Product Owners literally tell
   the Story, answer questions
   and identify where the
   requirements need to be
   clarified
         o Avoids huge up-front
           effort detailing every
           specification, field, value
           and data transformation
           that developers may
           already know
         o Avoids giving a 2-line
           requirement and being
           disappointed in the
           review (or worse, in
           production)



                                                                      22
                                                                       22
Copyright 2013, cPrime Inc.
For Example

   “Julie at least wants to see the
   available balance of her checking       Sounds like 2
   account in a text message on her        Stories to me
                                                                 What do you
   iPhone. She would love an app that                            mean “at
   she can use to login and see more                             least?”
   detail about her balance and
   transactions”                           Actually, I think
                                           that there is a 3rd    How far back
                                           story to see           in time should
                                           transaction history    we show the
    Which is refined to:                                         transactions?
   1. Julie wants the available balance
      of her checking account in a text    Is it the “Posted”
                                           balance or the
      message.                             “Available”           Hey, we can
                                           balance               reuse our
   2. Julie wants to see her available                           Login scripts
      balances for all accounts in her                           with this
      iPhone app.
   3. Julie wants to see the last 30       Should I start on
      days of transaction history in her   building an
                                           Android version,
      iPhone app.                          too?



                                                                                   23
                                                                                    23
Copyright 2013, cPrime Inc.
Effective Story Telling
            Techniques, Tips and Suggestions




                                               24
                                                24
Copyright 2013, cPrime Inc.
Plan Ahead!

    Schedule ahead of time
        o Regular, recurring sessions
        o As-Needed by You or Team
    Send drafts of Stories ahead
        o Links to your Stories, or
        o Drafts in a “digest”
    Invite additional people when
   needed
        o Always the Team
        o Often some key supporters
        o When needed SME’s




                                                      25
                                                       25
Copyright 2013, cPrime Inc.
Be a strong facilitator

    Stick to your agenda                   Set the tone
        o DWYSYWD                           Tell the Story
        o Begin on time                         o Just the story, not the entire
    Use a parking lot                             history of the universe
        o Avoid distractions                Listen
        o Identify what “is needed, just        o Story Telling actually isn’t
          not now”                                 about you. It’s about them.
    Timebox and Timecheck                  Keep things moving
        o Stick to your plan                    o Now is not the time to do
        o Give updates on progress                 your housekeeping
    Watch for body language                Tame bullies
        o Who is engaged?                   Encourage wallflowers
        o Who is tuning out?                Make it fun




                                                                                   26
                                                                                    26
Copyright 2013, cPrime Inc.
Pair-up

                   Product Owner – your job is to focus on telling the Story, answering
                    questions and facilitating the discussion
                    o NOT fiddling around with issue-tracking tools, spreadsheets, etc.
                   Story Telling Buddy – your job is to focus on making “on-the-spot
                    updates” to the details of the Story
                    o If you are quick and effective with the tools, great – still have a
                      backup with notepad and working pen
                    o You are the timekeeper – have signals worked out to indicate time
                      and an agreement to keep the Product Owner accountable
                    o Maintain the Parking Lot




                                                                                        27
                                                                                         27
Copyright 2013, cPrime Inc.
Know when to move on... And Iterate

    Rule #1: Timebox
       o Timebox each story to 10
         minutes for discussion, Q&A,
         and “on-the-spot”
         clarification/updates
       o Estimate the story “as-is”
                                                    Six Letters
       o Determine if the story needs               Two Words
         further refinement and review              Easy to Say
         in upcoming sessions                     Hard to Explain
           • How will you know?
                                                   Harder to Do:
    Rule #2: Move on
       o When the timebox expires
       o When the Story detail is
                                                     Move On
         deemed “Good Enough”
           • How will you know?



                                                                    28
                                                                     28
Copyright 2013, cPrime Inc.
When Good Enough is Good Enough

    Know your team!                       Good is a high standard
    Know your organizational                 o But not Perfect
   requirements                            Good enough changes over time
       o “Good enough” Story details          o With team knowledge,
          may or may not fully satisfy          composition, confidence, etc.
          stringent PMO requirements       The Team defines “Good Enough”
    Do your homework                         o How will you know?
       o Try to meet the definition
          before taking a Story to
          Telling sessions
       o Do follow-up and detailing to
          meet PMO or other rules
          when needed




                                                                            29
                                                                             29
Copyright 2013, cPrime Inc.
Retrospect

                   Each Session
                    o Spend the last 5 minutes with simple Retro activity – the focus is
                      on the Story Telling activity (if focus diverts to Team activity, defer
                      to Team Retrospective)
                        • What are we not doing that we should Start doing?
                        • What are we doing that we should Stop doing?
                        • What are we doing that works particularly well and should
                          Continue to do?
                   On a periodic basis with the Team and other Stakeholders for a
                    focused session (30-45 minutes)
                    o What is working well and why?
                    o What is not working well or we should try differently and why?
                        • Asking why informs with more information but often requires
                          TIME to dig into and understand
                    o Prioritize action items and “Test & Learn” approach changes
                        • When needed/requested, or
                        • At key milestones (e.g. quarterly, after major releases, etc.)

                                                                                            30
                                                                                             30
Copyright 2013, cPrime Inc.
Additional Resources




                                  31
                                   31
Copyright 2013, cPrime Inc.
Current and Upcoming cPrime Resources
                              Available Now                 Stay Tuned!

       Certified Scrum Product Owner            Business Analysis Tools &
          o Train and prepare for the           Techniques Certification
             CSPO certification through             o Follow the BABOK and
             the Scrum Alliance                       prepare for the CBAP
                                                      certification with IIBA

       Agile Development Requirements
      Workshop                                   The Agile Product Owner Series
          o Facilitated sessions led by an          o Learn and practice advanced
             experienced Agile                        techniques required for
             Practitioner with intent to lead         effective Product
             by example and demonstrate               Development, Requirements
             good User Story definition,              Management and Getting
             understanding when and how               Things Done
             to manage Epics/Stories and
             define Done




                                                                                    32
                                                                                     32
Copyright 2013, cPrime Inc.
Ask Us

         agileexpert@cprime.com

                   Format of this webinar was large-group and focused presentation, but… if you
                    have pressing questions or want to discuss how we can support you with
                    targeted, focused email responses and personalized training options…
                   Our ability to respond is limited to time and resources - knowing that, we will
                    usually respond to simple, succinct feedback and questions, but may defer or
                    point to other resources for:
                    o Specific questions related to your environment that require deeper knowledge
                    o Complex questions or those that indicate a need for competency-development
                   We are open to feedback to iterate our material and to identify areas of training
                    and knowledge-sharing that are important to you
                    o Our priority is based on your input
                   If you want a private delivery of this webinar for your team, company,
                    professional group, etc. let us know

         How will we know?

         Just Ask!




                                                                                                        33
                                                                                                         33
Copyright 2013, cPrime Inc.
Follow Us

                   LinkedIn
                    o http://www.linkedin.com/in/jeffhowey/
                    o http://www.linkedin.com/company/cprime-inc.
                   Facebook & Twitter
                    o http://www.facebook.com/home.php#!/pages/Cprime-
                      Inc/119227411493429
                    o http://twitter.com/cPrimeTraining
                   Nationwide Training Schedule
                    o http://www.cprime.com/training/schedule.html
                   Whitepapers and downloadable materials
                    o http://www.cprime.com/projectmanagementresources.html
                   Our Blog
                    o http://www.cprime.com/blog/




                                                                              34
                                                                               34
Copyright 2013, cPrime Inc.

More Related Content

What's hot

Design Thinking
Design ThinkingDesign Thinking
Design ThinkingDesign Lab
 
The art of influencing people
The art of influencing peopleThe art of influencing people
The art of influencing peopleAditi Singh
 
7 habits of highly effective people
7 habits of highly effective people7 habits of highly effective people
7 habits of highly effective peoplesana younas
 
Out of box thinking
Out of box thinkingOut of box thinking
Out of box thinkingavtarit
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping WorkshopDana Pylayeva
 
Free Agile in a Nutshell Slides
Free Agile in a Nutshell SlidesFree Agile in a Nutshell Slides
Free Agile in a Nutshell SlidesMia Kolmodin
 
Taming technical debt
Taming technical debt Taming technical debt
Taming technical debt Panji Gautama
 
Building business models with Lego Serious Play and CANVAS
Building business models with Lego Serious Play and CANVASBuilding business models with Lego Serious Play and CANVAS
Building business models with Lego Serious Play and CANVASNestor González Aure
 
Product Roadmapping Workshop
Product Roadmapping WorkshopProduct Roadmapping Workshop
Product Roadmapping WorkshopFresh Tilled Soil
 
What is a SCRUM Master
What is a SCRUM MasterWhat is a SCRUM Master
What is a SCRUM MasterJoost Mulders
 
Scaling Agile in Regulated Environments: Addressing the Challenges of Complia...
Scaling Agile in Regulated Environments: Addressing the Challenges of Complia...Scaling Agile in Regulated Environments: Addressing the Challenges of Complia...
Scaling Agile in Regulated Environments: Addressing the Challenges of Complia...Cprime
 
Developing a digital mindset - recording
Developing a digital mindset - recordingDeveloping a digital mindset - recording
Developing a digital mindset - recordingSprout Labs
 
Design Thinking 2017: New to Design Thinking
Design Thinking 2017: New to Design ThinkingDesign Thinking 2017: New to Design Thinking
Design Thinking 2017: New to Design Thinkingbrightspot
 

What's hot (20)

Heart of Agile
Heart of AgileHeart of Agile
Heart of Agile
 
Design thinking
Design thinkingDesign thinking
Design thinking
 
Design Thinking
Design ThinkingDesign Thinking
Design Thinking
 
The art of influencing people
The art of influencing peopleThe art of influencing people
The art of influencing people
 
7 habits of highly effective people
7 habits of highly effective people7 habits of highly effective people
7 habits of highly effective people
 
Veritas Total Solutions Culture Code
Veritas Total Solutions Culture CodeVeritas Total Solutions Culture Code
Veritas Total Solutions Culture Code
 
Design thinking
Design thinkingDesign thinking
Design thinking
 
Out of box thinking
Out of box thinkingOut of box thinking
Out of box thinking
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping Workshop
 
Free Agile in a Nutshell Slides
Free Agile in a Nutshell SlidesFree Agile in a Nutshell Slides
Free Agile in a Nutshell Slides
 
Taming technical debt
Taming technical debt Taming technical debt
Taming technical debt
 
Building business models with Lego Serious Play and CANVAS
Building business models with Lego Serious Play and CANVASBuilding business models with Lego Serious Play and CANVAS
Building business models with Lego Serious Play and CANVAS
 
Product Roadmapping Workshop
Product Roadmapping WorkshopProduct Roadmapping Workshop
Product Roadmapping Workshop
 
What is a SCRUM Master
What is a SCRUM MasterWhat is a SCRUM Master
What is a SCRUM Master
 
IDEO - Design thinking workshop 2016
IDEO - Design thinking workshop 2016IDEO - Design thinking workshop 2016
IDEO - Design thinking workshop 2016
 
Human centered design [explained with examples]
Human centered design [explained with examples]Human centered design [explained with examples]
Human centered design [explained with examples]
 
Scaling Agile in Regulated Environments: Addressing the Challenges of Complia...
Scaling Agile in Regulated Environments: Addressing the Challenges of Complia...Scaling Agile in Regulated Environments: Addressing the Challenges of Complia...
Scaling Agile in Regulated Environments: Addressing the Challenges of Complia...
 
Developing a digital mindset - recording
Developing a digital mindset - recordingDeveloping a digital mindset - recording
Developing a digital mindset - recording
 
Kickstarting Design Thinking
Kickstarting Design ThinkingKickstarting Design Thinking
Kickstarting Design Thinking
 
Design Thinking 2017: New to Design Thinking
Design Thinking 2017: New to Design ThinkingDesign Thinking 2017: New to Design Thinking
Design Thinking 2017: New to Design Thinking
 

Viewers also liked

Story telling for scrum practitioners
Story telling for scrum practitionersStory telling for scrum practitioners
Story telling for scrum practitionersMosesraj R
 
Tool example storytelling handout
Tool example storytelling handoutTool example storytelling handout
Tool example storytelling handoutcmicek
 
Childhood.. psychology
Childhood.. psychologyChildhood.. psychology
Childhood.. psychologyShimil Abraham
 
Ethnomethodology and conversation analysis
Ethnomethodology and conversation analysisEthnomethodology and conversation analysis
Ethnomethodology and conversation analysisfatimasavad
 
How to write a winning resume and cover letter: Stand out by telling your story
How to write a winning resume and cover letter: Stand out by telling your storyHow to write a winning resume and cover letter: Stand out by telling your story
How to write a winning resume and cover letter: Stand out by telling your storyIdealist Careers
 
Campus journalism - copyreading and headline writing
Campus journalism - copyreading and headline writingCampus journalism - copyreading and headline writing
Campus journalism - copyreading and headline writingAntonio Delgado
 

Viewers also liked (6)

Story telling for scrum practitioners
Story telling for scrum practitionersStory telling for scrum practitioners
Story telling for scrum practitioners
 
Tool example storytelling handout
Tool example storytelling handoutTool example storytelling handout
Tool example storytelling handout
 
Childhood.. psychology
Childhood.. psychologyChildhood.. psychology
Childhood.. psychology
 
Ethnomethodology and conversation analysis
Ethnomethodology and conversation analysisEthnomethodology and conversation analysis
Ethnomethodology and conversation analysis
 
How to write a winning resume and cover letter: Stand out by telling your story
How to write a winning resume and cover letter: Stand out by telling your storyHow to write a winning resume and cover letter: Stand out by telling your story
How to write a winning resume and cover letter: Stand out by telling your story
 
Campus journalism - copyreading and headline writing
Campus journalism - copyreading and headline writingCampus journalism - copyreading and headline writing
Campus journalism - copyreading and headline writing
 

Similar to Effective Storytelling Techniques for Requirements Elicitation

Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Modelallan kelly
 
My role as an Agile Manager
My role as an Agile ManagerMy role as an Agile Manager
My role as an Agile ManagerCprime
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation deliveryYi Xu
 
Agile for Product Owners Workshop
Agile for Product Owners WorkshopAgile for Product Owners Workshop
Agile for Product Owners WorkshopPinkesh Shah
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developerDUONG Trong Tan
 
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterpriseApache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterpriseAdrian Trenaman
 
So you wanna build something now what
So you wanna build something now whatSo you wanna build something now what
So you wanna build something now whatjonggowi
 
Agile transformation longform
Agile transformation longformAgile transformation longform
Agile transformation longformLaszlo Szalvay
 
How BS8878 brings together usability & accessibility
How BS8878 brings together usability & accessibilityHow BS8878 brings together usability & accessibility
How BS8878 brings together usability & accessibilityJonathan Hassell
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAleem Khan
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained SimplyRussell Pannone
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of AgileSam Hwang
 

Similar to Effective Storytelling Techniques for Requirements Elicitation (20)

Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Model
 
Agile foundation online - slide share
Agile  foundation   online - slide shareAgile  foundation   online - slide share
Agile foundation online - slide share
 
Agile marries itil
Agile marries itilAgile marries itil
Agile marries itil
 
My role as an Agile Manager
My role as an Agile ManagerMy role as an Agile Manager
My role as an Agile Manager
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
 
Agile for Product Owners Workshop
Agile for Product Owners WorkshopAgile for Product Owners Workshop
Agile for Product Owners Workshop
 
Cq5 Development
Cq5 Development Cq5 Development
Cq5 Development
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
 
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterpriseApache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
 
Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009
 
Blaze dream corporate-profile
Blaze dream corporate-profileBlaze dream corporate-profile
Blaze dream corporate-profile
 
Blaze dream corporate-profile
Blaze dream corporate-profileBlaze dream corporate-profile
Blaze dream corporate-profile
 
Symbioun's Agile Capabilities
Symbioun's Agile CapabilitiesSymbioun's Agile Capabilities
Symbioun's Agile Capabilities
 
Intro booklet
Intro bookletIntro booklet
Intro booklet
 
So you wanna build something now what
So you wanna build something now whatSo you wanna build something now what
So you wanna build something now what
 
Agile transformation longform
Agile transformation longformAgile transformation longform
Agile transformation longform
 
How BS8878 brings together usability & accessibility
How BS8878 brings together usability & accessibilityHow BS8878 brings together usability & accessibility
How BS8878 brings together usability & accessibility
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of Agile
 

More from Cprime

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...Cprime
 
Harnessing Atlassian's Power Through Cloud Transformation and Adoption
Harnessing Atlassian's Power Through Cloud Transformation and AdoptionHarnessing Atlassian's Power Through Cloud Transformation and Adoption
Harnessing Atlassian's Power Through Cloud Transformation and AdoptionCprime
 
AI-powered Service Management: Streamlining Incident Management in JSM using ...
AI-powered Service Management: Streamlining Incident Management in JSM using ...AI-powered Service Management: Streamlining Incident Management in JSM using ...
AI-powered Service Management: Streamlining Incident Management in JSM using ...Cprime
 
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...Cprime
 
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPTAI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPTCprime
 
From Project to Product - The Need for Speed
From Project to Product - The Need for SpeedFrom Project to Product - The Need for Speed
From Project to Product - The Need for SpeedCprime
 
We Need a Hero — How to Find and Support Your Next Superstar Product Owner
We Need a Hero — How to Find and Support Your Next Superstar Product OwnerWe Need a Hero — How to Find and Support Your Next Superstar Product Owner
We Need a Hero — How to Find and Support Your Next Superstar Product OwnerCprime
 
How to Unlock Productivity and Innovation with Generative AI and ChatGPT
How to Unlock Productivity and Innovation with Generative AI and ChatGPTHow to Unlock Productivity and Innovation with Generative AI and ChatGPT
How to Unlock Productivity and Innovation with Generative AI and ChatGPTCprime
 
Modern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your TeamsModern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your TeamsCprime
 
Enterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and MarketingEnterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and MarketingCprime
 
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...Cprime
 
Perfecting Customer Management Using Jira Service Management
Perfecting Customer Management Using Jira Service ManagementPerfecting Customer Management Using Jira Service Management
Perfecting Customer Management Using Jira Service ManagementCprime
 
From Project to Product: Leaders, Here's What It Means to You
From Project to Product: Leaders, Here's What It Means to YouFrom Project to Product: Leaders, Here's What It Means to You
From Project to Product: Leaders, Here's What It Means to YouCprime
 
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...Cprime
 
6 Common Challenges RTEs Face & How to Solve Them
6 Common Challenges RTEs Face & How to Solve Them6 Common Challenges RTEs Face & How to Solve Them
6 Common Challenges RTEs Face & How to Solve ThemCprime
 
Enterprise Service Management Webinar Series Part 1
Enterprise Service Management Webinar Series Part 1Enterprise Service Management Webinar Series Part 1
Enterprise Service Management Webinar Series Part 1Cprime
 
How to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service ManagementHow to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service ManagementCprime
 
The Five Phases of Agile Maturity (Part 3): Phase 5
The Five Phases of Agile Maturity (Part 3): Phase 5The Five Phases of Agile Maturity (Part 3): Phase 5
The Five Phases of Agile Maturity (Part 3): Phase 5Cprime
 
A Pre-flight Checklist for Moving Your CMDB onto Jira Service Management Cloud
A Pre-flight Checklist for Moving Your CMDB onto Jira Service Management CloudA Pre-flight Checklist for Moving Your CMDB onto Jira Service Management Cloud
A Pre-flight Checklist for Moving Your CMDB onto Jira Service Management CloudCprime
 

More from Cprime (20)

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
 
Harnessing Atlassian's Power Through Cloud Transformation and Adoption
Harnessing Atlassian's Power Through Cloud Transformation and AdoptionHarnessing Atlassian's Power Through Cloud Transformation and Adoption
Harnessing Atlassian's Power Through Cloud Transformation and Adoption
 
AI-powered Service Management: Streamlining Incident Management in JSM using ...
AI-powered Service Management: Streamlining Incident Management in JSM using ...AI-powered Service Management: Streamlining Incident Management in JSM using ...
AI-powered Service Management: Streamlining Incident Management in JSM using ...
 
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
 
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPTAI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
 
From Project to Product - The Need for Speed
From Project to Product - The Need for SpeedFrom Project to Product - The Need for Speed
From Project to Product - The Need for Speed
 
We Need a Hero — How to Find and Support Your Next Superstar Product Owner
We Need a Hero — How to Find and Support Your Next Superstar Product OwnerWe Need a Hero — How to Find and Support Your Next Superstar Product Owner
We Need a Hero — How to Find and Support Your Next Superstar Product Owner
 
How to Unlock Productivity and Innovation with Generative AI and ChatGPT
How to Unlock Productivity and Innovation with Generative AI and ChatGPTHow to Unlock Productivity and Innovation with Generative AI and ChatGPT
How to Unlock Productivity and Innovation with Generative AI and ChatGPT
 
Modern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your TeamsModern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your Teams
 
Enterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and MarketingEnterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and Marketing
 
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
 
Perfecting Customer Management Using Jira Service Management
Perfecting Customer Management Using Jira Service ManagementPerfecting Customer Management Using Jira Service Management
Perfecting Customer Management Using Jira Service Management
 
From Project to Product: Leaders, Here's What It Means to You
From Project to Product: Leaders, Here's What It Means to YouFrom Project to Product: Leaders, Here's What It Means to You
From Project to Product: Leaders, Here's What It Means to You
 
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
 
6 Common Challenges RTEs Face & How to Solve Them
6 Common Challenges RTEs Face & How to Solve Them6 Common Challenges RTEs Face & How to Solve Them
6 Common Challenges RTEs Face & How to Solve Them
 
Enterprise Service Management Webinar Series Part 1
Enterprise Service Management Webinar Series Part 1Enterprise Service Management Webinar Series Part 1
Enterprise Service Management Webinar Series Part 1
 
How to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service ManagementHow to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service Management
 
The Five Phases of Agile Maturity (Part 3): Phase 5
The Five Phases of Agile Maturity (Part 3): Phase 5The Five Phases of Agile Maturity (Part 3): Phase 5
The Five Phases of Agile Maturity (Part 3): Phase 5
 
A Pre-flight Checklist for Moving Your CMDB onto Jira Service Management Cloud
A Pre-flight Checklist for Moving Your CMDB onto Jira Service Management CloudA Pre-flight Checklist for Moving Your CMDB onto Jira Service Management Cloud
A Pre-flight Checklist for Moving Your CMDB onto Jira Service Management Cloud
 

Effective Storytelling Techniques for Requirements Elicitation

  • 1. Effective Story Telling Techniques 1 1 Copyright 2013, cPrime Inc.
  • 2. Who is cPrime? Engaged for Your Project Management Success 2 2 Copyright 2013, cPrime Inc.
  • 3. Today’s Presenter  Jeff Howey, Agile Coach o Trains & coaches teams and companies in Scrum and other Agile processes • 10 years practicing Agile • Certified Scrum Professional & Scrum Master • 5 years mentoring, coaching & training • 20 years in Software Development: QA, Development, Business Analysis, Project Management and Business Architecture 3 3 Copyright 2013, cPrime Inc.
  • 4. A Few Logistics  Large-group webinar, limited interaction and primarily one-way o Other online training and public or private training options are more personalized and interactive if you want those  Questions can be addressed to me (Presenter) or our Moderator o Will try to address themes and patterns of questions where they fit in the material o May use examples or questions posed by individuals o Other feedback collected and will be used for: • Comments and thoughts available with the recorded session • Future Blog Posts or Updates • Input for future iterations of this presentation  Raise your hand or address the Moderator if you need technical help or have difficulty and we will try to help 4 4 Copyright 2013, cPrime Inc.
  • 5. After the webinar…  We will send information to collect the PDU you will earn from this webinar  We will also send a links to the recorded webinar and presentation slides once they are posted online  For more information, visit www.cprime.com 5 5 Copyright 2013, cPrime Inc.
  • 6. Why are we here?  Understand and Learn CONCEPTS and TECHNIQUES  Collectively, raise the bar on Requirements Elicitation and Product Development activities across the Agile environment  Build competency around Just In Time requirements management  Demonstrate the importance of including “those who do the work” in defining what the work is  Manifest the Agile Principles through concepts and techniques that can be practiced in any environment, regardless of organizational structure, size, rules, etc. o Welcome Change o Collaborate, work together o Continuous focus on what’s important o Achieving simple, but elegant solutions  Make it your own 6 6 Copyright 2013, cPrime Inc.
  • 7. What is Story Telling?  Method of developing  Method of planning requirements o Prioritization o Product Innovation o Release Planning o Collaboration with o Architecture and approach Customers o Estimation o Collaboration with o Task Breakdown Technology o Consistent User Experience  Progressive Elaboration 7 7 Copyright 2013, cPrime Inc.
  • 8. Why is Story Telling Important?  Traditional approach to requirements elicitation is wasteful  Agile Story Telling allows for early focus on high value features  Progressive Elaboration creates an intentional approach to refining details – from both the customer and technology perspectives 8 8 Copyright 2013, cPrime Inc.
  • 9. Who Leads Story Telling?  Generically  Scrum: o Product Managers o Product Owner & Team o Business/Systems Analysts o Developers  Kanban: o Architects o Requestors & Doers of Work o Testers o Project Managers Make it your own 9 9 Copyright 2013, cPrime Inc.
  • 10. Who Participates in Story Telling?  Customers Product Innovation  Product Managers  Project Managers Get Ideas Strategize  Architects  Business & Systems Analysts  Developers  Quality Analysts Prioritization & Planning  Operations (Sys Admins, DBAs)  Help Desk, Prod Support Team Value Timing What is best given your o Product? Implementation o Culture? o Environment? What How 10 10 Copyright 2013, cPrime Inc.
  • 11. The Setup for Our Example 11 11 Copyright 2013, cPrime Inc.
  • 12. We Are  With Visions of 12 12 Copyright 2013, cPrime Inc.
  • 13. Customers & their needs Our Customers  Sarah o Frequent traveler for work and pleasure o Checking, Savings, Visa, Mortgage  Julie o College student o Checking, Savings  Lisa (owner of TacoTote) Their Need = Our Goal o Business Owner, Traveler o Business & Personal As a Customer of Agile Academy Checking, Savings, Money Credit Union, I want to access my Market, Visa account balance on my mobile device. 13 13 Copyright 2013, cPrime Inc.
  • 14. Generating Ideas and Standards  Customers  Product Managers  Project Managers  Architects  Business & Systems Analysts  Developers  Quality Analysts  Operations (Sys Admins, DBAs)  Help Desk, Prod Support Team What is best given your o Product? o Culture? o Environment? 14 14 Copyright 2013, cPrime Inc.
  • 15. Balancing Priorities and Knowing Impacts  Customers We are losing  Product Managers customers who want mobile!  Project Managers  Architects  Business & Systems Analysts  Developers  Quality Analysts  Operations (Sys Admins, DBAs)  Help Desk, Prod Support Team What is best given your o Product? Will this impact our Q3 o Culture? merger with Waterfall Bank from a resource or o Environment? system perspective?? 15 15 Copyright 2013, cPrime Inc.
  • 16. Getting it Done! Goals:  Customers 1. Integrate with Waterfall Bank 2. Build iOS version of Mobile App  Product Managers 3. Learn or acquire team members  Project Managers can develop Android App 4. Build Android version of Mobile App  Architects  Business & Systems Analysts  Developers  Quality Analysts  Operations (Sys Admins, DBAs)  Help Desk, Prod Support Team What is best given your o Product? o Culture? GREAT! o Environment? We know priority! 16 16 Copyright 2013, cPrime Inc.
  • 17. The Goals of Story Telling To whom do you tell your Story and why? 17 17 Copyright 2013, cPrime Inc.
  • 18. Story Telling Starts with the Customer  Know the Customer’s communication channels o Formal o Informal  Understand the Product Vision o Does a Customer’s request fit?  Let the Customer know you’ve heard them  Continue to refine the details 18 18 Copyright 2013, cPrime Inc.
  • 19. Refined User Stories  After discussion with customers, reading feedback from their suggestion box and online comment forms, our Product Owner learns: o Sarah wants to see her account balances using a mobile app on her Android Smartphone. o Julie at least wants to see the available balance of her checking account in a text message on her iPhone. She would love an app that she can use to login and see more detail about her balance and transactions. o TacoTote wants to see the balance of their business checking account using their 4G mobile-enabled Android tablet. 19 19 Copyright 2013, cPrime Inc.
  • 20. Story Telling Builds Momentum  Collaborate to review Customer  Through discussion with other feedback, wants & needs with other Product and Project Managers, our Product Management team Product Owner learns: members o The system integration with  Innovate to satisfy new needs Waterfall Bank is the highest o Or old needs in new ways company priority to avoid  Identify competing or conflicting overhead costs requests & priorities o Sales has been asking for o Project/Portfolio alignment “mobile app” support for awhile (an eternity, if you ask  Identify dependencies & them) to avoid losing synergies customers to larger or more o Reusable skills & tools “modern” banks o Needs for training or o A Project Manager on the technology team has experience with deploying mobile apps elsewhere 20 20 Copyright 2013, cPrime Inc.
  • 21. Story Telling Defines Solution Options  Meet with Architects, Technical  Here’s what the Product Owner Leaders and key Technical Staff to learns in early Story Telling understand the abilities (and discussions with the Architect and limitations) of existing some technical team members: infrastructure o Our team can do some basic  Refine details (and often, iOS development but does priorities) based on what is valuable not yet have all the and what is feasible tools/skills for Android App  Get ahead of long lead-times development needed to acquire new skills, tools o Our existing web-services or infrastructure could be used for mobile  Understand where existing access to Account Data with capabilities can get key features to minimal rework market quickly o We have a basic web-enabled application that works in Chrome, Safari, Firefox and Safari 21 21 Copyright 2013, cPrime Inc.
  • 22. Story Telling defines “What” to Build  Product Owners literally tell the Story, answer questions and identify where the requirements need to be clarified o Avoids huge up-front effort detailing every specification, field, value and data transformation that developers may already know o Avoids giving a 2-line requirement and being disappointed in the review (or worse, in production) 22 22 Copyright 2013, cPrime Inc.
  • 23. For Example “Julie at least wants to see the available balance of her checking Sounds like 2 account in a text message on her Stories to me What do you iPhone. She would love an app that mean “at she can use to login and see more least?” detail about her balance and transactions” Actually, I think that there is a 3rd How far back story to see in time should transaction history we show the  Which is refined to: transactions? 1. Julie wants the available balance of her checking account in a text Is it the “Posted” balance or the message. “Available” Hey, we can balance reuse our 2. Julie wants to see her available Login scripts balances for all accounts in her with this iPhone app. 3. Julie wants to see the last 30 Should I start on days of transaction history in her building an Android version, iPhone app. too? 23 23 Copyright 2013, cPrime Inc.
  • 24. Effective Story Telling Techniques, Tips and Suggestions 24 24 Copyright 2013, cPrime Inc.
  • 25. Plan Ahead!  Schedule ahead of time o Regular, recurring sessions o As-Needed by You or Team  Send drafts of Stories ahead o Links to your Stories, or o Drafts in a “digest”  Invite additional people when needed o Always the Team o Often some key supporters o When needed SME’s 25 25 Copyright 2013, cPrime Inc.
  • 26. Be a strong facilitator  Stick to your agenda  Set the tone o DWYSYWD  Tell the Story o Begin on time o Just the story, not the entire  Use a parking lot history of the universe o Avoid distractions  Listen o Identify what “is needed, just o Story Telling actually isn’t not now” about you. It’s about them.  Timebox and Timecheck  Keep things moving o Stick to your plan o Now is not the time to do o Give updates on progress your housekeeping  Watch for body language  Tame bullies o Who is engaged?  Encourage wallflowers o Who is tuning out?  Make it fun 26 26 Copyright 2013, cPrime Inc.
  • 27. Pair-up  Product Owner – your job is to focus on telling the Story, answering questions and facilitating the discussion o NOT fiddling around with issue-tracking tools, spreadsheets, etc.  Story Telling Buddy – your job is to focus on making “on-the-spot updates” to the details of the Story o If you are quick and effective with the tools, great – still have a backup with notepad and working pen o You are the timekeeper – have signals worked out to indicate time and an agreement to keep the Product Owner accountable o Maintain the Parking Lot 27 27 Copyright 2013, cPrime Inc.
  • 28. Know when to move on... And Iterate  Rule #1: Timebox o Timebox each story to 10 minutes for discussion, Q&A, and “on-the-spot” clarification/updates o Estimate the story “as-is” Six Letters o Determine if the story needs Two Words further refinement and review Easy to Say in upcoming sessions Hard to Explain • How will you know? Harder to Do:  Rule #2: Move on o When the timebox expires o When the Story detail is Move On deemed “Good Enough” • How will you know? 28 28 Copyright 2013, cPrime Inc.
  • 29. When Good Enough is Good Enough  Know your team!  Good is a high standard  Know your organizational o But not Perfect requirements  Good enough changes over time o “Good enough” Story details o With team knowledge, may or may not fully satisfy composition, confidence, etc. stringent PMO requirements  The Team defines “Good Enough”  Do your homework o How will you know? o Try to meet the definition before taking a Story to Telling sessions o Do follow-up and detailing to meet PMO or other rules when needed 29 29 Copyright 2013, cPrime Inc.
  • 30. Retrospect  Each Session o Spend the last 5 minutes with simple Retro activity – the focus is on the Story Telling activity (if focus diverts to Team activity, defer to Team Retrospective) • What are we not doing that we should Start doing? • What are we doing that we should Stop doing? • What are we doing that works particularly well and should Continue to do?  On a periodic basis with the Team and other Stakeholders for a focused session (30-45 minutes) o What is working well and why? o What is not working well or we should try differently and why? • Asking why informs with more information but often requires TIME to dig into and understand o Prioritize action items and “Test & Learn” approach changes • When needed/requested, or • At key milestones (e.g. quarterly, after major releases, etc.) 30 30 Copyright 2013, cPrime Inc.
  • 31. Additional Resources 31 31 Copyright 2013, cPrime Inc.
  • 32. Current and Upcoming cPrime Resources Available Now Stay Tuned!  Certified Scrum Product Owner  Business Analysis Tools & o Train and prepare for the Techniques Certification CSPO certification through o Follow the BABOK and the Scrum Alliance prepare for the CBAP certification with IIBA  Agile Development Requirements Workshop  The Agile Product Owner Series o Facilitated sessions led by an o Learn and practice advanced experienced Agile techniques required for Practitioner with intent to lead effective Product by example and demonstrate Development, Requirements good User Story definition, Management and Getting understanding when and how Things Done to manage Epics/Stories and define Done 32 32 Copyright 2013, cPrime Inc.
  • 33. Ask Us agileexpert@cprime.com  Format of this webinar was large-group and focused presentation, but… if you have pressing questions or want to discuss how we can support you with targeted, focused email responses and personalized training options…  Our ability to respond is limited to time and resources - knowing that, we will usually respond to simple, succinct feedback and questions, but may defer or point to other resources for: o Specific questions related to your environment that require deeper knowledge o Complex questions or those that indicate a need for competency-development  We are open to feedback to iterate our material and to identify areas of training and knowledge-sharing that are important to you o Our priority is based on your input  If you want a private delivery of this webinar for your team, company, professional group, etc. let us know How will we know? Just Ask! 33 33 Copyright 2013, cPrime Inc.
  • 34. Follow Us  LinkedIn o http://www.linkedin.com/in/jeffhowey/ o http://www.linkedin.com/company/cprime-inc.  Facebook & Twitter o http://www.facebook.com/home.php#!/pages/Cprime- Inc/119227411493429 o http://twitter.com/cPrimeTraining  Nationwide Training Schedule o http://www.cprime.com/training/schedule.html  Whitepapers and downloadable materials o http://www.cprime.com/projectmanagementresources.html  Our Blog o http://www.cprime.com/blog/ 34 34 Copyright 2013, cPrime Inc.

Editor's Notes

  1. Logistics: Large-group, online web-training with limited interactionPolls and Simple Interaction will be real-time/liveComplex Interactions, Q&A, etc. will be asynchronousPosted along with recording of material after the class and time to collect responses from cPrime Agile expertsAddress issues by raising your hand or sending a message to the ModeratorOther cPrime training sessions are smaller, more focused and interactive – keep an eye out for those
  2. Just enough requirements, just in time for the needs of the organization and constantly validated.
  3. Story Telling is the method by which we:Generate, collect and refine new ideasEnsure we understand enough about our ideas and where they fit in line with everything else we are doing… helping us to juggle prioritiesAllow us to share our ideas between different people, job roles, departments, divisions or even companies Give us a forum to talk about our ideas with the people that can turn them into realityHelp us iterate through the ideas with the people who do the work to validate our value proposition (and sometimes, our insanity)Keep us grounded to what is feasible before we get caught up in building the wrong thing or running out and selling something before we even know what “it” isProvide a way for people with different skill sets, knowledge bases, histories, etc. to share and collaborate toward putting all of the pieces togetherMake sure we know what will make the customer happy so we can test the quality before it is deliveredOnce we have an idea, made real, we have a process that has kept us inline with our strategy, needs of our customer, limitations and constraints, and delivered something usefulWhich may generate ideas of how to make it new… and even better.
  4. For sake of this presentation“Product Owner” is designated representative of the requirements to the team of people doing work, whether the “front line” product owner is the CEO, or 13 levels down the org chart“Team” is the individual or group of people implementing the requirement though reality and organizational size and structure may dictate otherwise
  5. PrioritizationWith our example, we have 3 different customers asking for 3 different things. It is important for us to review these with our team members (or for those of you who individually make up the entire Product Management team, with the different voices in your head). Which of our stories is the highest priority and provides the most value to our customers? This discussion also sets the stage for Product Roadmapping and Release Planning – to determine how many of these Stories could be released in Version 1, 2, 3, etc.Do we:Enable mobile browsing of Account Balance informationEnable text messaging of Account BalancesEnable mobile access (whether through a browser or text messaging) for our private consumers before, after, or at the same time as our business customers?Only through discussion of the needs we have on our backlog, understanding of our customers, and collaboration with our partners will we know what is the right answer for our specific company, product and plan.Identify DependenciesFor example, a customer would like to have their account balance sent to them via a text message. A simple User Story might read “As an Accountholder, I want to receive my account balance via a text message so I can quickly see how much is in my account without going online.” A clear dependency would be some sort of need to validate phone numbers so that the privacy of the accountholder is safeguarded. Common sense drives this dependency out and you, or another product manager responsible for Customer Data Management will need to link and prioritize these dependencies. SynergiesIn the same example of an accountholder wanting to retrieve their account balance via text message, you may find the information required for meeting that need, namely a way to text the customer, also spurs innovation of a new User Story to allow the customer to receive alerts via text message when a new e-bill arrives. Though this Story has not yet been prioritized, during Story Telling, a few minutes may be given to detailing some initial requirements and backlogged for a later time.
  6. Generalizing the term “Architects” here to cover multiple technical disciplines such as System Architecture, Database Architecture, etc. and often may include some team members who will end up doing the work in a Scrum or Kanban Team.