SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
Integrating Quality into Portfolio Management
Brent Barton
Chris Sterling




                                                1
Brent Barton - Sterling Barton, LLC
          Partner, Sterling Barton, LLC
          Former CTO. Active Agile Coach, Mentor, Certified Scrum
          Trainer
          More than 15 years software development in many roles as
          both employee and consultant for organizations from small
          start ups to multinational corporations
          Actively involved in Agile Rollouts from small Product
          companies to very large IT organizations
          Scrum Articles
                                                                      Email: brent@sterlingbarton.com
               “AgileEVM – Earned Value Management                     Web: www.sterlingbarton.com
                in Scrum Projects”, IEEE                                    Blog: gettingagile.com
                                                                      Follow me on Twitter: brentbarton
               “Implementing a Professional Services
               Organization Using Type C Scrum”, IEEE
               “Establishing and Maintaining Top to
               Bottom Transparency Using
               the Meta-Scrum”, AgileJournal
               “All-Out Organizational Scrum as an
               Innovation Value Chain”, IEEE

© 2009-2010,                                                                                              2


                                                                                                              2
Chris Sterling – Sterling Barton, LLC
          Partner, Sterling Barton, LLC
          Consults on software technology, Agile technical
          practices, Scrum, and effective management
          techniques
          Certified Scrum Trainer
          Innovation Games® Trained Facilitator
          Open Source Developer
          Software architecture consulting for Agile Teams:     Email: chris@sterlingbarton.com
                                                              Web: http://www.sterlingbarton.com
               Continuous Integration                          Blog: http://www.gettingagile.com
                                                                Follow me on Twitter: @csterwa
               Source Code Monitoring

               Release Management

               Design techniques
© 2009-2010,                                                                                  3


                                                                                                   3
A Story...




© 2009-2010,

                            4
Meet Earl -
     Strategic Planner

         Earl just finished the annual
         portfolio budgeting process for
         the new fiscal year




© 2009-2010,

                                           5
Meet Geoff -
     Project Manager

         Geoff is in charge of the
         Saturn Project

         Saturn is a key part of a
         company-wide strategy




© 2009-2010,

                                     6
Portfolio Planning is Done for the year! (It is the
     beginning of our new Fiscal Year)




© 2009-2010,

                                                           7
Later, Some things aren’t looking as good




© 2009-2010,

                                                 8
Continuous Integration Helps Contain Defects




© 2009-2010,

                                                    9
Defect Containment is helping...not solving




© 2009-2010,

                                                   10
Meet Huang -
     Test Engineer

         Huang is a Software
         Development Engineer in Test
         - SDET

         Huang wants to proud of the
         quality of every release




               How can I help?



© 2009-2010,

                                        11
© 2009-2010,

               12
Meet Sonia -
     Program Manager

         Sonia is a Program Manager

         Uses Scrum well...good
         servant leader



               How can I help
                ensure better
                  Quality?




© 2009-2010,

                                      13
Definition of Done

         Defines the work products that will
         be delivered with each item as it is
         ready for acceptance

         Typical entries in Definition of Done

               Code includes unit tests,
               reviewed, checked in

               Tests described and executed

               Build, release notes

               Compliance documentation
               updated to include current
               functionality

               What else?
© 2009-2010,                                    14

                                                 14
Definition of Done as a Compliance Checklist
               Acceptance defined criteria for each    Code checked in with reference to
               user story                             US#/Task#
               Unit tests written and passed          Tested on FE
               Code compiles with no errors and no    Integration test written & passes
               warnings
                                                      Test code reviewed
               New code doesn’t break existing code
                                                      Environment requirements documented
               Test case review (Dev to review test
                                                      Interface document updated/added
               case written)
                                                      and checked in to SVN
               Architectural impact assessed and
                                                      Acceptance criteria verified complete
               artifacts updated if necessary
                                                      All P1-P3 bugs for the story are
               Comments in code
                                                      closed
               Error codes added
                                                      Test approves user story
               Code reviewed by peer
                                                      Story demonstrated to product owner
                                                      and accepted on Target Platform
© 2009-2010,

                                                                                             15
How does a “Release Definition of Done” help?

         Every release should have clear quality criteria

         With a “Release Definition of Done” you can understand targets better

         Measure the gap between the teams’ Definition of Done and a Release
         Definition of Done.

               This gap is a source of quality issues and represents significant risk to
               schedule




© 2009-2010,

                                                                                          16
Earl -
     Strategic Planner




     What can I do better?




© 2009-2010,

                             17
Stop Focusing ONLY on Constraints

                          Scope




               Schedule             Cost


© 2009-2010,                               Source: Jim Highsmith
                                                                   18
Seek Value and Balance Quality with Constraints

                         Value




               Quality                 Constraints
                                 (Schedule, Cost, Scope)

© 2009-2010,                                 Source: Jim Highsmith
                                                                     19
Strategic Planners
     Manage Portfolios by

         Working on most valuable
         releases

         Deliver in most cost efficient
         manner

         Re-allocate resources when

               costs are too high or

               value is not meeting
               expectations




© 2009-2010,

                                         20
Leverage Agile

         Prioritized work by business
         value

         Take advantage of adaptive
         planning

         Ask and expect known levels
         of Quality from each team

         Support investment to make
         quality as visible as traditional
         constraints




© 2009-2010,

                                             21
Agile addresses root causes issues of EVM

         Agile teams are asked to deliver at a known level of quality

         Agile teams state what quality means through the “Definition of Done”

         Agile is great for adaptive planning while pursuing delivery of value


         PROBLEM: Adaptation challenges strategic planners

         The product AgileEVM was built to help organizations take advantage of
         what Agile has to offer




© 2009-2010,

                                                                                  22

Contenu connexe

Tendances

Agile Chennai Keynote by Jeff Patton
Agile Chennai Keynote by Jeff PattonAgile Chennai Keynote by Jeff Patton
Agile Chennai Keynote by Jeff PattonNaresh Jain
 
Pragmatic Model Driven Development In Java Using Smart Use Cases
Pragmatic Model Driven Development In Java Using Smart Use CasesPragmatic Model Driven Development In Java Using Smart Use Cases
Pragmatic Model Driven Development In Java Using Smart Use CasesRody Middelkoop
 
Effective Strategies for Distributed Testing
Effective Strategies for Distributed TestingEffective Strategies for Distributed Testing
Effective Strategies for Distributed TestingAnand Bagmar
 
Voxeo Summit 2010: VoiceObjects Spotlight
Voxeo Summit 2010: VoiceObjects SpotlightVoxeo Summit 2010: VoiceObjects Spotlight
Voxeo Summit 2010: VoiceObjects SpotlightVoxeo Corp
 
LatJUG. Spring Roo
LatJUG. Spring RooLatJUG. Spring Roo
LatJUG. Spring Roodenis Udod
 
Quality Best Practices & Toolkit for Enterprise Flex
Quality Best Practices & Toolkit for Enterprise FlexQuality Best Practices & Toolkit for Enterprise Flex
Quality Best Practices & Toolkit for Enterprise FlexFrançois Le Droff
 
01 traditional analytics
01 traditional analytics01 traditional analytics
01 traditional analyticsMeasureWorks
 
Continuous integration - devcon10 - 20100922
Continuous integration - devcon10 - 20100922Continuous integration - devcon10 - 20100922
Continuous integration - devcon10 - 20100922Jesper Forslund
 
Moodle Assignments - the Next Generation
Moodle Assignments - the Next GenerationMoodle Assignments - the Next Generation
Moodle Assignments - the Next GenerationNetSpot Pty Ltd
 
Quality on Submit
Quality on SubmitQuality on Submit
Quality on SubmitAgileSparks
 
White Paper: Configuration and Build Management of Product Line Development w...
White Paper: Configuration and Build Management of Product Line Development w...White Paper: Configuration and Build Management of Product Line Development w...
White Paper: Configuration and Build Management of Product Line Development w...Perforce
 
James Lyndsay - Testing in an agile environment
James Lyndsay - Testing in an agile environmentJames Lyndsay - Testing in an agile environment
James Lyndsay - Testing in an agile environmentDavid O'Dowd
 
ExtensionEngine Capabilities Overview
ExtensionEngine Capabilities OverviewExtensionEngine Capabilities Overview
ExtensionEngine Capabilities OverviewFurqan Nazeeri
 

Tendances (20)

Agile Chennai Keynote by Jeff Patton
Agile Chennai Keynote by Jeff PattonAgile Chennai Keynote by Jeff Patton
Agile Chennai Keynote by Jeff Patton
 
Pragmatic Model Driven Development In Java Using Smart Use Cases
Pragmatic Model Driven Development In Java Using Smart Use CasesPragmatic Model Driven Development In Java Using Smart Use Cases
Pragmatic Model Driven Development In Java Using Smart Use Cases
 
Effective Strategies for Distributed Testing
Effective Strategies for Distributed TestingEffective Strategies for Distributed Testing
Effective Strategies for Distributed Testing
 
Imagineering
ImagineeringImagineering
Imagineering
 
Oop 2
Oop 2Oop 2
Oop 2
 
Voxeo Summit 2010: VoiceObjects Spotlight
Voxeo Summit 2010: VoiceObjects SpotlightVoxeo Summit 2010: VoiceObjects Spotlight
Voxeo Summit 2010: VoiceObjects Spotlight
 
LatJUG. Spring Roo
LatJUG. Spring RooLatJUG. Spring Roo
LatJUG. Spring Roo
 
Agile meets waterfall
Agile meets waterfallAgile meets waterfall
Agile meets waterfall
 
Quality Best Practices & Toolkit for Enterprise Flex
Quality Best Practices & Toolkit for Enterprise FlexQuality Best Practices & Toolkit for Enterprise Flex
Quality Best Practices & Toolkit for Enterprise Flex
 
Oop 1
Oop 1Oop 1
Oop 1
 
01 traditional analytics
01 traditional analytics01 traditional analytics
01 traditional analytics
 
Continuous integration - devcon10 - 20100922
Continuous integration - devcon10 - 20100922Continuous integration - devcon10 - 20100922
Continuous integration - devcon10 - 20100922
 
Moodle Assignments - the Next Generation
Moodle Assignments - the Next GenerationMoodle Assignments - the Next Generation
Moodle Assignments - the Next Generation
 
Quality on Submit
Quality on SubmitQuality on Submit
Quality on Submit
 
Profile-Amal
Profile-AmalProfile-Amal
Profile-Amal
 
White Paper: Configuration and Build Management of Product Line Development w...
White Paper: Configuration and Build Management of Product Line Development w...White Paper: Configuration and Build Management of Product Line Development w...
White Paper: Configuration and Build Management of Product Line Development w...
 
James Lyndsay - Testing in an agile environment
James Lyndsay - Testing in an agile environmentJames Lyndsay - Testing in an agile environment
James Lyndsay - Testing in an agile environment
 
Obelisk Profile
Obelisk ProfileObelisk Profile
Obelisk Profile
 
ExtensionEngine Capabilities Overview
ExtensionEngine Capabilities OverviewExtensionEngine Capabilities Overview
ExtensionEngine Capabilities Overview
 
Eswaranand Attuluri CV
Eswaranand Attuluri CVEswaranand Attuluri CV
Eswaranand Attuluri CV
 

Similaire à Boeing Webinar - Integrating Quality in Portfolio Management - oct 2010

Integrating Quality into Portfolio Management
Integrating Quality into Portfolio Management Integrating Quality into Portfolio Management
Integrating Quality into Portfolio Management Brent Barton
 
Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...
Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...
Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...Brent Barton
 
Managing Software Debt in Practice 2011
Managing Software Debt in Practice 2011Managing Software Debt in Practice 2011
Managing Software Debt in Practice 2011Chris Sterling
 
Testing in an Agile Context 2011
Testing in an Agile Context 2011Testing in an Agile Context 2011
Testing in an Agile Context 2011Chris Sterling
 
[StepTalks2011] The importance of CMMI for the internationalization of Critic...
[StepTalks2011] The importance of CMMI for the internationalization of Critic...[StepTalks2011] The importance of CMMI for the internationalization of Critic...
[StepTalks2011] The importance of CMMI for the internationalization of Critic...Strongstep - Innovation in software quality
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...Compuware APM
 
Application Logging for fun and profit. Houston TechFest 2012
Application Logging for fun and profit.  Houston TechFest 2012Application Logging for fun and profit.  Houston TechFest 2012
Application Logging for fun and profit. Houston TechFest 2012Jane Prusakova
 
Managing softwaredebt agilepalooza-redmond-sept2010
Managing softwaredebt agilepalooza-redmond-sept2010Managing softwaredebt agilepalooza-redmond-sept2010
Managing softwaredebt agilepalooza-redmond-sept2010Chris Sterling
 
Vinaqa LLC
Vinaqa LLCVinaqa LLC
Vinaqa LLCvinaqa
 
Visual Studio ALM 2010 And The PMO V 1
Visual Studio ALM 2010 And The PMO V 1Visual Studio ALM 2010 And The PMO V 1
Visual Studio ALM 2010 And The PMO V 1bhardister
 
Vc persistent systems venture relationship
Vc persistent systems venture relationshipVc persistent systems venture relationship
Vc persistent systems venture relationshipChristopher P. Geddes
 
Sunetra banerjee-sr-qa-engineer-project-lead resume
Sunetra banerjee-sr-qa-engineer-project-lead resumeSunetra banerjee-sr-qa-engineer-project-lead resume
Sunetra banerjee-sr-qa-engineer-project-lead resumeSunetra Banerjee
 

Similaire à Boeing Webinar - Integrating Quality in Portfolio Management - oct 2010 (20)

Integrating Quality into Portfolio Management
Integrating Quality into Portfolio Management Integrating Quality into Portfolio Management
Integrating Quality into Portfolio Management
 
Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...
Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...
Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...
 
Managing Software Debt in Practice 2011
Managing Software Debt in Practice 2011Managing Software Debt in Practice 2011
Managing Software Debt in Practice 2011
 
Testing in an Agile Context 2011
Testing in an Agile Context 2011Testing in an Agile Context 2011
Testing in an Agile Context 2011
 
[StepTalks2011] The importance of CMMI for the internationalization of Critic...
[StepTalks2011] The importance of CMMI for the internationalization of Critic...[StepTalks2011] The importance of CMMI for the internationalization of Critic...
[StepTalks2011] The importance of CMMI for the internationalization of Critic...
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
 
Application Logging for fun and profit. Houston TechFest 2012
Application Logging for fun and profit.  Houston TechFest 2012Application Logging for fun and profit.  Houston TechFest 2012
Application Logging for fun and profit. Houston TechFest 2012
 
Managing softwaredebt agilepalooza-redmond-sept2010
Managing softwaredebt agilepalooza-redmond-sept2010Managing softwaredebt agilepalooza-redmond-sept2010
Managing softwaredebt agilepalooza-redmond-sept2010
 
Imaginea qa&automation
Imaginea qa&automationImaginea qa&automation
Imaginea qa&automation
 
Vinaqa LLC
Vinaqa LLCVinaqa LLC
Vinaqa LLC
 
Resume_Joydip Mukherjee
Resume_Joydip MukherjeeResume_Joydip Mukherjee
Resume_Joydip Mukherjee
 
Syed_E_Res
Syed_E_ResSyed_E_Res
Syed_E_Res
 
Visual Studio ALM 2010 And The PMO V 1
Visual Studio ALM 2010 And The PMO V 1Visual Studio ALM 2010 And The PMO V 1
Visual Studio ALM 2010 And The PMO V 1
 
Resume
ResumeResume
Resume
 
Form and structure of test case MATTERS!
Form and structure of test case MATTERS!Form and structure of test case MATTERS!
Form and structure of test case MATTERS!
 
Vc persistent systems venture relationship
Vc persistent systems venture relationshipVc persistent systems venture relationship
Vc persistent systems venture relationship
 
Resume
ResumeResume
Resume
 
my cv
my cvmy cv
my cv
 
my cv
my cvmy cv
my cv
 
Sunetra banerjee-sr-qa-engineer-project-lead resume
Sunetra banerjee-sr-qa-engineer-project-lead resumeSunetra banerjee-sr-qa-engineer-project-lead resume
Sunetra banerjee-sr-qa-engineer-project-lead resume
 

Plus de Brent Barton

Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success Brent Barton
 
at ADAPT: AgileEVM Delivering Value within Constrained Systems
at ADAPT: AgileEVM Delivering Value within Constrained Systemsat ADAPT: AgileEVM Delivering Value within Constrained Systems
at ADAPT: AgileEVM Delivering Value within Constrained SystemsBrent Barton
 
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
2011 pmo symposium Bridging the Agile-to-PMO Communication GapBrent Barton
 
Translating Points to Dollars
Translating Points to Dollars Translating Points to Dollars
Translating Points to Dollars Brent Barton
 
Portfolio Management with AgileEVM - Vancouver 2010
Portfolio Management with AgileEVM - Vancouver 2010Portfolio Management with AgileEVM - Vancouver 2010
Portfolio Management with AgileEVM - Vancouver 2010Brent Barton
 
Sterling Barton Movemements of a Hypnotic Nature
Sterling Barton Movemements of a Hypnotic NatureSterling Barton Movemements of a Hypnotic Nature
Sterling Barton Movemements of a Hypnotic NatureBrent Barton
 

Plus de Brent Barton (6)

Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success
 
at ADAPT: AgileEVM Delivering Value within Constrained Systems
at ADAPT: AgileEVM Delivering Value within Constrained Systemsat ADAPT: AgileEVM Delivering Value within Constrained Systems
at ADAPT: AgileEVM Delivering Value within Constrained Systems
 
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
 
Translating Points to Dollars
Translating Points to Dollars Translating Points to Dollars
Translating Points to Dollars
 
Portfolio Management with AgileEVM - Vancouver 2010
Portfolio Management with AgileEVM - Vancouver 2010Portfolio Management with AgileEVM - Vancouver 2010
Portfolio Management with AgileEVM - Vancouver 2010
 
Sterling Barton Movemements of a Hypnotic Nature
Sterling Barton Movemements of a Hypnotic NatureSterling Barton Movemements of a Hypnotic Nature
Sterling Barton Movemements of a Hypnotic Nature
 

Dernier

Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
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
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
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
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
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
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
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
 

Dernier (20)

Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
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...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
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
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
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
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
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...
 

Boeing Webinar - Integrating Quality in Portfolio Management - oct 2010

  • 1. Integrating Quality into Portfolio Management Brent Barton Chris Sterling 1
  • 2. Brent Barton - Sterling Barton, LLC Partner, Sterling Barton, LLC Former CTO. Active Agile Coach, Mentor, Certified Scrum Trainer More than 15 years software development in many roles as both employee and consultant for organizations from small start ups to multinational corporations Actively involved in Agile Rollouts from small Product companies to very large IT organizations Scrum Articles Email: brent@sterlingbarton.com “AgileEVM – Earned Value Management Web: www.sterlingbarton.com in Scrum Projects”, IEEE Blog: gettingagile.com Follow me on Twitter: brentbarton “Implementing a Professional Services Organization Using Type C Scrum”, IEEE “Establishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum”, AgileJournal “All-Out Organizational Scrum as an Innovation Value Chain”, IEEE © 2009-2010, 2 2
  • 3. Chris Sterling – Sterling Barton, LLC Partner, Sterling Barton, LLC Consults on software technology, Agile technical practices, Scrum, and effective management techniques Certified Scrum Trainer Innovation Games® Trained Facilitator Open Source Developer Software architecture consulting for Agile Teams: Email: chris@sterlingbarton.com Web: http://www.sterlingbarton.com Continuous Integration Blog: http://www.gettingagile.com Follow me on Twitter: @csterwa Source Code Monitoring Release Management Design techniques © 2009-2010, 3 3
  • 5. Meet Earl - Strategic Planner Earl just finished the annual portfolio budgeting process for the new fiscal year © 2009-2010, 5
  • 6. Meet Geoff - Project Manager Geoff is in charge of the Saturn Project Saturn is a key part of a company-wide strategy © 2009-2010, 6
  • 7. Portfolio Planning is Done for the year! (It is the beginning of our new Fiscal Year) © 2009-2010, 7
  • 8. Later, Some things aren’t looking as good © 2009-2010, 8
  • 9. Continuous Integration Helps Contain Defects © 2009-2010, 9
  • 10. Defect Containment is helping...not solving © 2009-2010, 10
  • 11. Meet Huang - Test Engineer Huang is a Software Development Engineer in Test - SDET Huang wants to proud of the quality of every release How can I help? © 2009-2010, 11
  • 13. Meet Sonia - Program Manager Sonia is a Program Manager Uses Scrum well...good servant leader How can I help ensure better Quality? © 2009-2010, 13
  • 14. Definition of Done Defines the work products that will be delivered with each item as it is ready for acceptance Typical entries in Definition of Done Code includes unit tests, reviewed, checked in Tests described and executed Build, release notes Compliance documentation updated to include current functionality What else? © 2009-2010, 14 14
  • 15. Definition of Done as a Compliance Checklist Acceptance defined criteria for each Code checked in with reference to user story US#/Task# Unit tests written and passed Tested on FE Code compiles with no errors and no Integration test written & passes warnings Test code reviewed New code doesn’t break existing code Environment requirements documented Test case review (Dev to review test Interface document updated/added case written) and checked in to SVN Architectural impact assessed and Acceptance criteria verified complete artifacts updated if necessary All P1-P3 bugs for the story are Comments in code closed Error codes added Test approves user story Code reviewed by peer Story demonstrated to product owner and accepted on Target Platform © 2009-2010, 15
  • 16. How does a “Release Definition of Done” help? Every release should have clear quality criteria With a “Release Definition of Done” you can understand targets better Measure the gap between the teams’ Definition of Done and a Release Definition of Done. This gap is a source of quality issues and represents significant risk to schedule © 2009-2010, 16
  • 17. Earl - Strategic Planner What can I do better? © 2009-2010, 17
  • 18. Stop Focusing ONLY on Constraints Scope Schedule Cost © 2009-2010, Source: Jim Highsmith 18
  • 19. Seek Value and Balance Quality with Constraints Value Quality Constraints (Schedule, Cost, Scope) © 2009-2010, Source: Jim Highsmith 19
  • 20. Strategic Planners Manage Portfolios by Working on most valuable releases Deliver in most cost efficient manner Re-allocate resources when costs are too high or value is not meeting expectations © 2009-2010, 20
  • 21. Leverage Agile Prioritized work by business value Take advantage of adaptive planning Ask and expect known levels of Quality from each team Support investment to make quality as visible as traditional constraints © 2009-2010, 21
  • 22. Agile addresses root causes issues of EVM Agile teams are asked to deliver at a known level of quality Agile teams state what quality means through the “Definition of Done” Agile is great for adaptive planning while pursuing delivery of value PROBLEM: Adaptation challenges strategic planners The product AgileEVM was built to help organizations take advantage of what Agile has to offer © 2009-2010, 22