SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 
Translating Points to Dollars
Translating Points to Dollars Translating Points to Dollars
Translating Points to Dollars Brent Barton
 
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02PMI_IREP_TP
 
ScrumImpulz 2014 - Marcel Miklus, Introduction of Agile in financial institut...
ScrumImpulz 2014 - Marcel Miklus, Introduction of Agile in financial institut...ScrumImpulz 2014 - Marcel Miklus, Introduction of Agile in financial institut...
ScrumImpulz 2014 - Marcel Miklus, Introduction of Agile in financial institut...ScrumDesk
 

Andere mochten auch (6)

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
 
Pertemuan iii
Pertemuan iii  Pertemuan iii
Pertemuan iii
 
Krisis pembangunan
Krisis pembangunanKrisis pembangunan
Krisis pembangunan
 
Translating Points to Dollars
Translating Points to Dollars Translating Points to Dollars
Translating Points to Dollars
 
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02
 
ScrumImpulz 2014 - Marcel Miklus, Introduction of Agile in financial institut...
ScrumImpulz 2014 - Marcel Miklus, Introduction of Agile in financial institut...ScrumImpulz 2014 - Marcel Miklus, Introduction of Agile in financial institut...
ScrumImpulz 2014 - Marcel Miklus, Introduction of Agile in financial institut...
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
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
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 

Kürzlich hochgeladen (20)

Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
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
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 

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