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

Role and Responsibilities of Project Manager
Role and Responsibilities of Project ManagerRole and Responsibilities of Project Manager
Role and Responsibilities of Project Managerkanti choudhary
 
Project communication management
Project communication managementProject communication management
Project communication managementTakudzwa Chatora
 
Project communication management
Project communication managementProject communication management
Project communication managementSaad Al Jabri
 
Building a-project-schedule
Building a-project-scheduleBuilding a-project-schedule
Building a-project-scheduleRaaz Karkee
 
PMP - Risk Management plan & template
PMP - Risk Management plan & templatePMP - Risk Management plan & template
PMP - Risk Management plan & templateAllie Gentry
 
Fast Tracking a Project and Project Crashing.ppt
Fast Tracking a Project and Project Crashing.pptFast Tracking a Project and Project Crashing.ppt
Fast Tracking a Project and Project Crashing.pptJo Balucanag - Bitonio
 
Project Management Process Groups And Knowledge Areas
Project Management Process Groups And Knowledge AreasProject Management Process Groups And Knowledge Areas
Project Management Process Groups And Knowledge Areasguestfe6ad
 
Project planning and scheduling techniques
Project planning and scheduling techniquesProject planning and scheduling techniques
Project planning and scheduling techniquesShivangi Saini
 
Project management
Project managementProject management
Project managementJay Raval
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk ManagementKaustubh Gupta
 
Project management a brief intro
Project management   a brief introProject management   a brief intro
Project management a brief introImran Jamil
 
Project management communication
Project management communicationProject management communication
Project management communicationlaksha vijayaratnam
 
DISE - Introduction to Project Management
DISE - Introduction to Project ManagementDISE - Introduction to Project Management
DISE - Introduction to Project ManagementRasan Samarasinghe
 
06. Project Management Process Groups
06. Project Management Process Groups06. Project Management Process Groups
06. Project Management Process GroupsBhuWan Khadka
 
Project Management, Planning And Analysis Tools
Project Management, Planning And Analysis ToolsProject Management, Planning And Analysis Tools
Project Management, Planning And Analysis Toolsahmad bassiouny
 

La actualidad más candente (20)

Role and Responsibilities of Project Manager
Role and Responsibilities of Project ManagerRole and Responsibilities of Project Manager
Role and Responsibilities of Project Manager
 
Project communication management
Project communication managementProject communication management
Project communication management
 
Project communication management
Project communication managementProject communication management
Project communication management
 
Building a-project-schedule
Building a-project-scheduleBuilding a-project-schedule
Building a-project-schedule
 
PMP - Risk Management plan & template
PMP - Risk Management plan & templatePMP - Risk Management plan & template
PMP - Risk Management plan & template
 
PMP / Framework 1 2-3
PMP / Framework 1 2-3PMP / Framework 1 2-3
PMP / Framework 1 2-3
 
Project Management
Project ManagementProject Management
Project Management
 
Fast Tracking a Project and Project Crashing.ppt
Fast Tracking a Project and Project Crashing.pptFast Tracking a Project and Project Crashing.ppt
Fast Tracking a Project and Project Crashing.ppt
 
Project Resource Management
Project Resource ManagementProject Resource Management
Project Resource Management
 
Project Management Process Groups And Knowledge Areas
Project Management Process Groups And Knowledge AreasProject Management Process Groups And Knowledge Areas
Project Management Process Groups And Knowledge Areas
 
Project planning and scheduling techniques
Project planning and scheduling techniquesProject planning and scheduling techniques
Project planning and scheduling techniques
 
Project management
Project managementProject management
Project management
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Management
 
Project management a brief intro
Project management   a brief introProject management   a brief intro
Project management a brief intro
 
Project management communication
Project management communicationProject management communication
Project management communication
 
DISE - Introduction to Project Management
DISE - Introduction to Project ManagementDISE - Introduction to Project Management
DISE - Introduction to Project Management
 
06. Project Management Process Groups
06. Project Management Process Groups06. Project Management Process Groups
06. Project Management Process Groups
 
Project Management, Planning And Analysis Tools
Project Management, Planning And Analysis ToolsProject Management, Planning And Analysis Tools
Project Management, Planning And Analysis Tools
 
Pmp in summary
Pmp in summaryPmp in summary
Pmp in summary
 
Project procurement management PMBOK Sixth Edition
Project procurement management PMBOK Sixth EditionProject procurement management PMBOK Sixth Edition
Project procurement management PMBOK Sixth Edition
 

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

VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 

Último (20)

VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 

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