SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
1. Configuring audio
• Use VoIP or Telephone to be able to hear
• For Telephone users: ask for PIN
• For VoIP user: just click “Use Mic & Speakers”



2. Making questions
• Click at the raise hand icon.
  If the timing is ok and you feel comfortable,
  you can ask using voice.
• Type your questions in the Question Box.
  We will try to answer all of them.
• If there is time, Q&A
  with voice at the end



    This webinar will start at
       2 PM EST (GMT-5)
Distribution and use license
By participating in this webinar you agree to the following license:
Heitor Roriz Filho, MSc, CST
        Agile Coach and Trainer
   17+ years experience in IT market
   Software developer and
    Systems Analyst
    ◦ Natural, Cobol, Clipper, Delphi, Java
   2+ in the role of ScrumMaster, Product Owner
    and team member
   Training and coaching since 2007
   Agile Coach and Trainer, Massimus
    ◦ English, Portuguese, Spanish and German
   Coach and Trainer Partner, Rally Software
                                                www.massimus.com
   Trainings
    ◦ CSM, CSPO
    ◦ Scrum for PMPs (PMI-ACP prep course)
   Agile Coaching
    ◦ A Scrum Coach not only has stories to tell and
      answers to give, above all he has the right
      questions for each occasion. He is very good in
      recognizing potential.




                                              www.massimus.com
   Regularly measures and monitors progress in
    order to identify variances from the plan
   Also allows corrective action to be taken
    when necessary to meet project objectives
   Strongly related to measurement
   Not only track, but steer




                        Thanks to Dave Nicolette for the example of metrics
                                                  found in this presentation
   Some words from the traditional world do not
    sound nice in Agile
   In big projects good practices found in a
    compendium like the PMBOK are a helpful
    extension



            Development        Organization
   Focus on people
   Agile Manifesto
   Train and be a companion to the team
    ◦ Make sure they understand the process
    ◦ Warranty continuos improvement
    ◦ Decrease measurement impacts
   Align expectations
   Observation
   Comparison
   Take a step back: define metrics
    ◦   What will be measured
    ◦   How will be measured
    ◦   Who will measure
    ◦   Effects of measurement
   Hawthorne Effect: we impact what we
    measure
   Size: something that can be counted and
    measured.
   Effort: the actual hours needed to develop a
    software or piece of product.
   Duration: time to get something done.
   Cost: strongly correlated with effort.
   To plan - When we have to do something?
   To Program - In what order we do things?
   To contract - Do we need more people to do
    the job?
   To quote - What will it cost?
   To guide investment - Are we doing
    something worthwhile?
   We estimate to approximate the real,
    right?
   It feels good
   Answer “boss” requests
   I am used to do that way
   Fool ourselves and others: when will the
    project be finished?


    Think about what you are going to measure
            before starting measuring it
              Is it really meaningful?
   Answer the following questions:
    1. Are you using them for adjustment of any BPUF
       (Big Plan Upfront) attempt?
    2. Do you present only time as the most important
       constraint despite quality?
    3. Does your team feel uncomfortable with the
       measurement?
    4. Do you compare real vs. planned and tosses back
       to your team taking no further action?
    5. Does you client takes part in your definition of
       quality?
    6. Does you definition of success relates only to the
       traditional Iron Triangle constraints?
Einstein’s Wisdom
Measuring outcome, not activity.

    Collaboration with the client means:
   Deriving common and meaningful metrics together
    with the client
   Internal metrics (those pertaining to the
    organizational process) complement outcome
    metrics
   Defining quality as having its role from
    specification until delivery
By Dave Nicollette



  “Our highest priority is to satisfy the customer
     through early and continuous delivery of
                valuable software.”
                        and
   “Working software is the primary measure of
                     progress.”
Running Tested Features
           12



           10



           8
Features




           6                                                    RTF



           4



           2



           0
                      Iteration




                                          Graphic from Dave Nicolette
   Principle
Working software is the primary measure of progress.

   Informational
Direct measure of delivered results.

   Diagnostic
If flat or declining over time, a problem is indicated.

   Motivational
Team members naturally want to see RTF increase.
   Principle
    Our highest priority is to satisfy the customer through early
    and continuous delivery of valuable software.
   Informational
    Direct measure of customer-defined value delivered.
   Diagnostic
    Trend should be a steep curve; otherwise, problems in
    prioritization or valuation are indicated.
   Motivational
    Team members like to deliver value because it makes them
    feel they are contributing to the success of the organization.
    Stakeholders are motivated to pay attention to the business
    value of incremental releases.
   Revenue
   Cost savings
   Market share
   Customer relations
   Reputation
   Any formula you want
   You can have it very simple, too...
As a Team
                     As a CSM, I want     As a CSM, I want      As a Product         As a CSM, I want   As a CSM, I want
 Member, I want
                     to have a senior     to have a senior     Owner, I want to      to have a senior   to have a senior
  to work in a
                          Team.                Team.            the best ROI.             Team.              Team.
   great team


                                             As a Product
                                            Backlog, I want
                        As a Team                                                       As a Team
As a CSM, I want                          to change all the    As a CSM, I want                          As a Product
                      Member, I want                                                  Member, I want
to have a senior                          time that is need,   to have a senior                         Owner, I want to
                       to work in a                                                    to work in a
     Team.                                   to be able to          Team.                                the best ROI.
                        great team                                                      great team
                                            become a great
                                               product.


   As a Team                                                                                              As a Team
                      As a Product         As a Product         As a Product         As a CSM, I want
 Member, I want                                                                                         Member, I want
                     Owner, I want to     Owner, I want to     Owner, I want to      to have a senior
  to work in a                                                                                           to work in a
                      the best ROI.        the best ROI.        the best ROI.             Team.
   great team                                                                                             great team


                        As a Product                              As a Product
                       Backlog, I want                           Backlog, I want
                                                                                        As a Team         As a Team
 As a Product        to change all the    As a CSM, I want     to change all the
                                                                                      Member, I want    Member, I want
Owner, I want to     time that is need,   to have a senior     time that is need,
                                                                                       to work in a      to work in a
 the best ROI.          to be able to          Team.              to be able to
                                                                                        great team        great team
                       become a great                            become a great
                          product.                                  product.
   As a Product
  Backlog, I want
                                                                  As a Team
to change all the     As a Product         As a Product                               As a Product
                                                                Member, I want
time that is need,   Owner, I want to     Owner, I want to                           Owner, I want to
                                                                 to work in a
   to be able to      the best ROI.        the best ROI.                              the best ROI.
                                                                  great team
  become a great
     product.
                        As a Product
                       Backlog, I want
   As a Team
                     to change all the    As a CSM, I want     As a CSM, I want      As a CSM, I want
 Member, I want
                     time that is need,   to have a senior     to have a senior      to have a senior
  to work in a
                        to be able to          Team.                Team.                 Team.
   great team
                       become a great
                          product.




                                                                                    This picture is a courtesy
                                                                                    of Michel Goldenberg
Quick registration       The objective represents 40%
         process             of a client’s requirement.
           0.4



      User account                      Account            Registration
      registration                     processing          represents 70% of the
           0.7                            0.3              objective.


                                                           As a financial analyst I
     As a user I can enter     As a user I can enter
                                                           need to check on user
        my data to get        payment data to have a
                                                               data to release
          registered              valid account
                                                                  payment
             0.4                      0.6                           0.1


The story implements                                    % Delivered Value:
 60% of registration
                                                       0.4x0.7x0.6 = 16.8%
        value
Mesuring velocity
   Principle
    Our highest priority is to satisfy the customer through early and
    continuous delivery of valuable software.
   Informational
    Empirical observation of the team’s capacity for work; useful for
    projecting the likely completion date of a given amount of scope;
    useful for estimating the amount of scope that can be delivered by a
    given date.
   Diagnostic
    Patterns in trends in velocity indicate various problems; provides a
    baseline for continuous improvement efforts
   Motivational
    Team members take pride in achieving a high velocity and keeping it
    stable.
   The burndown chart tells us in a visual way
    how much work has been completed.
   It can be relative to an iteration or to the
    whole project.
    ◦ In the latter case we have in the X-axis the
      iterations of the project. In either case, we can use
      in the Y-axis either the number of Story Points of
      User Stories or the Ideal Hours of tasks.
Burndown Chart
2000

1800

1600

1400

1200
                                                                                                                                        Scrum Team Alpha
1000
                                                                                                                                        Scrum Team Beta

 800                                                                                                                                    Scrum Team Gamma
                                                                                                                                        TOTAL
 600

 400

 200

   0
    l
   2
        3
            4
                5
                    6
                        7
                            8
                                9
                                    10
                                         11
                                              12
                                                   13
                                                        14
                                                             15
                                                                  16
                                                                       17
                                                                            18
                                                                                 19
                                                                                      20
                                                                                           21
                                                                                                22
                                                                                                     23
                                                                                                          24
                                                                                                               25
                                                                                                                    26
                                                                                                                         27
                                                                                                                              28
                                                                                                                                   29
 tia
   i
In
   Project Portfolio Management is a challenge for all
    interested in managing several projects
   Agile Project Portfolio Managers should be able to
    answer questions like:
    ◦ How to deal with different project areas?
    ◦ How to mirror actual project quality to the portfolio level?
    ◦ How effectively manage using indicators? What metrics are
      meaningful?
    ◦ What is the Agile definition of a successful project?
   But this is another story...
An Introduction to
    Agile Monitoring & Control
            and Agile Metrics
                   Heitor Roriz Filho, MSc, CST
@hroriz                  Agile Coach and Trainer
                     hroriz@massimus.com
@massimusct        http://www.massimus.com
              http://br.linkedin.com/in/hroriz

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Definition of done
Definition of doneDefinition of done
Definition of done
 
Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum Framework
 
Scrum Guide In One Slide
Scrum Guide In One SlideScrum Guide In One Slide
Scrum Guide In One Slide
 
Work-Life Balance ppt
Work-Life Balance pptWork-Life Balance ppt
Work-Life Balance ppt
 
Software bugs
Software bugsSoftware bugs
Software bugs
 
Compensation & Benefits Management - HRM
Compensation & Benefits Management - HRMCompensation & Benefits Management - HRM
Compensation & Benefits Management - HRM
 
Selling Agile
Selling AgileSelling Agile
Selling Agile
 
Training and development of supervisor
Training and development of supervisorTraining and development of supervisor
Training and development of supervisor
 
Hr dashboard
Hr dashboardHr dashboard
Hr dashboard
 
WAGE & SALARY PRESENTATION
WAGE & SALARY PRESENTATIONWAGE & SALARY PRESENTATION
WAGE & SALARY PRESENTATION
 
Lightening Talk: definition of ready
Lightening Talk: definition of readyLightening Talk: definition of ready
Lightening Talk: definition of ready
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers
Introduction to Scrum for Project Managers
 
How to Build Pay Grades and Set Salary Ranges
How to Build Pay Grades and Set Salary RangesHow to Build Pay Grades and Set Salary Ranges
How to Build Pay Grades and Set Salary Ranges
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Agile
Agile Agile
Agile
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
 
Agile Framework
Agile FrameworkAgile Framework
Agile Framework
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
User Stories explained
User Stories explainedUser Stories explained
User Stories explained
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 

Similar a An introduction to Agile Monitoring and Control & Agile Metrics

Agile Monitoring and Control & Agile Metrics
Agile Monitoring and Control & Agile MetricsAgile Monitoring and Control & Agile Metrics
Agile Monitoring and Control & Agile MetricsMassimus CT
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and PlanningMichel Goldenberg
 
Kaizen & Small Group Activities
Kaizen & Small Group ActivitiesKaizen & Small Group Activities
Kaizen & Small Group ActivitiesDEEPAK SAHOO
 
Lessons from the Cornish Software Mines
Lessons from the Cornish Software MinesLessons from the Cornish Software Mines
Lessons from the Cornish Software Minesallan kelly
 
Modern agile devspace - 2017-10-14
Modern agile   devspace - 2017-10-14Modern agile   devspace - 2017-10-14
Modern agile devspace - 2017-10-14Daniel Heater
 
The Core Protocols Zen
The Core Protocols ZenThe Core Protocols Zen
The Core Protocols ZenYves Hanoulle
 
Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case studyAgileOnTheBeach
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
 
Making Cornwall Agile
Making Cornwall AgileMaking Cornwall Agile
Making Cornwall Agileallan kelly
 
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesBuilding on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesAtlassian
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAgileNZ Conference
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Testerliorf
 
Total Productive Maintenance
Total Productive MaintenanceTotal Productive Maintenance
Total Productive MaintenanceDEEPAK SAHOO
 
Session 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSession 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSeshne Govender
 
3 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I .docx
3 6 I E E E  S O F T W A R E P u b l i s h e d  b y  t h e  I .docx3 6 I E E E  S O F T W A R E P u b l i s h e d  b y  t h e  I .docx
3 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I .docxrhetttrevannion
 
3 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I .docx
3 6 I E E E  S O F T W A R E P u b l i s h e d  b y  t h e  I .docx3 6 I E E E  S O F T W A R E P u b l i s h e d  b y  t h e  I .docx
3 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I .docxtamicawaysmith
 

Similar a An introduction to Agile Monitoring and Control & Agile Metrics (20)

Agile Monitoring and Control & Agile Metrics
Agile Monitoring and Control & Agile MetricsAgile Monitoring and Control & Agile Metrics
Agile Monitoring and Control & Agile Metrics
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and Planning
 
Kaizen & Small Group Activities
Kaizen & Small Group ActivitiesKaizen & Small Group Activities
Kaizen & Small Group Activities
 
Lessons from the Cornish Software Mines
Lessons from the Cornish Software MinesLessons from the Cornish Software Mines
Lessons from the Cornish Software Mines
 
Modern agile devspace - 2017-10-14
Modern agile   devspace - 2017-10-14Modern agile   devspace - 2017-10-14
Modern agile devspace - 2017-10-14
 
The Core Protocols Zen
The Core Protocols ZenThe Core Protocols Zen
The Core Protocols Zen
 
Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case study
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 
The End of my Career
The End of my CareerThe End of my Career
The End of my Career
 
Making Cornwall Agile
Making Cornwall AgileMaking Cornwall Agile
Making Cornwall Agile
 
Agile Team structure-roles
Agile Team structure-rolesAgile Team structure-roles
Agile Team structure-roles
 
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesBuilding on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 
Total Productive Maintenance
Total Productive MaintenanceTotal Productive Maintenance
Total Productive Maintenance
 
Session 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSession 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM Certifications
 
3 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I .docx
3 6 I E E E  S O F T W A R E P u b l i s h e d  b y  t h e  I .docx3 6 I E E E  S O F T W A R E P u b l i s h e d  b y  t h e  I .docx
3 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I .docx
 
3 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I .docx
3 6 I E E E  S O F T W A R E P u b l i s h e d  b y  t h e  I .docx3 6 I E E E  S O F T W A R E P u b l i s h e d  b y  t h e  I .docx
3 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I .docx
 
Agile thinking
Agile thinkingAgile thinking
Agile thinking
 

Último

Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 

Último (20)

Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 

An introduction to Agile Monitoring and Control & Agile Metrics

  • 1. 1. Configuring audio • Use VoIP or Telephone to be able to hear • For Telephone users: ask for PIN • For VoIP user: just click “Use Mic & Speakers” 2. Making questions • Click at the raise hand icon. If the timing is ok and you feel comfortable, you can ask using voice. • Type your questions in the Question Box. We will try to answer all of them. • If there is time, Q&A with voice at the end This webinar will start at 2 PM EST (GMT-5)
  • 2. Distribution and use license By participating in this webinar you agree to the following license:
  • 3. Heitor Roriz Filho, MSc, CST Agile Coach and Trainer
  • 4. 17+ years experience in IT market  Software developer and Systems Analyst ◦ Natural, Cobol, Clipper, Delphi, Java  2+ in the role of ScrumMaster, Product Owner and team member  Training and coaching since 2007  Agile Coach and Trainer, Massimus ◦ English, Portuguese, Spanish and German  Coach and Trainer Partner, Rally Software www.massimus.com
  • 5. Trainings ◦ CSM, CSPO ◦ Scrum for PMPs (PMI-ACP prep course)  Agile Coaching ◦ A Scrum Coach not only has stories to tell and answers to give, above all he has the right questions for each occasion. He is very good in recognizing potential. www.massimus.com
  • 6. Regularly measures and monitors progress in order to identify variances from the plan  Also allows corrective action to be taken when necessary to meet project objectives  Strongly related to measurement  Not only track, but steer Thanks to Dave Nicolette for the example of metrics found in this presentation
  • 7. Some words from the traditional world do not sound nice in Agile  In big projects good practices found in a compendium like the PMBOK are a helpful extension Development Organization
  • 8. Focus on people  Agile Manifesto  Train and be a companion to the team ◦ Make sure they understand the process ◦ Warranty continuos improvement ◦ Decrease measurement impacts  Align expectations
  • 9. Observation  Comparison  Take a step back: define metrics ◦ What will be measured ◦ How will be measured ◦ Who will measure ◦ Effects of measurement  Hawthorne Effect: we impact what we measure
  • 10. Size: something that can be counted and measured.  Effort: the actual hours needed to develop a software or piece of product.  Duration: time to get something done.  Cost: strongly correlated with effort.
  • 11. To plan - When we have to do something?  To Program - In what order we do things?  To contract - Do we need more people to do the job?  To quote - What will it cost?  To guide investment - Are we doing something worthwhile?  We estimate to approximate the real, right?
  • 12. It feels good  Answer “boss” requests  I am used to do that way  Fool ourselves and others: when will the project be finished? Think about what you are going to measure before starting measuring it Is it really meaningful?
  • 13. Answer the following questions: 1. Are you using them for adjustment of any BPUF (Big Plan Upfront) attempt? 2. Do you present only time as the most important constraint despite quality? 3. Does your team feel uncomfortable with the measurement? 4. Do you compare real vs. planned and tosses back to your team taking no further action? 5. Does you client takes part in your definition of quality? 6. Does you definition of success relates only to the traditional Iron Triangle constraints?
  • 15. Measuring outcome, not activity. Collaboration with the client means:  Deriving common and meaningful metrics together with the client  Internal metrics (those pertaining to the organizational process) complement outcome metrics  Defining quality as having its role from specification until delivery
  • 16. By Dave Nicollette “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.” and “Working software is the primary measure of progress.”
  • 17. Running Tested Features 12 10 8 Features 6 RTF 4 2 0 Iteration Graphic from Dave Nicolette
  • 18. Principle Working software is the primary measure of progress.  Informational Direct measure of delivered results.  Diagnostic If flat or declining over time, a problem is indicated.  Motivational Team members naturally want to see RTF increase.
  • 19. Principle Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.  Informational Direct measure of customer-defined value delivered.  Diagnostic Trend should be a steep curve; otherwise, problems in prioritization or valuation are indicated.  Motivational Team members like to deliver value because it makes them feel they are contributing to the success of the organization. Stakeholders are motivated to pay attention to the business value of incremental releases.
  • 20. Revenue  Cost savings  Market share  Customer relations  Reputation  Any formula you want  You can have it very simple, too...
  • 21. As a Team As a CSM, I want As a CSM, I want As a Product As a CSM, I want As a CSM, I want Member, I want to have a senior to have a senior Owner, I want to to have a senior to have a senior to work in a Team. Team. the best ROI. Team. Team. great team As a Product Backlog, I want As a Team As a Team As a CSM, I want to change all the As a CSM, I want As a Product Member, I want Member, I want to have a senior time that is need, to have a senior Owner, I want to to work in a to work in a Team. to be able to Team. the best ROI. great team great team become a great product. As a Team As a Team As a Product As a Product As a Product As a CSM, I want Member, I want Member, I want Owner, I want to Owner, I want to Owner, I want to to have a senior to work in a to work in a the best ROI. the best ROI. the best ROI. Team. great team great team As a Product As a Product Backlog, I want Backlog, I want As a Team As a Team As a Product to change all the As a CSM, I want to change all the Member, I want Member, I want Owner, I want to time that is need, to have a senior time that is need, to work in a to work in a the best ROI. to be able to Team. to be able to great team great team become a great become a great product. product. As a Product Backlog, I want As a Team to change all the As a Product As a Product As a Product Member, I want time that is need, Owner, I want to Owner, I want to Owner, I want to to work in a to be able to the best ROI. the best ROI. the best ROI. great team become a great product. As a Product Backlog, I want As a Team to change all the As a CSM, I want As a CSM, I want As a CSM, I want Member, I want time that is need, to have a senior to have a senior to have a senior to work in a to be able to Team. Team. Team. great team become a great product. This picture is a courtesy of Michel Goldenberg
  • 22. Quick registration The objective represents 40% process of a client’s requirement. 0.4 User account Account Registration registration processing represents 70% of the 0.7 0.3 objective. As a financial analyst I As a user I can enter As a user I can enter need to check on user my data to get payment data to have a data to release registered valid account payment 0.4 0.6 0.1 The story implements % Delivered Value: 60% of registration 0.4x0.7x0.6 = 16.8% value
  • 24.
  • 25. Principle Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.  Informational Empirical observation of the team’s capacity for work; useful for projecting the likely completion date of a given amount of scope; useful for estimating the amount of scope that can be delivered by a given date.  Diagnostic Patterns in trends in velocity indicate various problems; provides a baseline for continuous improvement efforts  Motivational Team members take pride in achieving a high velocity and keeping it stable.
  • 26. The burndown chart tells us in a visual way how much work has been completed.  It can be relative to an iteration or to the whole project. ◦ In the latter case we have in the X-axis the iterations of the project. In either case, we can use in the Y-axis either the number of Story Points of User Stories or the Ideal Hours of tasks.
  • 27. Burndown Chart 2000 1800 1600 1400 1200 Scrum Team Alpha 1000 Scrum Team Beta 800 Scrum Team Gamma TOTAL 600 400 200 0 l 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 tia i In
  • 28. Project Portfolio Management is a challenge for all interested in managing several projects  Agile Project Portfolio Managers should be able to answer questions like: ◦ How to deal with different project areas? ◦ How to mirror actual project quality to the portfolio level? ◦ How effectively manage using indicators? What metrics are meaningful? ◦ What is the Agile definition of a successful project?  But this is another story...
  • 29.
  • 30. An Introduction to Agile Monitoring & Control and Agile Metrics Heitor Roriz Filho, MSc, CST @hroriz Agile Coach and Trainer hroriz@massimus.com @massimusct http://www.massimus.com http://br.linkedin.com/in/hroriz