SlideShare a Scribd company logo
Empowering teams to deliver solutions to tough
customer problems via collaboration, frequent
delivery and discovery

       Brad Jeffrey Neiman         Adam Yuret
       Agile Coach                 Consultant
       NeīMan Technical Services   Context-Driven Agile
       Brad.Neiman@gmail.com       Adam.Yuret@gmail.com
OUTCOME

 To Empower you to bring Agile to your Product
 Development Team.




05 March 2013     Agile Prod Dev: What? Why? & How?   2
TALKING POINTS
  What?
       Definition
       Road to Agile
       Values


  Why?

  How?
       3 Roles
       4 Ceremonies
       3 Artifacts

05 March 2013           Agile Prod Dev: What? Why? & How?   3
1. Definition
 2. Road to Agile
 3. Values




05 March 2013       Agile Prod Dev: What? Why? & How?   4
Definition
 Agile:
      To Effectively deliver Frequent Value  End-User/
      Customer,
       at a Sustainable Pace,
       while Adapting to Change.




05 March 2013         Agile Prod Dev: What? Why? & How?   5
Agile-Scrum Process




05 March 2013       Agile Prod Dev: What? Why? & How?   6
Road to Agile

 • Lean Manufacturing
       Deming  Toyota
          Quality (Value) is impossible if people are
          afraid to
          tell the truth. – W. Edward Deming

 • Hirotaka Takeuchi & Ikojuro Nonaka
       “The New New Product Development Game”
         Harvard Business Review – Jan/Feb 1986
         Iterative & Collaborative
         Fuji-Xerox, Honda, Canon



05 March 2013         Agile Prod Dev: What? Why? & How?   7
AGILE Values

HIGHER                                              LOWER
Individuals & Interactions                          processes & tools
Working product                                     comprehensive documentation
Collaboration                                       negotiation
Responding to Change                                following a plan




  05 March 2013      Agile Prod Dev: What? Why? & How?                      8
 Agile vs. Waterfall




05 March 2013     Agile Prod Dev: What? Why? & How?   9
Agile vs. Waterfall
        ELEMENT                  AGILE                       WATERFALL
        Timing of Delivery       Incrementally               All at once, at end
        Risk of Meeting Needs Low                            High
        Responsiveness           Flexible                    Stiff
        Waste                    Low                         High
        Teamwork                 Collaborative               Siloed
        Atmosphere               Exploratory                 Perfectionist



         Deliver & Learn as we go vs. Waiting for Perfection

05 March 2013            Agile Prod Dev: What? Why? & How?                         10
1.     Practicing
          •     3 Roles
          •     4 Ceremonies
          •     3 Artifacts


 2. Path




05 March 2013           Agile Prod Dev: What? Why? & How?   11
3 Roles*
ROLE              CORE            FUNCTION/ PROPERTIES
Product           Prioritizer     Surrogate/ Connection to End-User & Customer
Manager                           • Prioritize Work
                                  • Responsible for Value/ Profitability of Product
                                  • Defines Features
Scrum Master*     Facilitator     Facilitate team working effectively & disciplined
                                  manner
                                  • Removes barriers
                                  • Shields Team from external Interferences
TEAM              Doers           Determines how long/ effort to complete work
                                  (Stories, Tasks, etc)  actually do work
                                  • Cross-functional (7+/-2 members)
                                  • Self-organized

*NOTE: Scrum Master *must* be a peer to Team – facilitator (alongside), NOT
       director  allow team to be self-generating.
 05 March 2013             Agile Prod Dev: What? Why? & How?                          12
4 Ceremonies
CEREMONY         FUNCTION                               CONTEXT/ SPIRIT
Planning         Priories work to be done in            Clarity, Completeness & Feasibility
                 Sprint                                 [Value(End-User)]

Stand-Up         Check-up on Heart-beat of              Communication over Status
(“scrum”)        project
Review & Demo    • Clear – accomplished                 What’s So
                 • Feedback from End-User/
                   Customer/ Stakeholder
Retrospective    Continuous Improvement                 Growth
                                                        [Vital Few over Trivial Many]




 05 March 2013           Agile Prod Dev: What? Why? & How?                              13
PLANNING*
 Spirit: Clarity, Completeness & Feasibility

  Timing: Long- vs. Short- term


  Estimating: Story vs. Tasks
     Story (relative sizing) – def’d by PdM
     Task – def’d by Team


  Prioritizing

05 March 2013        Agile Prod Dev: What? Why? & How?   14
User Story*

  AS A <End-User>,
  I WOULD LIKE TO <Action>,
  SO THAT <Value>




05 March 2013   Agile Prod Dev: What? Why? & How?   15
STAND-UP
 Spirit: Communication over Status

 Act of standing-up  team: concise & focused

 Elements:
  DONE?
  Next?

  Slowdowners? (#1)
  Sync-Ups?

05 March 2013     Agile Prod Dev: What? Why? & How?   16
REVIEW & DEMO*
 Spirit: What’s So

 Audience: End-Users, Customers, Stakeholders

 1.     PdM: presents project
 2.     Team: demos features “done” to End-User
 3.     All: discuss Obstacles & Learning
 4.     Team: show Quality
 5.     PdM: collects feedback

 6. CELEBRATE!

05 March 2013         Agile Prod Dev: What? Why? & How?   17
RETROSPECTIVE
 Spirit: Learning

 Reflect:
  Slowdowners  Improve
  Worked Well  Amplify
  Learned  Lessons take forward


  2-3 Activities/ Experiments  improve: implement &
 monitor

05 March 2013       Agile Prod Dev: What? Why? & How?   18
3 Artifacts
  Product Backlog/ Freezer
     Managed by PdM

  Sprint Backlog
     fixed once Sprint starts*, if new  Prod. Backlog


  Burndown Chart
    Indicate progress fulfill Sp. Backlog



05 March 2013       Agile Prod Dev: What? Why? & How?     19
SUMMARY: 3-4-3
  3 Roles
     Product manager
     Scrum Master
     Team

  4 Ceremonies
     Planning
     Stand-Up
     Review & Demo
     Retrospective

  3 Artifacts
     Product Backlog
     Sprint Backlog
     Burndown Chart


05 March 2013           Agile Prod Dev: What? Why? & How?   20
End-Game
                Path
                People:     Individuals          cohesive Team
                Work:       Large Chunks  Single-Piece Flow
                Delivery Many Sprint             Single Sprint


                Foundation
                 Trust & Teamwork
                 Cross-functional training & working
                 Support enable Frequent Delivery



05 March 2013        Agile Prod Dev: What? Why? & How?            21
FURTHER READING
TITLE                   AUTHOR(S)          USE
Planning eXtreme        Beck & Fowler      Team Level, Scrum Masters, Product Owners
Programming (XP)
New New Product         Takeuchi &         Origination of Scrum, article from Harvard
                        Nonaka             Business Review
Development Game
Personal KanBan         Benson &           Effective methods for managing your own work
                        DeMaria Barry      & deep dive into use of KanBan (sign-board)

The Goal                Goldratt & Cox     Fundamentals of Lean through storytelling


Lean Startup            Ries               MVP/ search for product fit to customer pain

Innovator’s Solution    Christensen &      Process of innovation in organizations
                        Raynor
Innovator’s DNA         Dyer, Gregersen    Behaviors for innovation on personal level
                        & Christensen      (inventor CEO of innovative co)

80/20 Principle         Koch               Key to Effectiveness: Focus on Vital Few over
                                           Trivial Many
 05 March 2013         Agile Prod Dev: What? Why? & How?                                   22
QUESTIONS?

                    AGILE Values
HIGHER                                              LOWER
Individuals & Interactions                          processes & tools
Working product                                     comprehensive documentation
Collaboration                     negotiation
Responding (& Adapting) to Change following a plan
  05 March 2013      Agile Prod Dev: What? Why? & How?                      23
OUTCOME

 To Empower you to bring Agile to your Product
 Development Team.




05 March 2013     Agile Prod Dev: What? Why? & How?   24
THANK YOU!



                Brad Jeffrey Neiman               Adam Yuret
                Agile Coach                       ?President
                NeīMan Technical Services         Context Driven Agile
                Brad.Neiman@gmail.com             Adam.Yuret@gmail.com

05 March 2013                  Agile Prod Dev: What? Why? & How?         25
05 March 2013   Agile Prod Dev: What? Why? & How?   26
PRINCIPLES: 1 of 2
# PRINCIPLE                 DETAIL
1 Early & Con’t             Highest Priority: satisfy customer  Early &
  Delivery                  Continuous Delivery of Valuable S/W

2 Harness Change/           Welcome Changing Requirements, even late in
  Adaption                  development – Harness Change/ Adaption
                            for Competitive Advantage
3 Deliver Freq              Deliver Freq working S/W– preference to
                            Shorter Timescale
4 Biz + Dev: Work           Business + Developers must Work DAILY –
  DAILY                     throughout Project

5 Motivated                 Build Projects around Motivated Individuals.
  Individuals – they        Give them Environment & Support they need
                            & Trust them to get Job DONE.
  Need & Trust
6 Face-to-Face              Most Efficient & Effective method of conveying
                            Info to & w/in Dev Team is Face-to-Face
                            conversation
 05 March 2013      Agile Prod Dev: What? Why? & How?                  27
PRINCIPLES: 2 of 2
# PRINCIPAL                   DETAIL
7 Working SW                  Working SW: primary Measure of Progress
8 Sustainable                 Sustainable Dev – Sponsors, Developers & Users –
  Development                 able to Maintain Constant Pace Indefinitely
9 Tech Excellence & Good      Continuous Attn to Tech Excellence & Good
  Design                      Design enhances Agility
10 Simplicity: Work NOT       Simplicity – Art of Max amount of Work NOT done
   done                       – essential [“know what to say No to” Islands of Profits
                              in Sea of Red]
11 Self-Organized Teams       Self-Organized Teams  Best Architectures, Req’s
                              & Designs
12 Regular Retrospectives     Regular Intervals – Team Reflects: how to become
                              more Effective, then Tunes & Adjusts Behavior
                              Accordingly. [Continuous Improvement]




 05 March 2013        Agile Prod Dev: What? Why? & How?                          28
05 March 2013   Agile Prod Dev: What? Why? & How?   29
Scrum Process




05 March 2013    Agile Prod Dev: What? Why? & How?   30
PLANNING
  Theme of Sprint: establish

       Definition of Ready (to plan)

       Definition of DONE: Define/ Review


  Identify:
     Obstacles/ Risks
     Dependencies
     Conditions of Satisfaction (tests, inspection, et. al.)


  Max_Capacity(Team-member): 5 hrs/ day  slack be creative,
   problem solve, adapt
  Tasks: << 16 hours (1~4)

05 March 2013            Agile Prod Dev: What? Why? & How?      31
PHASES  TEAM COHESION+
PHASE            THEME                                    WHEN [months]
1. Forming       Collection of Individuals                     2-3
2. Storming      Disagreement & Competition                   4&5
3. Norming       Group Cohesion                              6&7
4. Performing    You’ve Got TEAM!

  • Process  Team:
     • Stuck
     • Regress
   PATIENCE is ESSENTIAL!
 05 March 2013        Agile Prod Dev: What? Why? & How?             32
CHALLENGES
FROM                           TO
“Following a Plan”    “Converging on Value”
“Activity-based”      “Feature-based”
Estimation=Commitment Estimation: guess – indication for priority of
                               Features
Balance high-degree of Uncertainty w/ Needs of Business
Perceptions of Agile Development




  05 March 2013        Agile Prod Dev: What? Why? & How?           33
Challenges of the Sprint Review
 • Team demonstrates work that is not “Done”
 • Team has not shown data indicating how they managed
     themselves
 •   Team does not demonstrate the product from a user/value
     perspective
 •   Team does not accept feedback well; gets defensive
 •   Product Owner is surprised at Sprint Review
 •   Stakeholders not available for Sprint Review
 •   Team uses powerpoint to demonstrate software functions
 •   Team does not show product quality metrics
 •   Feedback is not going into Product Backlog for consideration
 •   Great review, but nobody knows where the project is


05 March 2013           Agile Prod Dev: What? Why? & How?           34

More Related Content

PPTX
I don't do agile, i am agile (Barry O'Reilly)
KEY
Facilitation Foundations - A Guide to Effective Agile Meetings
KEY
Agile intro module 4
PPTX
My role as an Agile Manager
PPTX
Agile Anti-Patterns. Yes your agile projects can and will fail too.
PPTX
Scrum Journey In Healthcare Day Of Agile
KEY
Agile product development
PDF
Scrummaster Needed Desperately at 2016 Scrum Australia
I don't do agile, i am agile (Barry O'Reilly)
Facilitation Foundations - A Guide to Effective Agile Meetings
Agile intro module 4
My role as an Agile Manager
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Scrum Journey In Healthcare Day Of Agile
Agile product development
Scrummaster Needed Desperately at 2016 Scrum Australia

What's hot (20)

PPTX
What happens to engineering manager in agile world
PDF
5 Levels of Agile Planning Explained Simply
PDF
Scrum Indonesian Banks
KEY
Empowering Agile Teams
PPTX
Scrum discussion
PDF
How to train your product owner
KEY
Rapid Release Planning
PDF
Scrum & Kanban Introduction
PDF
Introducing the Enterprise Transformation Meta Model
PDF
Scrum in Practice
PDF
Leading the agile organization
PPTX
Agile Washington 2015 Creating a Learning Culture
PDF
Agile intro module 1
PPTX
Jax Sql Saturday Scrum presentation #130
PDF
Solit 2014, Scrum guide 2013, Семенченко Антон
KEY
Agile in a nutshell
PDF
Scrum. XP. Lean. Kanban - Be Agile
PPTX
Lean sw development il tech-talks
PPTX
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
What happens to engineering manager in agile world
5 Levels of Agile Planning Explained Simply
Scrum Indonesian Banks
Empowering Agile Teams
Scrum discussion
How to train your product owner
Rapid Release Planning
Scrum & Kanban Introduction
Introducing the Enterprise Transformation Meta Model
Scrum in Practice
Leading the agile organization
Agile Washington 2015 Creating a Learning Culture
Agile intro module 1
Jax Sql Saturday Scrum presentation #130
Solit 2014, Scrum guide 2013, Семенченко Антон
Agile in a nutshell
Scrum. XP. Lean. Kanban - Be Agile
Lean sw development il tech-talks
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Ad

Similar to Product Development using Agile Teams: What? Why? How? (20)

PDF
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
PDF
Артем Биковець - Agile at scale: Сhallenges & Fails
PDF
PDF
Introduction to Scrum - An Agile Frameworks
PPT
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
PPTX
Kristen McLean: Agile for Publishing - Intro
PDF
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
PDF
Lean and agile in a chestnut
PPTX
Introduction to Agile and Scrum.pptx
PDF
PPTX
Agile Auckland agile 101 back to basics
PDF
Successful Agile Transformation - Jim Grundner - Agile Maine
PDF
The Role of a BA on a Scrum Team IIBA Presentation 2010
PDF
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
PPTX
Scrum Foundations
PPTX
Copenhagen 121127 - Lars Irenius
PDF
Why Agile? Back to Basics.
PPTX
Agile lean workshop for teams, managers & exec leadership
PDF
Design Thinking, Agile, DevOps - fuel the innovation delivery
PDF
How to Jumpstart Enterprise Agile Adoption
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець - Agile at scale: Сhallenges & Fails
Introduction to Scrum - An Agile Frameworks
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Kristen McLean: Agile for Publishing - Intro
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
Lean and agile in a chestnut
Introduction to Agile and Scrum.pptx
Agile Auckland agile 101 back to basics
Successful Agile Transformation - Jim Grundner - Agile Maine
The Role of a BA on a Scrum Team IIBA Presentation 2010
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Scrum Foundations
Copenhagen 121127 - Lars Irenius
Why Agile? Back to Basics.
Agile lean workshop for teams, managers & exec leadership
Design Thinking, Agile, DevOps - fuel the innovation delivery
How to Jumpstart Enterprise Agile Adoption
Ad

Recently uploaded (20)

DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PDF
Laughter Yoga Basic Learning Workshop Manual
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PDF
Chapter 5_Foreign Exchange Market in .pdf
PDF
WRN_Investor_Presentation_August 2025.pdf
PPTX
HR Introduction Slide (1).pptx on hr intro
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PDF
Training And Development of Employee .pdf
PDF
Unit 1 Cost Accounting - Cost sheet
PPTX
5 Stages of group development guide.pptx
PDF
IFRS Notes in your pocket for study all the time
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
Nidhal Samdaie CV - International Business Consultant
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PPTX
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
Laughter Yoga Basic Learning Workshop Manual
Power and position in leadershipDOC-20250808-WA0011..pdf
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
Chapter 5_Foreign Exchange Market in .pdf
WRN_Investor_Presentation_August 2025.pdf
HR Introduction Slide (1).pptx on hr intro
ICG2025_ICG 6th steering committee 30-8-24.pptx
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
Training And Development of Employee .pdf
Unit 1 Cost Accounting - Cost sheet
5 Stages of group development guide.pptx
IFRS Notes in your pocket for study all the time
New Microsoft PowerPoint Presentation - Copy.pptx
Nidhal Samdaie CV - International Business Consultant
340036916-American-Literature-Literary-Period-Overview.ppt
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
BsN 7th Sem Course GridNNNNNNNN CCN.pdf

Product Development using Agile Teams: What? Why? How?

  • 1. Empowering teams to deliver solutions to tough customer problems via collaboration, frequent delivery and discovery Brad Jeffrey Neiman Adam Yuret Agile Coach Consultant NeīMan Technical Services Context-Driven Agile Brad.Neiman@gmail.com Adam.Yuret@gmail.com
  • 2. OUTCOME To Empower you to bring Agile to your Product Development Team. 05 March 2013 Agile Prod Dev: What? Why? & How? 2
  • 3. TALKING POINTS  What?  Definition  Road to Agile  Values  Why?  How?  3 Roles  4 Ceremonies  3 Artifacts 05 March 2013 Agile Prod Dev: What? Why? & How? 3
  • 4. 1. Definition 2. Road to Agile 3. Values 05 March 2013 Agile Prod Dev: What? Why? & How? 4
  • 5. Definition Agile: To Effectively deliver Frequent Value  End-User/ Customer,  at a Sustainable Pace,  while Adapting to Change. 05 March 2013 Agile Prod Dev: What? Why? & How? 5
  • 6. Agile-Scrum Process 05 March 2013 Agile Prod Dev: What? Why? & How? 6
  • 7. Road to Agile • Lean Manufacturing  Deming  Toyota Quality (Value) is impossible if people are afraid to tell the truth. – W. Edward Deming • Hirotaka Takeuchi & Ikojuro Nonaka  “The New New Product Development Game”  Harvard Business Review – Jan/Feb 1986  Iterative & Collaborative  Fuji-Xerox, Honda, Canon 05 March 2013 Agile Prod Dev: What? Why? & How? 7
  • 8. AGILE Values HIGHER LOWER Individuals & Interactions processes & tools Working product comprehensive documentation Collaboration negotiation Responding to Change following a plan 05 March 2013 Agile Prod Dev: What? Why? & How? 8
  • 9.  Agile vs. Waterfall 05 March 2013 Agile Prod Dev: What? Why? & How? 9
  • 10. Agile vs. Waterfall ELEMENT AGILE WATERFALL Timing of Delivery Incrementally All at once, at end Risk of Meeting Needs Low High Responsiveness Flexible Stiff Waste Low High Teamwork Collaborative Siloed Atmosphere Exploratory Perfectionist  Deliver & Learn as we go vs. Waiting for Perfection 05 March 2013 Agile Prod Dev: What? Why? & How? 10
  • 11. 1. Practicing • 3 Roles • 4 Ceremonies • 3 Artifacts 2. Path 05 March 2013 Agile Prod Dev: What? Why? & How? 11
  • 12. 3 Roles* ROLE CORE FUNCTION/ PROPERTIES Product Prioritizer Surrogate/ Connection to End-User & Customer Manager • Prioritize Work • Responsible for Value/ Profitability of Product • Defines Features Scrum Master* Facilitator Facilitate team working effectively & disciplined manner • Removes barriers • Shields Team from external Interferences TEAM Doers Determines how long/ effort to complete work (Stories, Tasks, etc)  actually do work • Cross-functional (7+/-2 members) • Self-organized *NOTE: Scrum Master *must* be a peer to Team – facilitator (alongside), NOT director  allow team to be self-generating. 05 March 2013 Agile Prod Dev: What? Why? & How? 12
  • 13. 4 Ceremonies CEREMONY FUNCTION CONTEXT/ SPIRIT Planning Priories work to be done in Clarity, Completeness & Feasibility Sprint [Value(End-User)] Stand-Up Check-up on Heart-beat of Communication over Status (“scrum”) project Review & Demo • Clear – accomplished What’s So • Feedback from End-User/ Customer/ Stakeholder Retrospective Continuous Improvement Growth [Vital Few over Trivial Many] 05 March 2013 Agile Prod Dev: What? Why? & How? 13
  • 14. PLANNING* Spirit: Clarity, Completeness & Feasibility  Timing: Long- vs. Short- term  Estimating: Story vs. Tasks  Story (relative sizing) – def’d by PdM  Task – def’d by Team  Prioritizing 05 March 2013 Agile Prod Dev: What? Why? & How? 14
  • 15. User Story*  AS A <End-User>,  I WOULD LIKE TO <Action>,  SO THAT <Value> 05 March 2013 Agile Prod Dev: What? Why? & How? 15
  • 16. STAND-UP Spirit: Communication over Status Act of standing-up  team: concise & focused Elements:  DONE?  Next?  Slowdowners? (#1)  Sync-Ups? 05 March 2013 Agile Prod Dev: What? Why? & How? 16
  • 17. REVIEW & DEMO* Spirit: What’s So Audience: End-Users, Customers, Stakeholders 1. PdM: presents project 2. Team: demos features “done” to End-User 3. All: discuss Obstacles & Learning 4. Team: show Quality 5. PdM: collects feedback 6. CELEBRATE! 05 March 2013 Agile Prod Dev: What? Why? & How? 17
  • 18. RETROSPECTIVE Spirit: Learning Reflect:  Slowdowners  Improve  Worked Well  Amplify  Learned  Lessons take forward  2-3 Activities/ Experiments  improve: implement & monitor 05 March 2013 Agile Prod Dev: What? Why? & How? 18
  • 19. 3 Artifacts  Product Backlog/ Freezer  Managed by PdM  Sprint Backlog  fixed once Sprint starts*, if new  Prod. Backlog  Burndown Chart  Indicate progress fulfill Sp. Backlog 05 March 2013 Agile Prod Dev: What? Why? & How? 19
  • 20. SUMMARY: 3-4-3  3 Roles  Product manager  Scrum Master  Team  4 Ceremonies  Planning  Stand-Up  Review & Demo  Retrospective  3 Artifacts  Product Backlog  Sprint Backlog  Burndown Chart 05 March 2013 Agile Prod Dev: What? Why? & How? 20
  • 21. End-Game Path People: Individuals  cohesive Team Work: Large Chunks  Single-Piece Flow Delivery Many Sprint  Single Sprint Foundation  Trust & Teamwork  Cross-functional training & working  Support enable Frequent Delivery 05 March 2013 Agile Prod Dev: What? Why? & How? 21
  • 22. FURTHER READING TITLE AUTHOR(S) USE Planning eXtreme Beck & Fowler Team Level, Scrum Masters, Product Owners Programming (XP) New New Product Takeuchi & Origination of Scrum, article from Harvard Nonaka Business Review Development Game Personal KanBan Benson & Effective methods for managing your own work DeMaria Barry & deep dive into use of KanBan (sign-board) The Goal Goldratt & Cox Fundamentals of Lean through storytelling Lean Startup Ries MVP/ search for product fit to customer pain Innovator’s Solution Christensen & Process of innovation in organizations Raynor Innovator’s DNA Dyer, Gregersen Behaviors for innovation on personal level & Christensen (inventor CEO of innovative co) 80/20 Principle Koch Key to Effectiveness: Focus on Vital Few over Trivial Many 05 March 2013 Agile Prod Dev: What? Why? & How? 22
  • 23. QUESTIONS? AGILE Values HIGHER LOWER Individuals & Interactions processes & tools Working product comprehensive documentation Collaboration negotiation Responding (& Adapting) to Change following a plan 05 March 2013 Agile Prod Dev: What? Why? & How? 23
  • 24. OUTCOME To Empower you to bring Agile to your Product Development Team. 05 March 2013 Agile Prod Dev: What? Why? & How? 24
  • 25. THANK YOU! Brad Jeffrey Neiman Adam Yuret Agile Coach ?President NeīMan Technical Services Context Driven Agile Brad.Neiman@gmail.com Adam.Yuret@gmail.com 05 March 2013 Agile Prod Dev: What? Why? & How? 25
  • 26. 05 March 2013 Agile Prod Dev: What? Why? & How? 26
  • 27. PRINCIPLES: 1 of 2 # PRINCIPLE DETAIL 1 Early & Con’t Highest Priority: satisfy customer  Early & Delivery Continuous Delivery of Valuable S/W 2 Harness Change/ Welcome Changing Requirements, even late in Adaption development – Harness Change/ Adaption for Competitive Advantage 3 Deliver Freq Deliver Freq working S/W– preference to Shorter Timescale 4 Biz + Dev: Work Business + Developers must Work DAILY – DAILY throughout Project 5 Motivated Build Projects around Motivated Individuals. Individuals – they Give them Environment & Support they need & Trust them to get Job DONE. Need & Trust 6 Face-to-Face Most Efficient & Effective method of conveying Info to & w/in Dev Team is Face-to-Face conversation 05 March 2013 Agile Prod Dev: What? Why? & How? 27
  • 28. PRINCIPLES: 2 of 2 # PRINCIPAL DETAIL 7 Working SW Working SW: primary Measure of Progress 8 Sustainable Sustainable Dev – Sponsors, Developers & Users – Development able to Maintain Constant Pace Indefinitely 9 Tech Excellence & Good Continuous Attn to Tech Excellence & Good Design Design enhances Agility 10 Simplicity: Work NOT Simplicity – Art of Max amount of Work NOT done done – essential [“know what to say No to” Islands of Profits in Sea of Red] 11 Self-Organized Teams Self-Organized Teams  Best Architectures, Req’s & Designs 12 Regular Retrospectives Regular Intervals – Team Reflects: how to become more Effective, then Tunes & Adjusts Behavior Accordingly. [Continuous Improvement] 05 March 2013 Agile Prod Dev: What? Why? & How? 28
  • 29. 05 March 2013 Agile Prod Dev: What? Why? & How? 29
  • 30. Scrum Process 05 March 2013 Agile Prod Dev: What? Why? & How? 30
  • 31. PLANNING  Theme of Sprint: establish  Definition of Ready (to plan)  Definition of DONE: Define/ Review  Identify:  Obstacles/ Risks  Dependencies  Conditions of Satisfaction (tests, inspection, et. al.)  Max_Capacity(Team-member): 5 hrs/ day  slack be creative, problem solve, adapt  Tasks: << 16 hours (1~4) 05 March 2013 Agile Prod Dev: What? Why? & How? 31
  • 32. PHASES  TEAM COHESION+ PHASE THEME WHEN [months] 1. Forming Collection of Individuals 2-3 2. Storming Disagreement & Competition 4&5 3. Norming Group Cohesion 6&7 4. Performing You’ve Got TEAM! • Process  Team: • Stuck • Regress  PATIENCE is ESSENTIAL! 05 March 2013 Agile Prod Dev: What? Why? & How? 32
  • 33. CHALLENGES FROM TO “Following a Plan” “Converging on Value” “Activity-based” “Feature-based” Estimation=Commitment Estimation: guess – indication for priority of Features Balance high-degree of Uncertainty w/ Needs of Business Perceptions of Agile Development 05 March 2013 Agile Prod Dev: What? Why? & How? 33
  • 34. Challenges of the Sprint Review • Team demonstrates work that is not “Done” • Team has not shown data indicating how they managed themselves • Team does not demonstrate the product from a user/value perspective • Team does not accept feedback well; gets defensive • Product Owner is surprised at Sprint Review • Stakeholders not available for Sprint Review • Team uses powerpoint to demonstrate software functions • Team does not show product quality metrics • Feedback is not going into Product Backlog for consideration • Great review, but nobody knows where the project is 05 March 2013 Agile Prod Dev: What? Why? & How? 34

Editor's Notes

  • #2: Intro:Me: Agile Coach for NeiMan Tech ServicesProd Dev over 10 years in various rolesStartups to giant multi-nationals: GE &amp; Wal-MartProducts: Auto  Telecom  High-TechExp: 6-sig, Lean Mfg’g &amp; Agile Broad-base of experienceJust wrapped-up contract w/ JV @WalmartLabs &amp; Stores Info Sys DevAdamSW dev for 13 yearsCurrently: Agile Coach for Wal-Mart GeC
  • #3: Intended Outcome: To……by answering questions:What is Agile?Why Agile?How to do &amp; be Agile?
  • #4: 3-4-3: Roles-Ceremonies-Artifacts+QuestionsReview OutcomesReferences
  • #6: End-User vs. Customer – ex: Med DevEnd-User: Nurse/ DrCustomer: Insurance coKey Elements:Iterative -- Frequently:enable feedback from End-User to improve &amp; narrow down on core valueCustomer-focused (Value &amp; Quality)ResponsiveThis Present, focus: Scrum-aspect of Agile – next: review Process
  • #7: Prod B/L: Maintained by Prod Mgr w/ input from: End-Users, Customers &amp; BusinessSp B/L: create w/ team – doable during SpSp: 2-4 weeks  dailyEnd: Pot Shippable Prod  actually shipped&lt;thin slicing&gt;Agile like:Sci MethodDeming: Plan, Do, Check, Act  we’ll see6sig: DMAIC
  • #8: Japanese Biz School Profs – studied co’s who highly eff. @ Prod Devel:Fuji-Xerox, Honda &amp; Canon worked Cross-Functionally &amp; in CollaborationPub: HBR in ’86
  • #9: “over”Whenever try something new – use Values to guide if &amp; how
  • #10: Agile vs. Waterfall – Basically:  Deliver &amp; Learn as we go – converge vs. Waiting for Perfection
  • #11: It’s like gently guiding a ship with a rudder and sail vs. trying to tug it.Waste: put out effort &amp; get feedback; docu – Waterfall: try think of EVERYTHINGPdM - Interaction w/ Customers: Agile: Frequent  refine Solution Waterfall: Occational – wait &amp; see
  • #12:  we’ll be focusing on Scrum aspect of Agile
  • #13: Prod Mgr vs. Scrum Master: Prioritizer vs. Facilitator
  • #14: Planning: includes Backlog Grooming before Planning w/ entire teamCheck-up: as in doctor checking on health of person (project) and making sure has all it needs to be health (successful)
  • #15: Tasks: bite-sized chunks – smaller  easier &amp; more accurate to estimate (e.g. 1-4 hours)What is User Story?...way to capture:Who? wantsWhat?Why?
  • #16: Clarity:Who?  End-UserWhat?  ActionWhy?  ValueFocus team: give value to End-User w/ no mind to How; End-User does NOT careNow know we know User Story, get to 2nd Ceremony…Stand-Up
  • #17: Standing-Up: more than 15 min/ day  adds up – team being a bit tighter w/ time  BIG difference!4 main Elements:DONE?NextSlowdowners?Sync-UpsActually, #1: Slowdowners---2-4 weeks of Daily Stand-Ups  3rd Ceremony: Review &amp; Demo – Value Team Created
  • #18: Spirit of Review &amp; Demo: What’s So6 main StepsNow you &amp; Team has Reviewed &amp; Demo’d, last ceremony -- Retrospective---------ADVANCEDConsider – Scrum Master Review Sprint &amp; Release Burndown
  • #19: Spirit: LearningContext: Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand.Quote: Deming (People  process)Now – reviewed 4 Ceremonies, docu’s to manage work  3 Artifacts
  • #20: Product BacklogSprint BacklogBurndown ChartBurndown: Value to be created in Sprint, over timeIdea (Pd &amp; Sp Backlogs): break work down to small chucks – team only focus on 2-4 weeks’ worth
  • #22: Integrating Agile: process  patiencefixed team: ~6+ months gel as team
  • #23: Audience: others?
  • #25: Review Challenges: check-offRemain: ask others in audience - answer
  • #32: Tasks: bite-sized chunks – smaller  easier &amp; more accurate to estimate
  • #33: Adding new team-mates temporarily reduce effectiveness of team (others training/ integrating newbie)Analogy: Cucumber  Pickle in Pickle Jar