SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Integrating Quality into Portfolio Management
Brent Barton
Chris Sterling
Brent Barton - Sterling Barton, LLC
          Partner, Sterling Barton, LLC
          Former CTO. Active Agile Coach, Mentor, CertiïŹed 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
Chris Sterling – Sterling Barton, LLC
          Partner, Sterling Barton, LLC
          Consults on software technology, Agile technical
          practices, Scrum, and effective management
          techniques
          CertiïŹed 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
Meet Earl -
     Strategic Planner

         Earl just ïŹnished the annual
         portfolio budgeting process for
         the new ïŹscal year




© 2009-2010,
Meet Geoff -
     “Project Manager”

         Geoff was a Software
         Developer

         and is now in charge of Saturn

         Saturn is a key part of a
         company-wide strategy




© 2009-2010,
Portfolio is Done for the year! (Today is the
     beginning of our new Fiscal Year)




© 2009-2010,
Later, Some things aren’t looking as good




© 2009-2010,
[Pause for enlightening discussion]




© 2009-2010,
Defect Containment is helping...not solving




© 2009-2010,
So...what is happening? Who is affected?




© 2009-2010,
Continuous Integration




© 2009-2010,
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,
© 2009-2010,
[Pause for enlightening discussion]




© 2009-2010,
Meet Earl -
     Strategic Planner




         How do I balance
         Value and Quality?




© 2009-2010,
Balancing Signal Indicators
     - (some weaker than others)

                         Value




               Quality                 Constraints
                                 (Schedule, Cost, Scope)

© 2009-2010,                                 Source: Jim Highsmith
[Pause for enlightening discussion]




© 2009-2010,
Meet Sonia -
     Program Manager

         Sonia is a Program Manager

         Uses Scrum well...good
         servant leader



               How can I help
                ensure better
                  Quality?




© 2009-2010,
DeïŹnition of Done

         DeïŹnes the work products that will
         be delivered with each item as it is
         ready for acceptance

         Typical entries in DeïŹnition 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,                                    19
DeïŹnition of Done as a Compliance Checklist
               Acceptance deïŹned 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 veriïŹed 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,
How does a “Release DeïŹnition of Done” help?

         Every release should have clear quality criteria

         With a “Release DeïŹnition of Done” you can understand targets better

         Measure the gap between the teams’ DeïŹnition of Done and a Release
         DeïŹnition of Done.

               This gap is a source of quality issues and represents signiïŹcant risk to
               schedule




© 2009-2010,
[Pause for enlightening discussion]




© 2009-2010,
I think we’re “done”




© 2009-2010,

Weitere Àhnliche Inhalte

Was ist angesagt?

Testing in an Agile Context 2011
Testing in an Agile Context 2011Testing in an Agile Context 2011
Testing in an Agile Context 2011Chris Sterling
 
The Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to BurstThe Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to BurstChris Sterling
 
Agile Project Management and Scrum Introduction
Agile Project Management and Scrum IntroductionAgile Project Management and Scrum Introduction
Agile Project Management and Scrum IntroductionEric Krock
 
Building Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed AgileBuilding Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed AgileWee Witthawaskul
 
5 sins of all hands ppt
5 sins of all hands ppt5 sins of all hands ppt
5 sins of all hands pptSpike Gu
 
Model-Based Testing to Help You Enhance Your Agile Testing Process
Model-Based Testing to Help You Enhance Your Agile Testing ProcessModel-Based Testing to Help You Enhance Your Agile Testing Process
Model-Based Testing to Help You Enhance Your Agile Testing ProcessFrederic Oehl
 
Effective Strategies for Distributed Testing
Effective Strategies for Distributed TestingEffective Strategies for Distributed Testing
Effective Strategies for Distributed TestingAnand Bagmar
 
Value stream mapping
Value stream mapping  Value stream mapping
Value stream mapping AgileOnTheBeach
 
Shirly Ronen - User story testing activities
Shirly Ronen - User story testing activitiesShirly Ronen - User story testing activities
Shirly Ronen - User story testing activitiesAgileSparks
 
Shirly Ronen - rapid release flow and agile testing-as
Shirly Ronen - rapid release flow and agile testing-asShirly Ronen - rapid release flow and agile testing-as
Shirly Ronen - rapid release flow and agile testing-asAgileSparks
 
Shirly Ronen - Documenting an agile defect
Shirly Ronen - Documenting an agile defectShirly Ronen - Documenting an agile defect
Shirly Ronen - Documenting an agile defectAgileSparks
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Ajay Danait
 
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
 
Agile User Experience
Agile User ExperienceAgile User Experience
Agile User ExperienceACM
 
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011Marko Taipale
 
Imaginea qa&automation
Imaginea qa&automationImaginea qa&automation
Imaginea qa&automationRajaneeshChandra
 
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsDr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsAgileSparks
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineeringZeeshan Masood S
 

Was ist angesagt? (20)

Testing in an Agile Context 2011
Testing in an Agile Context 2011Testing in an Agile Context 2011
Testing in an Agile Context 2011
 
The Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to BurstThe Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to Burst
 
Agile Project Management and Scrum Introduction
Agile Project Management and Scrum IntroductionAgile Project Management and Scrum Introduction
Agile Project Management and Scrum Introduction
 
Building Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed AgileBuilding Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed Agile
 
5 sins of all hands ppt
5 sins of all hands ppt5 sins of all hands ppt
5 sins of all hands ppt
 
Model-Based Testing to Help You Enhance Your Agile Testing Process
Model-Based Testing to Help You Enhance Your Agile Testing ProcessModel-Based Testing to Help You Enhance Your Agile Testing Process
Model-Based Testing to Help You Enhance Your Agile Testing Process
 
Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009
 
Effective Strategies for Distributed Testing
Effective Strategies for Distributed TestingEffective Strategies for Distributed Testing
Effective Strategies for Distributed Testing
 
Value stream mapping
Value stream mapping  Value stream mapping
Value stream mapping
 
Shirly Ronen - User story testing activities
Shirly Ronen - User story testing activitiesShirly Ronen - User story testing activities
Shirly Ronen - User story testing activities
 
Shirly Ronen - rapid release flow and agile testing-as
Shirly Ronen - rapid release flow and agile testing-asShirly Ronen - rapid release flow and agile testing-as
Shirly Ronen - rapid release flow and agile testing-as
 
Shirly Ronen - Documenting an agile defect
Shirly Ronen - Documenting an agile defectShirly Ronen - Documenting an agile defect
Shirly Ronen - Documenting an agile defect
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)
 
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
 
Agile Testing
Agile Testing  Agile Testing
Agile Testing
 
Agile User Experience
Agile User ExperienceAgile User Experience
Agile User Experience
 
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
 
Imaginea qa&automation
Imaginea qa&automationImaginea qa&automation
Imaginea qa&automation
 
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsDr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
 

Ähnlich wie Integrating Quality into Portfolio Management

Boeing Webinar - Integrating Quality in Portfolio Management - oct 2010
Boeing Webinar - Integrating Quality in Portfolio Management -  oct 2010Boeing Webinar - Integrating Quality in Portfolio Management -  oct 2010
Boeing Webinar - Integrating Quality in Portfolio Management - oct 2010Brent 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
 
Vinaqa LLC
Vinaqa LLCVinaqa LLC
Vinaqa LLCvinaqa
 
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...TEST Huddle
 
Rajalakshmi Murugan_Li
Rajalakshmi Murugan_LiRajalakshmi Murugan_Li
Rajalakshmi Murugan_LiRaji Murugan
 
niyati_kaduskar_CV
niyati_kaduskar_CVniyati_kaduskar_CV
niyati_kaduskar_CVNiyati Kaduksar
 
Bharath_Channankaiah_testing_resume_6plus_year
Bharath_Channankaiah_testing_resume_6plus_yearBharath_Channankaiah_testing_resume_6plus_year
Bharath_Channankaiah_testing_resume_6plus_yearBharath C
 
Software Testing Profile_Surender Kumar_V1.doc
Software Testing Profile_Surender Kumar_V1.docSoftware Testing Profile_Surender Kumar_V1.doc
Software Testing Profile_Surender Kumar_V1.docSurender Kumar
 
CV_Vijay Patidar_Testing
CV_Vijay Patidar_TestingCV_Vijay Patidar_Testing
CV_Vijay Patidar_TestingVijay Patidar
 
Jitendra Resume 5.6 Yrs of Experience in Testing_Banking Domain
Jitendra Resume  5.6 Yrs of Experience in Testing_Banking DomainJitendra Resume  5.6 Yrs of Experience in Testing_Banking Domain
Jitendra Resume 5.6 Yrs of Experience in Testing_Banking Domainjitendra dindupati
 
How To Review The Sprints Efficiently
How To Review The Sprints EfficientlyHow To Review The Sprints Efficiently
How To Review The Sprints EfficientlyLemi Orhan Ergin
 
VS TFS 2010 - Part1
VS TFS 2010 - Part1VS TFS 2010 - Part1
VS TFS 2010 - Part1Dareen Alhiyari
 
CV Of Arun Thimmappa
CV Of Arun ThimmappaCV Of Arun Thimmappa
CV Of Arun ThimmappaArun Thimmappa
 
Resume_Joydip Mukherjee
Resume_Joydip MukherjeeResume_Joydip Mukherjee
Resume_Joydip MukherjeeJoydip Mukherjee
 

Ähnlich wie Integrating Quality into Portfolio Management (20)

Boeing Webinar - Integrating Quality in Portfolio Management - oct 2010
Boeing Webinar - Integrating Quality in Portfolio Management -  oct 2010Boeing Webinar - Integrating Quality in Portfolio Management -  oct 2010
Boeing Webinar - Integrating Quality in Portfolio Management - oct 2010
 
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...
 
Vinaqa LLC
Vinaqa LLCVinaqa LLC
Vinaqa LLC
 
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
 
Resume
ResumeResume
Resume
 
Rajalakshmi Murugan_Li
Rajalakshmi Murugan_LiRajalakshmi Murugan_Li
Rajalakshmi Murugan_Li
 
niyati_kaduskar_CV
niyati_kaduskar_CVniyati_kaduskar_CV
niyati_kaduskar_CV
 
Bharath_Channankaiah_testing_resume_6plus_year
Bharath_Channankaiah_testing_resume_6plus_yearBharath_Channankaiah_testing_resume_6plus_year
Bharath_Channankaiah_testing_resume_6plus_year
 
Syed_E_Res
Syed_E_ResSyed_E_Res
Syed_E_Res
 
Software Testing Profile_Surender Kumar_V1.doc
Software Testing Profile_Surender Kumar_V1.docSoftware Testing Profile_Surender Kumar_V1.doc
Software Testing Profile_Surender Kumar_V1.doc
 
CV_Vijay Patidar_Testing
CV_Vijay Patidar_TestingCV_Vijay Patidar_Testing
CV_Vijay Patidar_Testing
 
Kasi Viswanath
Kasi ViswanathKasi Viswanath
Kasi Viswanath
 
Jitendra Resume 5.6 Yrs of Experience in Testing_Banking Domain
Jitendra Resume  5.6 Yrs of Experience in Testing_Banking DomainJitendra Resume  5.6 Yrs of Experience in Testing_Banking Domain
Jitendra Resume 5.6 Yrs of Experience in Testing_Banking Domain
 
How To Review The Sprints Efficiently
How To Review The Sprints EfficientlyHow To Review The Sprints Efficiently
How To Review The Sprints Efficiently
 
Profile-Amal
Profile-AmalProfile-Amal
Profile-Amal
 
VS TFS 2010 - Part1
VS TFS 2010 - Part1VS TFS 2010 - Part1
VS TFS 2010 - Part1
 
VidyaManjunath_CV
VidyaManjunath_CVVidyaManjunath_CV
VidyaManjunath_CV
 
CV Of Arun Thimmappa
CV Of Arun ThimmappaCV Of Arun Thimmappa
CV Of Arun Thimmappa
 
Resume_Joydip Mukherjee
Resume_Joydip MukherjeeResume_Joydip Mukherjee
Resume_Joydip Mukherjee
 
my cv
my cvmy cv
my cv
 

KĂŒrzlich hochgeladen

Call Us đŸ“Č8800102216📞 Call Girls In DLF City Gurgaon
Call Us đŸ“Č8800102216📞 Call Girls In DLF City GurgaonCall Us đŸ“Č8800102216📞 Call Girls In DLF City Gurgaon
Call Us đŸ“Č8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar 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
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
PB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal BrandPB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal BrandSharisaBethune
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524najka9823
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
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
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
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
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Entrepreneurship lessons in Philippines
Entrepreneurship lessons in  PhilippinesEntrepreneurship lessons in  Philippines
Entrepreneurship lessons in PhilippinesDavidSamuel525586
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 

KĂŒrzlich hochgeladen (20)

Call Us đŸ“Č8800102216📞 Call Girls In DLF City Gurgaon
Call Us đŸ“Č8800102216📞 Call Girls In DLF City GurgaonCall Us đŸ“Č8800102216📞 Call Girls In DLF City Gurgaon
Call Us đŸ“Č8800102216📞 Call Girls In DLF City Gurgaon
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar 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...
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
PB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal BrandPB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal Brand
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
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)
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
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
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
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
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Entrepreneurship lessons in Philippines
Entrepreneurship lessons in  PhilippinesEntrepreneurship lessons in  Philippines
Entrepreneurship lessons in Philippines
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 

Integrating Quality into Portfolio Management

  • 1. Integrating Quality into Portfolio Management Brent Barton Chris Sterling
  • 2. Brent Barton - Sterling Barton, LLC Partner, Sterling Barton, LLC Former CTO. Active Agile Coach, Mentor, CertiïŹed 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
  • 3. Chris Sterling – Sterling Barton, LLC Partner, Sterling Barton, LLC Consults on software technology, Agile technical practices, Scrum, and effective management techniques CertiïŹed 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
  • 4. Meet Earl - Strategic Planner Earl just ïŹnished the annual portfolio budgeting process for the new ïŹscal year © 2009-2010,
  • 5. Meet Geoff - “Project Manager” Geoff was a Software Developer and is now in charge of Saturn Saturn is a key part of a company-wide strategy © 2009-2010,
  • 6. Portfolio is Done for the year! (Today is the beginning of our new Fiscal Year) © 2009-2010,
  • 7. Later, Some things aren’t looking as good © 2009-2010,
  • 8. [Pause for enlightening discussion] © 2009-2010,
  • 9. Defect Containment is helping...not solving © 2009-2010,
  • 10. So...what is happening? Who is affected? © 2009-2010,
  • 12. 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,
  • 14. [Pause for enlightening discussion] © 2009-2010,
  • 15. Meet Earl - Strategic Planner How do I balance Value and Quality? © 2009-2010,
  • 16. Balancing Signal Indicators - (some weaker than others) Value Quality Constraints (Schedule, Cost, Scope) © 2009-2010, Source: Jim Highsmith
  • 17. [Pause for enlightening discussion] © 2009-2010,
  • 18. Meet Sonia - Program Manager Sonia is a Program Manager Uses Scrum well...good servant leader How can I help ensure better Quality? © 2009-2010,
  • 19. DeïŹnition of Done DeïŹnes the work products that will be delivered with each item as it is ready for acceptance Typical entries in DeïŹnition 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, 19
  • 20. DeïŹnition of Done as a Compliance Checklist Acceptance deïŹned 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 veriïŹed 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,
  • 21. How does a “Release DeïŹnition of Done” help? Every release should have clear quality criteria With a “Release DeïŹnition of Done” you can understand targets better Measure the gap between the teams’ DeïŹnition of Done and a Release DeïŹnition of Done. This gap is a source of quality issues and represents signiïŹcant risk to schedule © 2009-2010,
  • 22. [Pause for enlightening discussion] © 2009-2010,
  • 23. I think we’re “done” © 2009-2010,