SlideShare a Scribd company logo
1 of 20
Download to read offline
Hands on tracking our SCRUM improving process

                                          Planning for uncertainty
                                          'Finished' does not mean 'complete'
                                          Observing the changes to be able to adapt




Nov, 2011        Agile tour 2011 – Hands on tracking our SCRUM improving process       Mircea Puiu
2


                                 • Traditional planning asks:
(the father of
modern                                              What is most likely to happen?
management)
                 Peter Drucker


                                 • It is essential to frame things in a new way


                                 • Planning for uncertainty asks instead:

                                                    What has already happened that will create the future?




        SCRUM's Inspect & Adapt




Nov, 2011                         Agile tour 2011 – Hands on tracking our SCRUM improving process
3




    Early warning not visible during transition

    Planning: either effective or less effective:                 constant effect not related to planning
                                                                  (always after 4 days of a sprint)

   CAUSE: 'Something' not accounted for when planning


Nov, 2011               Agile tour 2011 – Hands on tracking our SCRUM improving process
4
 We ignored uncertainty




            The Cone of Uncertainty: a project management term used to describe the level of uncertainty
                                     existing at different stages of a project




Nov, 2011                   Agile tour 2011 – Hands on tracking our SCRUM improving process
5
 We ignored uncertainty




                                User Stories not INVEST shaped


            We really had                                                         We didn't know enough
            no idea of                                                            at that point to define
            what's required                                                       the work


                                     Not an 'effort estimating' issue!


                    BUT
                     a scoping issue
                     a risk management issue




Nov, 2011              Agile tour 2011 – Hands on tracking our SCRUM improving process
6
 Steps to manage uncertainty



                           1. Name, face, and accept uncertainties
                                   understand that uncertainty cannot be wished or planned
                                    away
                                   go for a balance between attempts to reduce the uncertainty
                                    and attempts to accommodate it


                           2. Plan for uncertainty
                                   Use a wider range estimate to reflect the greater uncertainty
                                   Keep room for unplanned incoming work
                                   Break the work down into smaller units
                                  o Update the completion criteria based on better written user
                                    stories

                           3. Adopt a deliberative or communicative approach
                                   Make sprint execution visible to management
                                  o Make sprint execution visible to customers




Nov, 2011            Agile tour 2011 – Hands on tracking our SCRUM improving process
7
 Steps to manage uncertainty – we started planning for uncertainty

       Accounting for:
              • knowledge transfer throughout the team
              • gaining skills
              • risk analysis




Nov, 2011                Agile tour 2011 – Hands on tracking our SCRUM improving process
8
 Steps to manage uncertainty – first sign that we went the right way

       Good start in sprint




       o Waiting for end of sprint to see if the unwanted effect is away




Nov, 2011               Agile tour 2011 – Hands on tracking our SCRUM improving process
9
 Steps to manage uncertainty – the confirmation

       Well done at the end of the sprint




Nov, 2011               Agile tour 2011 – Hands on tracking our SCRUM improving process
10




            'Finished' does not mean 'complete'




Nov, 2011           Agile tour 2011 – Hands on tracking our SCRUM improving process
11
 'Finished' does not mean 'complete'


                   The customer is not interested in "completed" activities on a
                   planning chart

                   The customer is interested in delivered functionality (new or
                   repaired)




                          SCRUM's Inspect




                                                               SCRUM's Adapt


                   Updating the completion criteria based on better written user stories



Nov, 2011             Agile tour 2011 – Hands on tracking our SCRUM improving process
12
 Updating the completion criteria based on better written user stories



                   Incorrect theme              Hard to track




        PBI = just a placeholder for 'something'
              intended to be done




                                                                                                  Epic's polar map


   'Finished' does not mean 'complete'                                                         Further repairing foreseen
                                                                                               for the next sprint(s)


                                                                                                     Easier to track the
                               Repaired functionality delivered                                      "still to be done" work




Nov, 2011                    Agile tour 2011 – Hands on tracking our SCRUM improving process
13
 'Finished' does not mean 'complete'  a matter of wise decision



                                                 vs.
                  Larger sprints                                         ReTasking




        – The longer the sprint, the                                 By keeping the sprints short,
          harder for the feedback to                                  the stakeholders see more
          come from the stakeholders                                  seldom the results

                                                                     The more seldom they see
                                                                      results, the more they feel
                                                                      their investment is returned

                                                                     ReTasking fits very well to
                                                                      dynamic changes of
                                                                      requirements



Nov, 2011              Agile tour 2011 – Hands on tracking our SCRUM improving process
14
 'Finished' does not mean 'complete'  building confidence


        The more seldom the stakeholders see results ...



                        ... the more they feel                               their investment is returned




                                          ... the bigger the deal each sprint review will be to the team


                           win
                              Managers



                 win                win
            Customers              Devs




Nov, 2011                     Agile tour 2011 – Hands on tracking our SCRUM improving process
15




            Observing the changes to be able to adapt




Nov, 2011           Agile tour 2011 – Hands on tracking our SCRUM improving process
16
 Observing the changes to be able to adapt


                      During each daily stand-up meeting, apart from answering to the
                      classical three questions regarding "did", "impediments" and
                      "will do", our team members answered to a fourth question:


        How confident are you that the team will accomplish its objectives at the end of the sprint?




                   Objectives:
                         Estimate how responsive the team is to ReTasking (the newly introduced
                          SBT state);
                         Estimate the trust within the team;
                         Estimate how confident the team is in PO's support in case of ReTasking, as
                          any incoming work during the sprint execution is a disturbance to the
                          running sprint process that the team must handle with success.




Nov, 2011                 Agile tour 2011 – Hands on tracking our SCRUM improving process
17
 Observing the changes to be able to adapt




Nov, 2011             Agile tour 2011 – Hands on tracking our SCRUM improving process
18
 Observing the changes to be able to adapt

              Good news:


             The team is very responsive to any disturbance to the sprint execution process. The
              team members paid attention to the inputs and outputs.

             The trust within the team continues to increase. Approaching the sprint end and
              having tasks that have been linking the team members one to each other (in the sense
              that the start of one's work was dependent on the end of other's work), the team
              became pretty confident (a rating of 4 out 5) that they reach their goals at the end of
              the sprint.

             When coming to ReTasking, the support received from the PO is highly important. And
              here, the team sensed positively the presence of PO's support. Even though the sprint
              end was approaching and J continued to receive extra-work, while some of his current
              work needed to be ReTasked, the team was aware of the quick response of the PO in
              analyzing and handling the ReTasking, and expressed its trust in a good reaction (in due
              time) of the team and PO as a whole. In those conditions, the evaluation of the team
              for the chances to finish the sprint with success went up to 4!




Nov, 2011               Agile tour 2011 – Hands on tracking our SCRUM improving process
19

  Conclusions
                 2                                  1         Accept uncertainty and plan for it
            1             3

                                                    2        „Finished“ ≠ „Complete“ update the completion
                                                              criteria based on better written user stories
                                                               o INVEST
                                                               o ReTask

                                                    3        Observe the changes in order to be able to adapt



   References:

   o   Drucker on Management: Planning for Uncertainty, The Wall Street Journal, October 21, 2008.
   o   Agile Estimation and the Cone of Uncertainty, Agile 101 at: http://agile101.net/2009/08/18/agile-
       estimation-and-the-cone-of-uncertainty/
   o   The cone of uncertainty, Construx Software Development Best Practices at:
       http://www.construx.com/Page.aspx?cid=1648
   o   The INVEST Model for User Stories, at: http://agilewisdom.wordpress.com/2011/01/21/the-
       invest-model-for-user-stories/
   o   The Risks of SCRUM, Ralph Jocham, December 8, 2009 at:
       http://www.slideshare.net/choose/ralph-jocham-the-risks-of-scrum-handout
   o   Iterative, Incremental development - Continuous refactoring, Richard Kronfält, September 25,
       2008, at: http://scrumftw.blogspot.com/2008/09/iterative-incremental-development.html
   o   Scrum is a triple win proposition, Joseph Pelrine at:
       http://www.metaprog.com/blogs/2009/02/scrum-is-a-triple-win-proposition/#comments


Nov, 2011                           Agile tour 2011 – Hands on tracking our SCRUM improving process
20



            Thank you for your attention .....




                                                                                          ....please, debate




                           Mircea Puiu, Dpl.Eng, Ph.D , SCRUM Master
                           E-mail: mircea.puiu@techteam.com
                           Mobile: ++40 751 155 217




Nov, 2011               Agile tour 2011 – Hands on tracking our SCRUM improving process

More Related Content

What's hot

Horn thomas
Horn thomasHorn thomas
Horn thomasNASAPMC
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Aricent
 
Service tech continuous improvement overview
Service tech continuous improvement overviewService tech continuous improvement overview
Service tech continuous improvement overviewRichard Skiff
 
Agile Importance in Pharmaceutical Industry
Agile Importance in Pharmaceutical IndustryAgile Importance in Pharmaceutical Industry
Agile Importance in Pharmaceutical IndustryVijay Brzee
 
Plörk discovery session
Plörk discovery sessionPlörk discovery session
Plörk discovery sessionPierre E. NEIS
 
Fr205 are you_agile_tk2012
Fr205 are you_agile_tk2012Fr205 are you_agile_tk2012
Fr205 are you_agile_tk2012Don Bolen
 
'A is for Agile, the start of something good!'
'A is for Agile, the start of something good!''A is for Agile, the start of something good!'
'A is for Agile, the start of something good!'guest2ac4c91
 
What is this thing called Agile?
What is this thing called Agile?What is this thing called Agile?
What is this thing called Agile?John Goodpasture
 
Keeping Business Momentum (PMI 2008)
Keeping Business Momentum (PMI 2008)Keeping Business Momentum (PMI 2008)
Keeping Business Momentum (PMI 2008)Hans Winterink
 
Activity 2 implementation guidelines
Activity 2 implementation guidelinesActivity 2 implementation guidelines
Activity 2 implementation guidelinesRisherp
 
Lengyel dave
Lengyel daveLengyel dave
Lengyel daveNASAPMC
 
Rackley mike
Rackley mikeRackley mike
Rackley mikeNASAPMC
 
Tsi reporting saifulnizam - june2012
Tsi reporting   saifulnizam - june2012Tsi reporting   saifulnizam - june2012
Tsi reporting saifulnizam - june2012Saifulnizam Bahari
 
Dollars and Dates are Killing Agile
Dollars and Dates are Killing AgileDollars and Dates are Killing Agile
Dollars and Dates are Killing AgileRally Software
 

What's hot (20)

Horn thomas
Horn thomasHorn thomas
Horn thomas
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
Transforming your sw development to agile
Transforming your sw development to agileTransforming your sw development to agile
Transforming your sw development to agile
 
Value stream mapping
Value stream mapping  Value stream mapping
Value stream mapping
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!
 
Service tech continuous improvement overview
Service tech continuous improvement overviewService tech continuous improvement overview
Service tech continuous improvement overview
 
Agile Importance in Pharmaceutical Industry
Agile Importance in Pharmaceutical IndustryAgile Importance in Pharmaceutical Industry
Agile Importance in Pharmaceutical Industry
 
Plörk discovery session
Plörk discovery sessionPlörk discovery session
Plörk discovery session
 
Fr205 are you_agile_tk2012
Fr205 are you_agile_tk2012Fr205 are you_agile_tk2012
Fr205 are you_agile_tk2012
 
Kanban and Government
Kanban and GovernmentKanban and Government
Kanban and Government
 
'A is for Agile, the start of something good!'
'A is for Agile, the start of something good!''A is for Agile, the start of something good!'
'A is for Agile, the start of something good!'
 
What is this thing called Agile?
What is this thing called Agile?What is this thing called Agile?
What is this thing called Agile?
 
Keeping Business Momentum (PMI 2008)
Keeping Business Momentum (PMI 2008)Keeping Business Momentum (PMI 2008)
Keeping Business Momentum (PMI 2008)
 
Activity 2 implementation guidelines
Activity 2 implementation guidelinesActivity 2 implementation guidelines
Activity 2 implementation guidelines
 
Agile Project Management using Scrum
Agile Project Management using ScrumAgile Project Management using Scrum
Agile Project Management using Scrum
 
Lengyel dave
Lengyel daveLengyel dave
Lengyel dave
 
Rackley mike
Rackley mikeRackley mike
Rackley mike
 
IIIT Guest Talk 0512
IIIT Guest Talk 0512IIIT Guest Talk 0512
IIIT Guest Talk 0512
 
Tsi reporting saifulnizam - june2012
Tsi reporting   saifulnizam - june2012Tsi reporting   saifulnizam - june2012
Tsi reporting saifulnizam - june2012
 
Dollars and Dates are Killing Agile
Dollars and Dates are Killing AgileDollars and Dates are Killing Agile
Dollars and Dates are Killing Agile
 

Viewers also liked

Kanban in action
Kanban in actionKanban in action
Kanban in actionAgora Group
 
Implementarea 5S - primul pas spre imbunatatirea continua
Implementarea 5S - primul pas spre imbunatatirea continuaImplementarea 5S - primul pas spre imbunatatirea continua
Implementarea 5S - primul pas spre imbunatatirea continuaAdrian Oprea
 
Kaizen management vizual
Kaizen management vizualKaizen management vizual
Kaizen management vizualBMM Solutions
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps Shore Labs
 

Viewers also liked (6)

Kanban in action
Kanban in actionKanban in action
Kanban in action
 
Kaizen 7 muda
Kaizen  7 mudaKaizen  7 muda
Kaizen 7 muda
 
Kaizen - 5 S
Kaizen - 5 SKaizen - 5 S
Kaizen - 5 S
 
Implementarea 5S - primul pas spre imbunatatirea continua
Implementarea 5S - primul pas spre imbunatatirea continuaImplementarea 5S - primul pas spre imbunatatirea continua
Implementarea 5S - primul pas spre imbunatatirea continua
 
Kaizen management vizual
Kaizen management vizualKaizen management vizual
Kaizen management vizual
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
 

Similar to Agile tour 2011 puiu mircea

Estimation Agile Projects
Estimation Agile ProjectsEstimation Agile Projects
Estimation Agile ProjectsRam Srivastava
 
Agile Project Management Part 1 Final
Agile Project Management Part 1  FinalAgile Project Management Part 1  Final
Agile Project Management Part 1 FinalMia Horrigan
 
AGILE PM A trade-off between proactivity and reactivity
AGILE PM A trade-off between proactivity and reactivityAGILE PM A trade-off between proactivity and reactivity
AGILE PM A trade-off between proactivity and reactivityEmiliano Soldi
 
Introduction to Agile for Digital Stakeholders
Introduction to Agile for Digital StakeholdersIntroduction to Agile for Digital Stakeholders
Introduction to Agile for Digital StakeholdersMai Quay
 
Agile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiAgile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiHiren Doshi
 
Agile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29thAgile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29thConscires Agile Practices
 
Agile Overview As V1.2
Agile Overview As V1.2Agile Overview As V1.2
Agile Overview As V1.2Anjan Roy
 
The BA role in Agile Development
The BA role in Agile Development The BA role in Agile Development
The BA role in Agile Development Agileee
 
Lean Administration And Fast Closing
Lean Administration And Fast ClosingLean Administration And Fast Closing
Lean Administration And Fast Closingggiacoma
 
NG BB 42 Visual Management
NG BB 42 Visual ManagementNG BB 42 Visual Management
NG BB 42 Visual ManagementLeanleaders.org
 
Implementation of an agile process for multiple teams using SVN
Implementation of an agile process for multiple teams using SVNImplementation of an agile process for multiple teams using SVN
Implementation of an agile process for multiple teams using SVNDr. Alexander Schwartz
 
Agile2012 rev4.pptx
Agile2012 rev4.pptxAgile2012 rev4.pptx
Agile2012 rev4.pptxdrewz lin
 

Similar to Agile tour 2011 puiu mircea (20)

Agile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed TeamsAgile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed Teams
 
Estimation Agile Projects
Estimation Agile ProjectsEstimation Agile Projects
Estimation Agile Projects
 
Agile Project Management Part 1 Final
Agile Project Management Part 1  FinalAgile Project Management Part 1  Final
Agile Project Management Part 1 Final
 
AGILE PM A trade-off between proactivity and reactivity
AGILE PM A trade-off between proactivity and reactivityAGILE PM A trade-off between proactivity and reactivity
AGILE PM A trade-off between proactivity and reactivity
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
 
Agile & Scrum Training Slides
Agile & Scrum Training SlidesAgile & Scrum Training Slides
Agile & Scrum Training Slides
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Introduction to Agile for Digital Stakeholders
Introduction to Agile for Digital StakeholdersIntroduction to Agile for Digital Stakeholders
Introduction to Agile for Digital Stakeholders
 
Agile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiAgile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, Mumbai
 
Agile values
Agile valuesAgile values
Agile values
 
Agile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29thAgile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29th
 
Agile Overview As V1.2
Agile Overview As V1.2Agile Overview As V1.2
Agile Overview As V1.2
 
The BA role in Agile Development
The BA role in Agile Development The BA role in Agile Development
The BA role in Agile Development
 
Lean Administration And Fast Closing
Lean Administration And Fast ClosingLean Administration And Fast Closing
Lean Administration And Fast Closing
 
NG BB 42 Visual Management
NG BB 42 Visual ManagementNG BB 42 Visual Management
NG BB 42 Visual Management
 
Being Agile
Being AgileBeing Agile
Being Agile
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
Agile101
Agile101Agile101
Agile101
 
Implementation of an agile process for multiple teams using SVN
Implementation of an agile process for multiple teams using SVNImplementation of an agile process for multiple teams using SVN
Implementation of an agile process for multiple teams using SVN
 
Agile2012 rev4.pptx
Agile2012 rev4.pptxAgile2012 rev4.pptx
Agile2012 rev4.pptx
 

More from Agora Group

How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...
How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...
How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...Agora Group
 
Microservicii reutilizabile in arhitecturi bazate pe procese
Microservicii reutilizabile in arhitecturi bazate pe proceseMicroservicii reutilizabile in arhitecturi bazate pe procese
Microservicii reutilizabile in arhitecturi bazate pe proceseAgora Group
 
The role of BPM in Paradigms Shift
The role of BPM in Paradigms ShiftThe role of BPM in Paradigms Shift
The role of BPM in Paradigms ShiftAgora Group
 
Prezentare Ensight_BPM-20171004
Prezentare Ensight_BPM-20171004Prezentare Ensight_BPM-20171004
Prezentare Ensight_BPM-20171004Agora Group
 
Curs Digital Forensics
Curs Digital ForensicsCurs Digital Forensics
Curs Digital ForensicsAgora Group
 
The next generation of Companies management: state of the art in BPM
The next generation of Companies management: state of the art in BPMThe next generation of Companies management: state of the art in BPM
The next generation of Companies management: state of the art in BPMAgora Group
 
Speed Dialing the Enterprise
Speed Dialing the EnterpriseSpeed Dialing the Enterprise
Speed Dialing the EnterpriseAgora Group
 
Arhitectura proceselor în Sistemul Informațional de Sănătate
Arhitectura proceselor în Sistemul Informațional de SănătateArhitectura proceselor în Sistemul Informațional de Sănătate
Arhitectura proceselor în Sistemul Informațional de SănătateAgora Group
 
IBM’s Smarter Process Reinvent Business
IBM’s Smarter Process Reinvent BusinessIBM’s Smarter Process Reinvent Business
IBM’s Smarter Process Reinvent BusinessAgora Group
 
eHealth 2014_Radu Dop
eHealth 2014_Radu DopeHealth 2014_Radu Dop
eHealth 2014_Radu DopAgora Group
 
Importanța registrelor pentru pacienți
Importanța registrelor pentru paciențiImportanța registrelor pentru pacienți
Importanța registrelor pentru paciențiAgora Group
 
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...Agora Group
 
Perspective naționale și internaționale ale informaticii și standardelor medi...
Perspective naționale și internaționale ale informaticii și standardelor medi...Perspective naționale și internaționale ale informaticii și standardelor medi...
Perspective naționale și internaționale ale informaticii și standardelor medi...Agora Group
 
UTI_Dosarul electronic de sanatate
UTI_Dosarul electronic de sanatateUTI_Dosarul electronic de sanatate
UTI_Dosarul electronic de sanatateAgora Group
 
Class IT - Enemy inside the wire
Class IT - Enemy inside the wireClass IT - Enemy inside the wire
Class IT - Enemy inside the wireAgora Group
 
Infologica - auditarea aplicatiilor mobile
Infologica - auditarea aplicatiilor mobileInfologica - auditarea aplicatiilor mobile
Infologica - auditarea aplicatiilor mobileAgora Group
 
Agora Securitate yugo neumorni
Agora Securitate yugo neumorniAgora Securitate yugo neumorni
Agora Securitate yugo neumorniAgora Group
 
Security threats in the LAN
Security threats in the LANSecurity threats in the LAN
Security threats in the LANAgora Group
 

More from Agora Group (20)

How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...
How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...
How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...
 
Microservicii reutilizabile in arhitecturi bazate pe procese
Microservicii reutilizabile in arhitecturi bazate pe proceseMicroservicii reutilizabile in arhitecturi bazate pe procese
Microservicii reutilizabile in arhitecturi bazate pe procese
 
The role of BPM in Paradigms Shift
The role of BPM in Paradigms ShiftThe role of BPM in Paradigms Shift
The role of BPM in Paradigms Shift
 
Prezentare Ensight_BPM-20171004
Prezentare Ensight_BPM-20171004Prezentare Ensight_BPM-20171004
Prezentare Ensight_BPM-20171004
 
Curs OSINT
Curs OSINTCurs OSINT
Curs OSINT
 
Curs Digital Forensics
Curs Digital ForensicsCurs Digital Forensics
Curs Digital Forensics
 
The next generation of Companies management: state of the art in BPM
The next generation of Companies management: state of the art in BPMThe next generation of Companies management: state of the art in BPM
The next generation of Companies management: state of the art in BPM
 
Speed Dialing the Enterprise
Speed Dialing the EnterpriseSpeed Dialing the Enterprise
Speed Dialing the Enterprise
 
ABPMP Romania
ABPMP RomaniaABPMP Romania
ABPMP Romania
 
Arhitectura proceselor în Sistemul Informațional de Sănătate
Arhitectura proceselor în Sistemul Informațional de SănătateArhitectura proceselor în Sistemul Informațional de Sănătate
Arhitectura proceselor în Sistemul Informațional de Sănătate
 
IBM’s Smarter Process Reinvent Business
IBM’s Smarter Process Reinvent BusinessIBM’s Smarter Process Reinvent Business
IBM’s Smarter Process Reinvent Business
 
eHealth 2014_Radu Dop
eHealth 2014_Radu DopeHealth 2014_Radu Dop
eHealth 2014_Radu Dop
 
Importanța registrelor pentru pacienți
Importanța registrelor pentru paciențiImportanța registrelor pentru pacienți
Importanța registrelor pentru pacienți
 
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...
 
Perspective naționale și internaționale ale informaticii și standardelor medi...
Perspective naționale și internaționale ale informaticii și standardelor medi...Perspective naționale și internaționale ale informaticii și standardelor medi...
Perspective naționale și internaționale ale informaticii și standardelor medi...
 
UTI_Dosarul electronic de sanatate
UTI_Dosarul electronic de sanatateUTI_Dosarul electronic de sanatate
UTI_Dosarul electronic de sanatate
 
Class IT - Enemy inside the wire
Class IT - Enemy inside the wireClass IT - Enemy inside the wire
Class IT - Enemy inside the wire
 
Infologica - auditarea aplicatiilor mobile
Infologica - auditarea aplicatiilor mobileInfologica - auditarea aplicatiilor mobile
Infologica - auditarea aplicatiilor mobile
 
Agora Securitate yugo neumorni
Agora Securitate yugo neumorniAgora Securitate yugo neumorni
Agora Securitate yugo neumorni
 
Security threats in the LAN
Security threats in the LANSecurity threats in the LAN
Security threats in the LAN
 

Recently uploaded

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Recently uploaded (20)

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Agile tour 2011 puiu mircea

  • 1. Hands on tracking our SCRUM improving process  Planning for uncertainty  'Finished' does not mean 'complete'  Observing the changes to be able to adapt Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process Mircea Puiu
  • 2. 2 • Traditional planning asks: (the father of modern What is most likely to happen? management) Peter Drucker • It is essential to frame things in a new way • Planning for uncertainty asks instead: What has already happened that will create the future? SCRUM's Inspect & Adapt Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 3. 3  Early warning not visible during transition  Planning: either effective or less effective: constant effect not related to planning (always after 4 days of a sprint) CAUSE: 'Something' not accounted for when planning Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 4. 4 We ignored uncertainty The Cone of Uncertainty: a project management term used to describe the level of uncertainty existing at different stages of a project Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 5. 5 We ignored uncertainty User Stories not INVEST shaped We really had We didn't know enough no idea of at that point to define what's required the work Not an 'effort estimating' issue! BUT  a scoping issue  a risk management issue Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 6. 6 Steps to manage uncertainty 1. Name, face, and accept uncertainties  understand that uncertainty cannot be wished or planned away  go for a balance between attempts to reduce the uncertainty and attempts to accommodate it 2. Plan for uncertainty  Use a wider range estimate to reflect the greater uncertainty  Keep room for unplanned incoming work  Break the work down into smaller units o Update the completion criteria based on better written user stories 3. Adopt a deliberative or communicative approach  Make sprint execution visible to management o Make sprint execution visible to customers Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 7. 7 Steps to manage uncertainty – we started planning for uncertainty Accounting for: • knowledge transfer throughout the team • gaining skills • risk analysis Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 8. 8 Steps to manage uncertainty – first sign that we went the right way  Good start in sprint o Waiting for end of sprint to see if the unwanted effect is away Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 9. 9 Steps to manage uncertainty – the confirmation  Well done at the end of the sprint Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 10. 10 'Finished' does not mean 'complete' Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 11. 11 'Finished' does not mean 'complete' The customer is not interested in "completed" activities on a planning chart The customer is interested in delivered functionality (new or repaired) SCRUM's Inspect SCRUM's Adapt Updating the completion criteria based on better written user stories Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 12. 12 Updating the completion criteria based on better written user stories Incorrect theme Hard to track PBI = just a placeholder for 'something' intended to be done Epic's polar map 'Finished' does not mean 'complete' Further repairing foreseen for the next sprint(s) Easier to track the Repaired functionality delivered "still to be done" work Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 13. 13 'Finished' does not mean 'complete'  a matter of wise decision vs. Larger sprints ReTasking – The longer the sprint, the  By keeping the sprints short, harder for the feedback to the stakeholders see more come from the stakeholders seldom the results  The more seldom they see results, the more they feel their investment is returned  ReTasking fits very well to dynamic changes of requirements Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 14. 14 'Finished' does not mean 'complete'  building confidence The more seldom the stakeholders see results ... ... the more they feel their investment is returned ... the bigger the deal each sprint review will be to the team win Managers win win Customers Devs Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 15. 15 Observing the changes to be able to adapt Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 16. 16 Observing the changes to be able to adapt During each daily stand-up meeting, apart from answering to the classical three questions regarding "did", "impediments" and "will do", our team members answered to a fourth question: How confident are you that the team will accomplish its objectives at the end of the sprint? Objectives:  Estimate how responsive the team is to ReTasking (the newly introduced SBT state);  Estimate the trust within the team;  Estimate how confident the team is in PO's support in case of ReTasking, as any incoming work during the sprint execution is a disturbance to the running sprint process that the team must handle with success. Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 17. 17 Observing the changes to be able to adapt Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 18. 18 Observing the changes to be able to adapt Good news:  The team is very responsive to any disturbance to the sprint execution process. The team members paid attention to the inputs and outputs.  The trust within the team continues to increase. Approaching the sprint end and having tasks that have been linking the team members one to each other (in the sense that the start of one's work was dependent on the end of other's work), the team became pretty confident (a rating of 4 out 5) that they reach their goals at the end of the sprint.  When coming to ReTasking, the support received from the PO is highly important. And here, the team sensed positively the presence of PO's support. Even though the sprint end was approaching and J continued to receive extra-work, while some of his current work needed to be ReTasked, the team was aware of the quick response of the PO in analyzing and handling the ReTasking, and expressed its trust in a good reaction (in due time) of the team and PO as a whole. In those conditions, the evaluation of the team for the chances to finish the sprint with success went up to 4! Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 19. 19 Conclusions 2 1 Accept uncertainty and plan for it 1 3 2 „Finished“ ≠ „Complete“ update the completion criteria based on better written user stories o INVEST o ReTask 3 Observe the changes in order to be able to adapt References: o Drucker on Management: Planning for Uncertainty, The Wall Street Journal, October 21, 2008. o Agile Estimation and the Cone of Uncertainty, Agile 101 at: http://agile101.net/2009/08/18/agile- estimation-and-the-cone-of-uncertainty/ o The cone of uncertainty, Construx Software Development Best Practices at: http://www.construx.com/Page.aspx?cid=1648 o The INVEST Model for User Stories, at: http://agilewisdom.wordpress.com/2011/01/21/the- invest-model-for-user-stories/ o The Risks of SCRUM, Ralph Jocham, December 8, 2009 at: http://www.slideshare.net/choose/ralph-jocham-the-risks-of-scrum-handout o Iterative, Incremental development - Continuous refactoring, Richard Kronfält, September 25, 2008, at: http://scrumftw.blogspot.com/2008/09/iterative-incremental-development.html o Scrum is a triple win proposition, Joseph Pelrine at: http://www.metaprog.com/blogs/2009/02/scrum-is-a-triple-win-proposition/#comments Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process
  • 20. 20 Thank you for your attention ..... ....please, debate Mircea Puiu, Dpl.Eng, Ph.D , SCRUM Master E-mail: mircea.puiu@techteam.com Mobile: ++40 751 155 217 Nov, 2011 Agile tour 2011 – Hands on tracking our SCRUM improving process