SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Introduction and Agenda

‣   Bill Gaiennie, Davisbase Consulting
    ‣   17 years in software development.
    ‣   7 years working with software development teams,
        training, leading, and coaching Agile teams.
    ‣   Trained and coached over 500 teams ranging from
        start-ups to Fortune 50 corporations.



                                         ‣      Agenda
                                               ‣      The Project Management Professional (PMP)
                                               ‣      What Are We Managing? Why?
                                               ‣      Using an Agile Approach?
                                               ‣      Your Next Steps

                        Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
The Project Management Professional




        Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
What do PMP       ‣   When will we be done
Project Managers       with the project?

         Manage?   ‣   How much money can
                       we spend to get it all
                       done?

                   ‣   What do we have to
                       deliver for us to be
                       done?

                   ‣   Do we have what we
                       need to get everything
                       done?

                   ‣   What are the risks that
                       might keep us from getting
                       the project done?

                   ‣   What does it even mean
                       to be done?
Bill’s Law: t + s + $ = C
                                                                             on             all       within              :)

                                                     /

                                                         Your Project
         on time                    all scope                      within budget                                               happy customer

Schedule:                        Scope:                            Budget:
‣   Project delivered      ‣   Everything originally          ‣   Did not spend a
    within the timeframe       requested is                       single cent more


                                                                                                     =
                                                                                                     /
    originally identified       delivered                          than originally
                                                                  estimated to spend
‣   No date slips          ‣   Everything delivered
                               works perfectly as             ‣   Did not need any
‣   Every milestone            the customer                       additional resources,
    achieved                   requested, no bugs                 hardware, etc.
                                                                  throughout entire
                                                                  project




                      +                               +                                              =
                                                                                                     /
                                     Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
Bill’s 2nd Law: C = sP
                                                                           :(

                           /




                                                =
                                                /

An Unhappy Customer never A Successful Project
                     equals




           Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
Successfully developing software is
                                    more than simply
                                  creating a plan and then
                                      attempting to follow it.




                           Old methodologies
                    treated software development
              like traversing the country on a train.
      Once the tracks were laid (plans), it was as
simple as following them to the prescribed destination.
        Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
So what is
Software Project Reality?

31%             IT projects will be cancelled
                before completion



52%             Completed projects cost on average
                189% over their original estimates



17%             Projects are completed on time
                and on budget
                                   Source: Standish Group Chaos Report 1995 - 2008


     Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
Complicated Vs. Complex
                Watch Making                                                                               Weather
                                                                                      Developing Software
                                                                                             Is a Complex
                                                                                                 Endeavor




‣   Thousands of parts, hundreds of steps to                                    ‣ Difficulty to predict details about behavior or
    assemble                                                                      outcomes
‣   Intricate, delicate work, difficult to complete                              ‣ Outcomes are results of many variables
‣   Must work in specific order                                                  ‣ Variables that affect outcomes are difficult to
‣   In order for watch to work, the final build should                             impossible to predict reliably
    reflect the original plan.                                                   ‣ Plans expect variability and deviation, then
‣   Deviation from plan is considered a defect.                                   account for this in the plan

      Complicated, but not complex                                                                           Complex
                               Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
The Cone of Vs. Complex
                                  Complicated Uncertainty
                         +
                                                               = Variable
                        In a                                                                                                    Software
                        Waterfall                                                                                               Complete
Estimate Variability




                        project, this is where
                        all of the important
                        project planning
                        decisions are
                        made.

              -                                 The further out in time
             Project                         something is, the more impaired
           Initiation &                          our ability to accurately predict
             Planning
                                                     anything about it.
                       present                                            Time                                                   future
                                           Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
‣ All
    processes used by a
 development team should          If We Don’t Deliver,
 serve to support their ability   Nothing Else Matters Much
 to deliver their product
                                  Our approach must be all about
‣ Thelonger a product is in       delivering our product.
 development, the more
 at risk it is of failing to
 meet market expectations

‣ Teams must embrace
 uncertainty, or else they
 run the risk of being
 adversely affected by it

‣ Agileteams must always ask
 “Is what I am doing adding
 value to the product we
 are delivering?”
How Should We Define Success?

                           Traditional                                                           New Definition
                                                                              61% believe that it is more important to deliver a
                Schedule is determined based on early
 Schedule       estimates and speculation
                                                                              system when it is ready to be shipped than to deliver
                                                                              it on time.

                                                               87% believe that meeting the actual needs of
                Scope is determined by the specification,
      Scope     effectively locking in the product to the plan
                                                               stakeholders is more important than building the
                                                               system to specification.

                                                             79% believe that providing the best return on
                Budget is determined based on early
    Money       estimates on cost to deliver requested scope
                                                             investment (ROI) is more important than delivering a
                                                             system under budget.

                Quality is defined in the initial documents
                                                                              87% believe that delivering high quality is more
    Quality     and often tied closely to the number of
                                                                              important than delivering on time and on budget.
                defects.
                                                                              75% believe that having a healthy, both mentally and
                Resource requirements are defined by
        Staff   requested product scope
                                                                              physically, workplace is more important than
                                                                              delivering on time and on budget.
New Definitions Based On Dr. Dobb’s Survey. http://www.ddj.com/architect/202800777


                             Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
Agile PMP Rule #1                                     ‣   Agile teams work collaboratively
                                                          with the customer throughout the
                                                          project lifecycle.

                                                      ‣   The customer is exposed to the
                                                          emergent product.

                                                      ‣   Determinations on functionality and
                                                          product maturity is evaluated and
                                                          examined regularly.

                                                      ‣   The Agile team is able to ready the
                                                          product for production when the
                                                          customer deems the product
                                                          creates sufficient business value.

                                                      ‣   The Key: The customer determines
                                                          when the product is ready to ship.
         Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
‣   Agile teams practice continuous
    planning, always responding to an                             Agile PMP Rule #2
    evolution of customer
    requirements.

‣   New requirements can be added
    at any time to the project.

‣   Agile teams know that value in a                           Meet
    product is not created a point of                          your
    plan.                                                      customer’s
                                                               needs,
‣   Seeking to avoid the “you built                            even if they
    what I asked for, but its not what I                       change during
    need” syndrome.                                            the project!
‣   The Agile PMP must always pay
    closer consideration for the best
    product outcome, rather than
    adherence to the original plan.
                         Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
‣   The team works with the
    customer to prioritize the work.
                                          Agile PMP Rule #3
‣   The team then delivers
    incrementally in order of priority.   Focus on maximizing ROI rather
                                          than simply        attempting to
‣   As the product emerges, the
    customer is able to regularly         adhere to              a budget.
    review and validate the
    business impact of each feature.
                                          “Software
‣   When sufficient value is present       development is an
                                          investment, not
    in the features delivered in          simply a capital
    multiple iterations, the customer     expenditure, and as
    can request a product release.        project managers,
                                          we must treat it
‣   The customer is always in the         as such.”
                                          - A Wise PM
    driver’s seat, determining the
    value being created in the product
    as it emerges.
‣   The customer on an Agile
Agile PMP Rule #4                       project is always driving
                                        product direction.
True product quality is more than
   just a measure of defects.       ‣   At the end of each iteration
The customer defines quality.           cycle, the development team
                                        demonstrates the product to
                                        the customer.

                                    ‣   With greater product
                                        visibility, the product emerges
                                        to reflect the customer’s
          lw ays                        desire for product
    No tA
           Sa me                        functionality.
     T he       ion
         stinat                     ‣   The increased collaborative
      De                                approach to product
                                        development ensures that
                                        the customer is always in
                                        control of product quality.
PRINCIPLE   Build projects around motivated individuals.
  AGILE

            Give them the environment and support they
            need, and trust them to get the job done.


‣    Agile teams are empowered to
     make decisions that support
     their short term iteration goals.

‣    The Agile PMP supports and                              Agile PMP Rule #5
     manages results and outcomes,
     not tasks and activities.                               Provide your team the
                                                              mechanisms to
            At regular intervals, the team reflects on how    allow for improvement.
PRINCIPLE
  AGILE




            to become more effective, then tunes and
            adjusts its behavior accordingly.
                                                               When your team is
‣    Agile teams meet at the end of                           happy they produce
     each iteration to examine the                              better products.
     past iteration to determine
     where improvements can be
     made, then plans accordingly.
What Can I Expect?

   642 developers and managers surveyed after adopting Agile...
                How has using Agile approach for
          product development affected your IT projects?
                         IMPROVED                                          NO CHANGE                            WORSENED

         Productivity                                                82%                                        13%   5%
              Quality                                            77%                                          14%     9%
Customer Satisfaction                                             78%                                         15%     7%
                Cost                     37%                                           40%                      23%
                        Dr. Dobb’s Survey: http://ddj.com/architect/207600615




                         Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
‣   Agile holds that defined processes
    alone cannot be used to effectively                              The Agile PMP Dictum
    manage complex and dynamic                                           “A command and control
    software projects.
                                                                          approach to management only
‣   The ‘Cone of Uncertainty’ principle
                                                                            produces stifled productivity.
    dictates that attempting to predict                                          To truly manage a
    outcomes in the distant future is                                            hyper-productive team,
    error prone. Agile only attempts to                                           we must practice
    manage the manageable.
                                                                                servant leadership.”
‣   The Agile approach brings the
    customer into the process to drive
    and manage a project’s ‘triple
    constraints’.

‣   Although a better approach,
    Agile is not a silver bullet.

‣   Agile is a tool and like other tools,
    you get out of it what you put Davisbaseit. Distribution without express permission is forbidden
                            Copyright 2010
                                           into LLC.
Your Call To Action
                                           ‣ Find   experts that can point you in
                                               the right direction.

                                           ‣ Recognize    that training is the
                                               proper foundation on which
                                               team’s build.

                                           ‣ It  takes time to get good at
                                               anything, Agile is no exception,
                                               but the rewards are well worth it.

                                           ‣ Getting   started is easier than you
                                               might think.

Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
“Simplicity
   does not precede
complexity,
          it follows it.”
              - Alan Perlis



 “Whether your next project is
     a SUCCESS or a failure
   is not a matter of chance,
      it is a matter of choice.”
                 - A wise Agile coach and trainer
Your Questions, My Answers
Note: For those questions we do not have time to answer during the webinar,
      I will be providing a written response.




                  Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
The Agile PMP

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverseSiemens
 
Excvation Safety for safety officers reference
Excvation Safety for safety officers referenceExcvation Safety for safety officers reference
Excvation Safety for safety officers referencessuser2c065e
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifeBhavana Pujan Kendra
 
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh JiPsychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh Jiastral oracle
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Aggregage
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesDoe Paoro
 
14680-51-4.pdf Good quality CAS Good quality CAS
14680-51-4.pdf  Good  quality CAS Good  quality CAS14680-51-4.pdf  Good  quality CAS Good  quality CAS
14680-51-4.pdf Good quality CAS Good quality CAScathy664059
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...ssuserf63bd7
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxShruti Mittal
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfJamesConcepcion7
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerAggregage
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreNZSG
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 

Kürzlich hochgeladen (20)

Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverse
 
Excvation Safety for safety officers reference
Excvation Safety for safety officers referenceExcvation Safety for safety officers reference
Excvation Safety for safety officers reference
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in Life
 
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh JiPsychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic Experiences
 
14680-51-4.pdf Good quality CAS Good quality CAS
14680-51-4.pdf  Good  quality CAS Good  quality CAS14680-51-4.pdf  Good  quality CAS Good  quality CAS
14680-51-4.pdf Good quality CAS Good quality CAS
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptx
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdf
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon Harmer
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource Centre
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 

Empfohlen

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 

Empfohlen (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

The Agile PMP

  • 1.
  • 2. Introduction and Agenda ‣ Bill Gaiennie, Davisbase Consulting ‣ 17 years in software development. ‣ 7 years working with software development teams, training, leading, and coaching Agile teams. ‣ Trained and coached over 500 teams ranging from start-ups to Fortune 50 corporations. ‣ Agenda ‣ The Project Management Professional (PMP) ‣ What Are We Managing? Why? ‣ Using an Agile Approach? ‣ Your Next Steps Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
  • 3. The Project Management Professional Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
  • 4. What do PMP ‣ When will we be done Project Managers with the project? Manage? ‣ How much money can we spend to get it all done? ‣ What do we have to deliver for us to be done? ‣ Do we have what we need to get everything done? ‣ What are the risks that might keep us from getting the project done? ‣ What does it even mean to be done?
  • 5. Bill’s Law: t + s + $ = C on all within :) / Your Project on time all scope within budget happy customer Schedule: Scope: Budget: ‣ Project delivered ‣ Everything originally ‣ Did not spend a within the timeframe requested is single cent more = / originally identified delivered than originally estimated to spend ‣ No date slips ‣ Everything delivered works perfectly as ‣ Did not need any ‣ Every milestone the customer additional resources, achieved requested, no bugs hardware, etc. throughout entire project + + = / Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
  • 6. Bill’s 2nd Law: C = sP :( / = / An Unhappy Customer never A Successful Project equals Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
  • 7. Successfully developing software is more than simply creating a plan and then attempting to follow it. Old methodologies treated software development like traversing the country on a train. Once the tracks were laid (plans), it was as simple as following them to the prescribed destination. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
  • 8. So what is Software Project Reality? 31% IT projects will be cancelled before completion 52% Completed projects cost on average 189% over their original estimates 17% Projects are completed on time and on budget Source: Standish Group Chaos Report 1995 - 2008 Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
  • 9. Complicated Vs. Complex Watch Making Weather Developing Software Is a Complex Endeavor ‣ Thousands of parts, hundreds of steps to ‣ Difficulty to predict details about behavior or assemble outcomes ‣ Intricate, delicate work, difficult to complete ‣ Outcomes are results of many variables ‣ Must work in specific order ‣ Variables that affect outcomes are difficult to ‣ In order for watch to work, the final build should impossible to predict reliably reflect the original plan. ‣ Plans expect variability and deviation, then ‣ Deviation from plan is considered a defect. account for this in the plan Complicated, but not complex Complex Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
  • 10. The Cone of Vs. Complex Complicated Uncertainty + = Variable In a Software Waterfall Complete Estimate Variability project, this is where all of the important project planning decisions are made. - The further out in time Project something is, the more impaired Initiation & our ability to accurately predict Planning anything about it. present Time future Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
  • 11. ‣ All processes used by a development team should If We Don’t Deliver, serve to support their ability Nothing Else Matters Much to deliver their product Our approach must be all about ‣ Thelonger a product is in delivering our product. development, the more at risk it is of failing to meet market expectations ‣ Teams must embrace uncertainty, or else they run the risk of being adversely affected by it ‣ Agileteams must always ask “Is what I am doing adding value to the product we are delivering?”
  • 12. How Should We Define Success? Traditional New Definition 61% believe that it is more important to deliver a Schedule is determined based on early Schedule estimates and speculation system when it is ready to be shipped than to deliver it on time. 87% believe that meeting the actual needs of Scope is determined by the specification, Scope effectively locking in the product to the plan stakeholders is more important than building the system to specification. 79% believe that providing the best return on Budget is determined based on early Money estimates on cost to deliver requested scope investment (ROI) is more important than delivering a system under budget. Quality is defined in the initial documents 87% believe that delivering high quality is more Quality and often tied closely to the number of important than delivering on time and on budget. defects. 75% believe that having a healthy, both mentally and Resource requirements are defined by Staff requested product scope physically, workplace is more important than delivering on time and on budget. New Definitions Based On Dr. Dobb’s Survey. http://www.ddj.com/architect/202800777 Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
  • 13. Agile PMP Rule #1 ‣ Agile teams work collaboratively with the customer throughout the project lifecycle. ‣ The customer is exposed to the emergent product. ‣ Determinations on functionality and product maturity is evaluated and examined regularly. ‣ The Agile team is able to ready the product for production when the customer deems the product creates sufficient business value. ‣ The Key: The customer determines when the product is ready to ship. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
  • 14. Agile teams practice continuous planning, always responding to an Agile PMP Rule #2 evolution of customer requirements. ‣ New requirements can be added at any time to the project. ‣ Agile teams know that value in a Meet product is not created a point of your plan. customer’s needs, ‣ Seeking to avoid the “you built even if they what I asked for, but its not what I change during need” syndrome. the project! ‣ The Agile PMP must always pay closer consideration for the best product outcome, rather than adherence to the original plan. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
  • 15. The team works with the customer to prioritize the work. Agile PMP Rule #3 ‣ The team then delivers incrementally in order of priority. Focus on maximizing ROI rather than simply attempting to ‣ As the product emerges, the customer is able to regularly adhere to a budget. review and validate the business impact of each feature. “Software ‣ When sufficient value is present development is an investment, not in the features delivered in simply a capital multiple iterations, the customer expenditure, and as can request a product release. project managers, we must treat it ‣ The customer is always in the as such.” - A Wise PM driver’s seat, determining the value being created in the product as it emerges.
  • 16. The customer on an Agile Agile PMP Rule #4 project is always driving product direction. True product quality is more than just a measure of defects. ‣ At the end of each iteration The customer defines quality. cycle, the development team demonstrates the product to the customer. ‣ With greater product visibility, the product emerges to reflect the customer’s lw ays desire for product No tA Sa me functionality. T he ion stinat ‣ The increased collaborative De approach to product development ensures that the customer is always in control of product quality.
  • 17. PRINCIPLE Build projects around motivated individuals. AGILE Give them the environment and support they need, and trust them to get the job done. ‣ Agile teams are empowered to make decisions that support their short term iteration goals. ‣ The Agile PMP supports and Agile PMP Rule #5 manages results and outcomes, not tasks and activities. Provide your team the mechanisms to At regular intervals, the team reflects on how allow for improvement. PRINCIPLE AGILE to become more effective, then tunes and adjusts its behavior accordingly. When your team is ‣ Agile teams meet at the end of happy they produce each iteration to examine the better products. past iteration to determine where improvements can be made, then plans accordingly.
  • 18. What Can I Expect? 642 developers and managers surveyed after adopting Agile... How has using Agile approach for product development affected your IT projects? IMPROVED NO CHANGE WORSENED Productivity 82% 13% 5% Quality 77% 14% 9% Customer Satisfaction 78% 15% 7% Cost 37% 40% 23% Dr. Dobb’s Survey: http://ddj.com/architect/207600615 Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
  • 19. Agile holds that defined processes alone cannot be used to effectively The Agile PMP Dictum manage complex and dynamic “A command and control software projects. approach to management only ‣ The ‘Cone of Uncertainty’ principle produces stifled productivity. dictates that attempting to predict To truly manage a outcomes in the distant future is hyper-productive team, error prone. Agile only attempts to we must practice manage the manageable. servant leadership.” ‣ The Agile approach brings the customer into the process to drive and manage a project’s ‘triple constraints’. ‣ Although a better approach, Agile is not a silver bullet. ‣ Agile is a tool and like other tools, you get out of it what you put Davisbaseit. Distribution without express permission is forbidden Copyright 2010 into LLC.
  • 20. Your Call To Action ‣ Find experts that can point you in the right direction. ‣ Recognize that training is the proper foundation on which team’s build. ‣ It takes time to get good at anything, Agile is no exception, but the rewards are well worth it. ‣ Getting started is easier than you might think. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
  • 21. “Simplicity does not precede complexity, it follows it.” - Alan Perlis “Whether your next project is a SUCCESS or a failure is not a matter of chance, it is a matter of choice.” - A wise Agile coach and trainer
  • 22. Your Questions, My Answers Note: For those questions we do not have time to answer during the webinar, I will be providing a written response. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden