SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
ADAPTING AGILE TO THE ENTERPRISE
WHAT HAPPENED TO THE PHASE GATES? – AGILE EDGE CONFERENCE
SUPERIOR

               PRODUCT



               AGILE-LEAN
                METHODS
      PEOPLE                PROCESS




                                NOT EASY.
SUPERIOR
               Change is Organic



             PRODUCT
           PRODUCTIVITY CAN BE SPENT ON
             QUALITY OR DELIVERY DATE



                 AGILE-LEAN
                  METHODS




       PEOPLE               PROCESS
                                          NOT EASY.
SUPERIOR


      PRODUCT


  PEOPLE   AGILE-LEAN
            METHODS
                              PROCESS
           Process Overhead
           Reduced to 8-15%
            (From 40-60%)




                                 NOT EASY.
SUPERIOR

                              PRODUCT

   Improved Team
  Morale due to Focus
                        AGILE-LEAN
     and Rhythm
                         METHODS         PROCESS
   PEOPLE                  Improved Skills
                           due to Pairing &
                               Shared
                           Responsibilities




                                              NOT EASY.
THE MATURING OF AGILE PRACTICE

 AGILE-1ST GENERATION – AGILE FOR THE TEAM
 –   Emphasising the Human Factors in Development
                                                       BRANDED
                                                         AGILE
 –   Emphasising Empowerment-to-a-Goal
                                                       METHODS
 –   A Gaggle of Gurus
 –   Naïve Agile & Faux-Agile


 AGILE-2ND GENERATION – AGILE FOR THE ENTERPRISE
 –   Emphasising Risk Management
 –   Emphasising Backlog Management                    HYBRID,
                                                    BEST-PRACTICE
 –   Emphasising Visibility & Accountability
                                                        AGILE
 –   Emphasising the Whole Solution Value Stream
                                                      METHODS
NOTE:

AGILITY IS A LARGE,
SOPHISTICATED, AND
SUBTLE BODY OF GOOD
PRACTICES.
THIS PRESENTATION IS
ONLY A BRIEF, PARTIAL
SKETCH.
THE AGILE MANIFESTO
 THE ORIGINS OF 1ST-GENERATION AGILE
   We are uncovering better ways of developing software by doing it and
     helping others do it. Through this work we have come to value:


 Individuals and Interactions    Over            Processes and Tools


                                                   Comprehensive
     Working Software            Over              Documentation


  Customer Collaboration         Over            Contract Negotiation


   Responding to Change          Over        Following a Predefined Plan

     MORE VALUABLE                                    VALUABLE
             THAT IS, WHILE THERE IS VALUE IN THE ITEMS ON
           THE RIGHT, WE VALUE THE ITEMS ON THE LEFT MORE.
THE DARK-SIDE OF THE AGILE MANIFESTO
 THE ORIGINS OF FAUX-AGILE & NAÏVE-AGILE

     We Do This …                       We Don’t Do This?

 Individuals and Interactions                Processes and Tools


                                              Comprehensive
     Working Software
                                              Documentation


  Customer Collaboration                    Contract Negotiation


   Responding to Change                  Following a Predefined Plan



                         EITHER/OR THINKING AND
                      A FALSE DOCTRINE OF REJECTION.
DISCOVERING THE TAO OF AGILE-LEAN

 DIMENSIONS OF ENTERPRISE AGILITY
   • IT’S MORE THAN JUST BIG, DISTRIBUTED TEAMS!

 INTEGRATED BACKLOG MANAGEMENT
   • INDUCING A CONTINUOUS FLOW AND PLANNING RHYTHM FROM
     PRODUCT/PORTFOLIO MGMT. THROUGH RELEASE & ITERATION
     MGMT.

 RISK PROFILING AND RISK-DRIVEN PROCESS
   • IT’S ALL ABOUT RISK MANAGEMENT!

 GOVERNANCE AS ACTIONABLE GLOBAL RISK MANAGEMENT
   • STOP OBSTRUCTING!     START INSTRUCTING!
“THE WISE MAN DOES LESS
AND LESS,
UNTIL HE DOES NOTHING
AT ALL,
AND YET NOTHING IS LEFT
UNDONE.” – LAO TSE
SCALING AGILITY TO THE ENTERPRISE
LARGER
COMPLEXITY                                                      QUICKER
    Architecture                                                RESPONSIVENESS
    Configurations                                                  Scope Chg. Mgmt.
                                                                    Half-Life of Reqs.
    3rd-party Software
                                                                    Time-to-Market
    Stds Conformance               PRODUCT
                                                                BROADER
MORE PRECISE
COORDINATION                                                    RISK PROFILE
                                                                    Regulatory Compliance
    Concurrent Devlpmt.       PEOPLE       PROCESS                  Security & Reliability
    Version/Config. Mgt.                                            Enterprise Governance
    Product Integration

                                                                CLOSER
WIDER
                           IMPROVED                             ALIGNMENT
DIVERSITY                                                           To Business/Market
    People & Cultures      ACCOUNTABILITY                           To Strategic Plan
    Disciplines & Skills      Satisfaction-of-Need & Maturity
                              Timeliness & Health
    Sites & Timezones
                              Quality & Fitness-for-Release
                              Efficiency & Productivity
AGILE DYNAMICS – FLOW & FEEDBACK
                                                                                              Doc
                                                                                                                      PRODUCTION
 Product                                                                                    as needed                  RELEASE
  Product
 Backlog                        Release
  Backlog                    Retrospective
   Project &
    Release                                                                                               DEMO
   Planning

                                                                         Scope Change
                                                                            Mgmt
    Release
    Backlog
                                                    Progress
                                                     to Goal
                                                                       Iteration
                                                                     Retrospective                                        Fitness-
     Risk
   Profiling                     Risk                                                                                   for-Release
                                                                                                                          Testing
                            s


                                        Va
                                    s
                                 ne

                                           lue
                             Fit




                 Iteration                               Iteration
                 Planning                                 Backlog                                              Build-Integration-Test-
               Scrumboard
                                                                                                               Acceptance Automation
                                            Daily
                                            Burn

                                                           Daily standup
                                                           Meeting
                                                                                        DAILY           Pairing and Peering
                                                           (“Daily scrum”)
                                                                                     (NANO-LEVEL)
         AGILE   PLANNING
         & GOVERNANCE
IN THE BEGINNING …
                                                                         SCOPE




                                                                           Requirements
THERE WAS THE STORY.

   The essential unit of Agile scope.
   The fundamental unit of Agile planning.
   The concept around which we define actionable and done.

   A bit of a mystery, in practice.
                                                             ACCEPTANCE CRITERIA
                                                              • The credit card should be rejected if it
                             Action Context                      is a type not accepted by the store.
                      Actor                                   • The credit payment charged should
                                      CREDIT CARD PAYMENTthe exact amount due.
                                                                 be for
                    Action                                    • Confirmation of successful or
                                      As a Cashier, when processing a sale, Icredit clearance must be
                                                                 unsuccessful
                                      want to process a credit card payment to receipt generation.
                                                                 displayed prior
                Business Context      in order to settle the saleIf successful, customer signature must
                                                              • transaction
                                      such that confirmation of credit
                                                                 be indicated by the cashier explicitly
                  Constraint          transaction clearance is confirmed
                                                                 before finalizing the sale.
                                      before finalizing the sale.

                                      Size-Effort = 5              Risk = 4.7
WHAT DOES IT MEAN TO BE ACTIONABLE?

 SPECIFIABLE       - has been refined sufficiently to
                     understand how to satisfy the story.
 IMPLEMENTABLE     - can be elaborated to the next level so
                     that further SEIVing can occur.
 ESTIMABLE         - has reduced & bounded uncertainty
                     so effort can be reasonably projected.
 VERIFIABLE        - can specify acceptance criteria to
                     determine satisfaction of the story.

 EACH SEPARATELY
WHAT IS AN EPIC?
  Wrong question! “Epic” is an adjective, not a noun.
  The question should be, “What makes a story epic?”
  The answer: it fails on one or more of the SIEVe properties.


                                                           Specifiable AND
              Epic Thing                                   Implementable
                                                           AND
NOT 1 or more of:            REFINEMENT
                                                           Estimable AND
Specifiable OR                                             Verifiable
Implementable
OR
Estimable OR
                                               Actionable
Verifiable                                       Thing


  There are several kinds of epic-actionable things.
RESOLVED: “STORY” IS A GENERIC TERM.
      There are different kinds of stories, i.e. units of scope, depending on
      your level of detail and focus.

      • 4 KINDS OF STORIES:
Business     – Goals – representing the objectives or initiatives of the business.
 Goal
Epic User    – Features – “If the system would only do X, then we would make progress
 Story or
Use Case       on the goal Y.”

User Story   – Functions – “To provide the feature X, the system needs to do: A, B, C, Q,
    or         & W.”
 Scenario

             – Tasks – “To implement Q, we need to build U & V, modify the W & X
               screens, update the Y schema, and write a Z audit record.”



                  Goal     = Unit of Strategy   Feature = Unit of Value
                  Function = Unit of Capability Task    = Unit of Work
SIEVING EPIC STORIES
    TO DERIVE ACTIONABLE STORIES
    EPIC
    GOAL
                                                        REFINEMENT is the decomposition
                                                        into more detailed stories of the
                                                        same kind such that the SEIVe
                                       EPIC
   ACTIONABLE                                           properties are satisfied by those
                                     FEATURE
      GOAL                                              stories at that level.




                                                                   EPIC
                                                                 FUNCTION
ELABORATION is the                    ACTIONABLE
identification and                      FEATURE
definition of stories
at the next lower level of detail.


                                                              ACTIONABLE                    TASK
             THIS IS THE FOUNDATION FOR AGILE TRACEABILITY
                                                               FUNCTION
                      AND THE DEFINITION OF “DONE”.
MULTIDIMENSIONAL TRACEABILITY

                                      Feature                 Feature   Feature
 “Done” with children
 means done with
 their parent.                    
                                        
 SOME DIMENSIONS
   •   Goal -> Feature (Set) for Demand Mgmt
                                                               
   •   Feature -> Function -> Subfunction for Planning & Reporting
   •   Function -> Version for Complexity Mgmt
   •   Function -> Task for Work Allocation & Execution

                        THE DIFFICULTY OF DEFINING “DONE”
                      IS A MAJOR CATEGORY OF ANALYSIS RISK.
HIERARCHY OF BACKLOGS
                   PRODUCT
   EPIC            BACKLOG
   GOAL

                                           RELEASE
                                          BACKLOG
                             EPIC
   ACTIONABLE              FEATURE
      GOAL


                                               EPIC
                                             FUNCTION

                             ACTIONABLE
                               FEATURE

                                                        ITERATION
4 STORIES TYPES IN PAIRS                                 BACKLOG
  GENERATES 3 NATURAL                      ACTIONABLE
    BACKLOG TYPES                                           TASK
                                            FUNCTION
DEFINITION OF “PLAN”


 “PLAN” v. (a) to add (delete or modify)
  stories to a backlog,

  (b) to allocate stories from one backlog to another.


 “ANALYZE” v. (a) to refine or elaborate a story.

 “MANAGE” v. (a) to plan and to analyze the stories in a
 backlog.
DEFINITION OF “PLAN”
              PRODUCT
 EPIC         BACKLOG                  Release Planning
 GOAL

                                       RELEASE
                                      BACKLOG
                      EPIC
 ACTIONABLE         FEATURE
    GOAL


                                           EPIC
                                                              Iteration
                                         FUNCTION
    Product                                                   Planning
     Mgmt               ACTIONABLE
                          FEATURE

                                                          ITERATION
                                                           BACKLOG
                            Release    ACTIONABLE             TASK
                             Mgmt       FUNCTION
                                                           Iteration
                                                             Mgmt
BACKLOG NETWORK

CUSTOMER                DIVISIONAL
                                            Each Backlog subsumes
 BACKLOG                 BACKLOG            its own (potentially unique) Analysis &
                                            Planning Disciplines


                                          RELEASE
                                          CONFIG
PRODUCT                 PRODUCT          BACKLOG
  LINE                  BACKLOG
BACKLOG



QUEUING NETWORK
                                          RELEASE        SUBSYSTEM
– Analyze Flow
                                         BACKLOG          BACKLOG
– Optimize by Lean Principles
COORDINATION-INTEGRATION
TASKS
– Generates a Hierarchy of Scrums
– Attach Governance to
                                                         COMPONENT           ITERATION
  “Natural” Gates, Flows, & Activities
                                                          BACKLOG             BACKLOG
MATURE AGILE PROCESS
 ESTABLISHING RHYTHMS FOR SUCCESS


 Regular RHYTHM ensures Sustainability
 Regular FEEDBACK ensures Fidelity

 Multiple levels of Rhythmic Feedback
 for Risk Management
 & Scope Change Mgmt                     INCREMENTAL DEVELOPMENT




                                        Iterative Dev




               CATCH RISKS WHEN THEY ARE LITTLE,
               AND THEY WON’T GROW UP TO BE BIG ISSUES.
MATURE AGILE PROCESS
 ESTABLISHING RHYTHMS FOR SUCCESS


                         RELEASE



                         ITERATION



                           DAILY
IF YOU HAVE A RISK,
YOU HAD BETTER DO
SOMETHING ABOUT IT!
IF YOU DON’T HAVE A
RISK,
THEN DON’T DO
SOMETHING ABOUT IT!
THE AGILE RAZOR – IT’S ALL RISK MGMT

 All PROCESS is about RISK MANAGEMENT.
 If it isn’t, then it is mere formality, i.e. waste.

 Every element of process must justify itself –
 in the specific case of each development initiative, not just in
 general.

 PROCESS SHOULD ADAPT PROPORTIONALLY TO
 THE RISK PROFILE OF THE INITIATIVE.
PROCESS IS JUSTIFIED BY RISKS-MANAGED
                           BUSINESS RISK                                     ANALYSIS RISK

Roles                      Relationship Risk     Backlogs & Scope Chg Mgmt   Scoping Risk
Reviews                    Regulatory Risk       Analysis Artifacts          Requirements Risk
Business Case              Profitability Risk    Accept. Criteria            Verification Risk

                           MARKET RISK                                       TECHNICAL RISK

Vision & Business Case     Demand Risk           Prototyping                 Development Risk
Schedule                   Time-to-Market Risk   Training/ Coaching Plan     Technology Risk
                                                 Automation                  Environmental Risk
                           RESOURCE RISK         Process Plan                Process Risk
                                                 Test Plans                  Quality Risk
Staffing Plan              Capability Risk
RFP, Evaluation Criteria   Procurement Risk

                           DEPENDENCY RISK

Comm. and Integ. Plan      Coordination Risk           Process is even driven by Risk
Risk Management Plan       Consequential Risk          … and Value and Fitness.
AFTER STRATEGIC
  PLANNING, THERE IS
ONLY ONE CONTINUOUS
 ACTIVITY OF ITERATIVE
  DEVELOPMENT, THE
 TACTICAL EXECUTION
        PHASE.
   ONE ENGINE, THREE FUEL MIXES.
AGILE MACRO-RHYTHMS:
                      PLANNING & RELEASE CYCLE

                                                                   Agile Release
                                                                       Cycle
Project/Release                   Foundational                                       Primary                            Finalization          Deployment
   Planning                         Iterations                                      Iterations                           Iterations          to Production
incl. vision, roadmap, incl. requirements & development for              incl. requirements & development for        incl. activities ensuring
release plan, strategic high-risk & architecturally-significant       high-value, moderate- to low-risk features,    fitness-for-release and
estimates, risk profile      features, reforecast due date           on-going level-1 & level-2 acceptance testing       final acceptance




  Feasibility                   Risk 80% –                                      Value 80% –                                  Fitness 80% –
                                                                                    Fitness 20%
                                   Value 20%                                                                                         Risk 20%
                                                                  Agile Development
                                                                       Priorities
DIFFERENTIATED BACKLOG

 INCLUDE IN YOUR BACKLOG ALL THE ITEMS (FUNCTIONS & TASKS)
 THAT CONSUME YOUR TEAM’S TIME & ENERGY.

                                             Business         Reqs Change
 IF IT IS NOT TRACKED,                                        Story
                                           Value Stories
       IT IS NOT ACCOUNTABLE.
                                                                 Quality
                                                 New Reqs        Attribute
                                                 Story           Story

      “OH YEAH!
      WE’VE BEEN                     Technical
       WORKING                      Value Stories
                                                     Level-2 (NFR)
    REALLY HARD …                                    Tests
                                         Reqs.
    WE JUST CAN’T                        Clarification        Design
    SAY ON WHAT,            Committed                         Refactoring
                            Defect
       EXACTLY.”            Repairs
                                                         Risk/Issue
                                        Governance
                                                         Mgmt Task
                                        Activity
AGILE APPROACH TO GOVERNANCE

TRADITIONAL GOVERNANCE IS OBSTRUCTIVE.
  We cannot tolerant interruptions in the flow, …
  But, we have to admit there is a place for governance
  when we conceive it as
                 Enterprise Risk Management
  complementing to our Project Risk Management.


BUT, AGILE GOVERNANCE IS DIFFERENT!
  We embody Governance Activities as Stories!
  “Don’t stop our rhythm! Just tell us what you
  need to know. We will add the stories to our backlogs and
  plan them into the appropriate iterations.”


                    NOW, WE CAN EVEN TRACK THE EFFORT
                   AND SCHEDULE IMPACT OF GOVERNANCE!
THE VARIETY OF (KINDS OF) STORIES

 Fundamental Story Types
       GOALS → FEATURES → FUNCTIONS → TASKS

 Story “Colors”
   • Value Features, Functions & Tasks:
     New Requirements, Requirement Changes, Quality Attributes
   • Overhead Features, Functions & Tasks:
     Reqs. Clarifications, Defect Repairs, Level-2 Tests,
     Design Refactoring, Risk/Issue Mgmt Task, Governance Activity


 Story Templates:
   • Parameterized Stories (applied to stories or arch. components)
   • Periodic Stories (performed every n iterations or releases)
   • Supplemental Acceptance Criteria (special ACs added to a story)
RHYTHM & FLOW
                      – THE ESSENCE OF AGILE-LEAN

                                                                  Agile Non-Phases
Project/Release                   Foundational                                        Primary                            Finalization          Deployment
   Planning                         Iterations                                       Iterations                           Iterations          to Production
incl. vision, roadmap, incl. requirements & development for               incl. requirements & development for        incl. activities ensuring
release plan, strategic high-risk & architecturally-significant        high-value, moderate- to low-risk features,    fitness-for-release and
estimates, risk profile      features, reforecast due date            on-going level-1 & level-2 acceptance testing       final acceptance




  Feasibility                   Risk 80% –                                       Value 80% –                                  Fitness 80% –
                                                                                     Fitness 20%
                                   Value 20%                                                                                          Risk 20%
                                                                  Agile Development
                                                                       Priorities
                                 “The Wise Man does less and less, until he does nothing at
                                                      all, and yet nothing is left undone.”
?

ANY QUESTIONS …
info@valtech.co.uk

http://www.valtech.co.uk

http://blog.valtech.co.uk

http://twitter.com/valtech

Mais conteúdo relacionado

Mais procurados

Agile presentation
Agile presentationAgile presentation
Agile presentation
infolock
 
Introduction To Jira Slide Share
Introduction To Jira Slide ShareIntroduction To Jira Slide Share
Introduction To Jira Slide Share
Renjith V
 

Mais procurados (20)

Structured Approach to Solution Architecture
Structured Approach to Solution ArchitectureStructured Approach to Solution Architecture
Structured Approach to Solution Architecture
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?
 
Agile practices using jira atlassian
Agile practices using jira atlassianAgile practices using jira atlassian
Agile practices using jira atlassian
 
Jira 101
Jira 101Jira 101
Jira 101
 
Agile
AgileAgile
Agile
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cart
 
Managing Product Development Chaos with Jira Software and Confluence
Managing Product Development Chaos with Jira Software and ConfluenceManaging Product Development Chaos with Jira Software and Confluence
Managing Product Development Chaos with Jira Software and Confluence
 
PMBOK PROCESS FLOW.pdf
PMBOK PROCESS FLOW.pdfPMBOK PROCESS FLOW.pdf
PMBOK PROCESS FLOW.pdf
 
Introduction To Jira Slide Share
Introduction To Jira Slide ShareIntroduction To Jira Slide Share
Introduction To Jira Slide Share
 
AXELOS - PRINCE2 Agile® Practitioner
AXELOS - PRINCE2 Agile® PractitionerAXELOS - PRINCE2 Agile® Practitioner
AXELOS - PRINCE2 Agile® Practitioner
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
AgilePM® - Agile Project Management - Foundation
AgilePM® - Agile Project Management - FoundationAgilePM® - Agile Project Management - Foundation
AgilePM® - Agile Project Management - Foundation
 
Jira Basic Concepts
Jira Basic ConceptsJira Basic Concepts
Jira Basic Concepts
 
Agile Planning Powerpoint Presentation Slides
Agile Planning Powerpoint Presentation SlidesAgile Planning Powerpoint Presentation Slides
Agile Planning Powerpoint Presentation Slides
 
Solution Architecture
Solution ArchitectureSolution Architecture
Solution Architecture
 
Coaching product owners effectively
Coaching product owners effectivelyCoaching product owners effectively
Coaching product owners effectively
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With Scrum
 
Cbap babok ppt day 1 bapm ea
Cbap babok ppt day 1   bapm eaCbap babok ppt day 1   bapm ea
Cbap babok ppt day 1 bapm ea
 

Destaque

Destaque (12)

Adopting Agile In The Organization
Adopting Agile In The OrganizationAdopting Agile In The Organization
Adopting Agile In The Organization
 
Business Agility And Software Development Alan Chedalawada
Business Agility And Software Development   Alan ChedalawadaBusiness Agility And Software Development   Alan Chedalawada
Business Agility And Software Development Alan Chedalawada
 
IT Architecture Evolution
IT Architecture EvolutionIT Architecture Evolution
IT Architecture Evolution
 
Elements Of Mature Agile Lean Ecosystem
Elements Of Mature Agile Lean EcosystemElements Of Mature Agile Lean Ecosystem
Elements Of Mature Agile Lean Ecosystem
 
Starting with why - goals for Lean/Agile
Starting with why - goals for Lean/AgileStarting with why - goals for Lean/Agile
Starting with why - goals for Lean/Agile
 
Agile E Business Valtech Agile Edge London March 2010 Al Goerner
Agile  E Business Valtech Agile Edge London   March 2010   Al GoernerAgile  E Business Valtech Agile Edge London   March 2010   Al Goerner
Agile E Business Valtech Agile Edge London March 2010 Al Goerner
 
Agile UX integration
Agile UX integrationAgile UX integration
Agile UX integration
 
What's the next step in the Evolution of Agile? Enterprise Agility
What's the next step in the Evolution of Agile? Enterprise AgilityWhat's the next step in the Evolution of Agile? Enterprise Agility
What's the next step in the Evolution of Agile? Enterprise Agility
 
Get to know your users using Lean UX
Get to know your users using Lean UXGet to know your users using Lean UX
Get to know your users using Lean UX
 
Lean and Agile SAP
Lean and Agile SAPLean and Agile SAP
Lean and Agile SAP
 
3P's: People, Process, Product
3P's: People, Process, Product3P's: People, Process, Product
3P's: People, Process, Product
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)
 

Semelhante a Adapting agile to the entreprise

Performanceleadership
PerformanceleadershipPerformanceleadership
Performanceleadership
maxvink
 
Agile Framework
Agile FrameworkAgile Framework
Agile Framework
Subbuiyer
 
Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001
jucaab
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...
Tatlock
 
Release your potential with Maconomy Essentials Cloud ERP
Release your potential with Maconomy Essentials Cloud ERPRelease your potential with Maconomy Essentials Cloud ERP
Release your potential with Maconomy Essentials Cloud ERP
Stefan Kim (Grahn)
 

Semelhante a Adapting agile to the entreprise (20)

Introduction to Agile by David Draper
Introduction to Agile by David DraperIntroduction to Agile by David Draper
Introduction to Agile by David Draper
 
Launching sustainability programs
Launching sustainability programsLaunching sustainability programs
Launching sustainability programs
 
Tii
TiiTii
Tii
 
Performanceleadership
PerformanceleadershipPerformanceleadership
Performanceleadership
 
Iiba april 20 presentation
Iiba april 20 presentationIiba april 20 presentation
Iiba april 20 presentation
 
Crystal Ball BY blucero.c.la
Crystal Ball BY blucero.c.laCrystal Ball BY blucero.c.la
Crystal Ball BY blucero.c.la
 
Agile Framework
Agile FrameworkAgile Framework
Agile Framework
 
Agile in highly regulated environments
Agile in highly regulated environmentsAgile in highly regulated environments
Agile in highly regulated environments
 
Agile for Product Owners Workshop
Agile for Product Owners WorkshopAgile for Product Owners Workshop
Agile for Product Owners Workshop
 
Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001
 
PRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESSPRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESS
 
David Pinches - Product Management - where do you start?
David Pinches - Product Management - where do you start?David Pinches - Product Management - where do you start?
David Pinches - Product Management - where do you start?
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...
 
Agile Prod Mgmt v. Proj Mgmt
Agile Prod Mgmt v. Proj MgmtAgile Prod Mgmt v. Proj Mgmt
Agile Prod Mgmt v. Proj Mgmt
 
Introduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XPIntroduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XP
 
Release your potential with Maconomy Essentials Cloud ERP
Release your potential with Maconomy Essentials Cloud ERPRelease your potential with Maconomy Essentials Cloud ERP
Release your potential with Maconomy Essentials Cloud ERP
 
P L N 07 B O1 C Naya Making Big Lean Stick
P L N 07  B O1 C  Naya  Making Big Lean StickP L N 07  B O1 C  Naya  Making Big Lean Stick
P L N 07 B O1 C Naya Making Big Lean Stick
 
SwissQ Agile Trends & Benchmarks 2012 (Englisch)
SwissQ Agile Trends & Benchmarks 2012 (Englisch)SwissQ Agile Trends & Benchmarks 2012 (Englisch)
SwissQ Agile Trends & Benchmarks 2012 (Englisch)
 
The Art & Science of Decision Making - Key Note Speech
The Art & Science of Decision Making - Key Note SpeechThe Art & Science of Decision Making - Key Note Speech
The Art & Science of Decision Making - Key Note Speech
 
Managing The Portfolio
Managing The PortfolioManaging The Portfolio
Managing The Portfolio
 

Mais de Valtech UK

Presentation compressed
Presentation compressedPresentation compressed
Presentation compressed
Valtech UK
 
Using CFD, SPC and Kanban on UK GOV IT projects
Using CFD, SPC and Kanban on UK GOV IT projects Using CFD, SPC and Kanban on UK GOV IT projects
Using CFD, SPC and Kanban on UK GOV IT projects
Valtech UK
 

Mais de Valtech UK (20)

The Art of Visualising Software - Simon Brown
The Art of Visualising Software - Simon BrownThe Art of Visualising Software - Simon Brown
The Art of Visualising Software - Simon Brown
 
Get to know your users
Get to know your users Get to know your users
Get to know your users
 
LeanUX and Agile in the Public Sector
LeanUX and Agile in the Public SectorLeanUX and Agile in the Public Sector
LeanUX and Agile in the Public Sector
 
Transforming nhs choices using agile and lean ux agile manc
Transforming nhs choices using agile and lean ux agile mancTransforming nhs choices using agile and lean ux agile manc
Transforming nhs choices using agile and lean ux agile manc
 
Digital Inclusion in the Public Sector
Digital Inclusion in the Public SectorDigital Inclusion in the Public Sector
Digital Inclusion in the Public Sector
 
Presentation compressed
Presentation compressedPresentation compressed
Presentation compressed
 
The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?
 
Modern Digital Design: The power of Responsive Design
Modern Digital Design: The power of Responsive DesignModern Digital Design: The power of Responsive Design
Modern Digital Design: The power of Responsive Design
 
White Paper: "Designing Around People"
White Paper: "Designing Around People" White Paper: "Designing Around People"
White Paper: "Designing Around People"
 
Simplifying Facebook: Designing Around People
Simplifying Facebook: Designing Around PeopleSimplifying Facebook: Designing Around People
Simplifying Facebook: Designing Around People
 
The mobile landscape - Do you really need an app?
The mobile landscape - Do you really need an app?The mobile landscape - Do you really need an app?
The mobile landscape - Do you really need an app?
 
An Introduction to Responsive Design
An Introduction to Responsive DesignAn Introduction to Responsive Design
An Introduction to Responsive Design
 
Customer case - IC companys
Customer case - IC companysCustomer case - IC companys
Customer case - IC companys
 
Part 1: "Making Agile Work" Webinar Series: Inception
Part 1: "Making Agile Work" Webinar Series: InceptionPart 1: "Making Agile Work" Webinar Series: Inception
Part 1: "Making Agile Work" Webinar Series: Inception
 
Experience Report: FLIGHTGLOBAL.COM
Experience Report: FLIGHTGLOBAL.COMExperience Report: FLIGHTGLOBAL.COM
Experience Report: FLIGHTGLOBAL.COM
 
Using CFD, SPC and Kanban on UK GOV IT projects
Using CFD, SPC and Kanban on UK GOV IT projects Using CFD, SPC and Kanban on UK GOV IT projects
Using CFD, SPC and Kanban on UK GOV IT projects
 
Simplifying Facebook Commerce
Simplifying Facebook Commerce Simplifying Facebook Commerce
Simplifying Facebook Commerce
 
Case Study: Using CFD, SPC and Kanban on UK Government IT projects
Case Study: Using CFD, SPC and Kanban on UK Government IT projectsCase Study: Using CFD, SPC and Kanban on UK Government IT projects
Case Study: Using CFD, SPC and Kanban on UK Government IT projects
 
Simplifying F-Commerce White Paper
Simplifying F-Commerce White PaperSimplifying F-Commerce White Paper
Simplifying F-Commerce White Paper
 
Agile Methods Experience Report by Andrew Rendell, Valtech
Agile Methods Experience Report by Andrew Rendell, ValtechAgile Methods Experience Report by Andrew Rendell, Valtech
Agile Methods Experience Report by Andrew Rendell, Valtech
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Adapting agile to the entreprise

  • 1. ADAPTING AGILE TO THE ENTERPRISE WHAT HAPPENED TO THE PHASE GATES? – AGILE EDGE CONFERENCE
  • 2. SUPERIOR PRODUCT AGILE-LEAN METHODS PEOPLE PROCESS NOT EASY.
  • 3. SUPERIOR Change is Organic PRODUCT PRODUCTIVITY CAN BE SPENT ON QUALITY OR DELIVERY DATE AGILE-LEAN METHODS PEOPLE PROCESS NOT EASY.
  • 4. SUPERIOR PRODUCT PEOPLE AGILE-LEAN METHODS PROCESS Process Overhead Reduced to 8-15% (From 40-60%) NOT EASY.
  • 5. SUPERIOR PRODUCT Improved Team Morale due to Focus AGILE-LEAN and Rhythm METHODS PROCESS PEOPLE Improved Skills due to Pairing & Shared Responsibilities NOT EASY.
  • 6. THE MATURING OF AGILE PRACTICE AGILE-1ST GENERATION – AGILE FOR THE TEAM – Emphasising the Human Factors in Development BRANDED AGILE – Emphasising Empowerment-to-a-Goal METHODS – A Gaggle of Gurus – Naïve Agile & Faux-Agile AGILE-2ND GENERATION – AGILE FOR THE ENTERPRISE – Emphasising Risk Management – Emphasising Backlog Management HYBRID, BEST-PRACTICE – Emphasising Visibility & Accountability AGILE – Emphasising the Whole Solution Value Stream METHODS
  • 7. NOTE: AGILITY IS A LARGE, SOPHISTICATED, AND SUBTLE BODY OF GOOD PRACTICES. THIS PRESENTATION IS ONLY A BRIEF, PARTIAL SKETCH.
  • 8. THE AGILE MANIFESTO THE ORIGINS OF 1ST-GENERATION AGILE We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and Interactions Over Processes and Tools Comprehensive Working Software Over Documentation Customer Collaboration Over Contract Negotiation Responding to Change Over Following a Predefined Plan MORE VALUABLE VALUABLE THAT IS, WHILE THERE IS VALUE IN THE ITEMS ON THE RIGHT, WE VALUE THE ITEMS ON THE LEFT MORE.
  • 9. THE DARK-SIDE OF THE AGILE MANIFESTO THE ORIGINS OF FAUX-AGILE & NAÏVE-AGILE We Do This … We Don’t Do This? Individuals and Interactions Processes and Tools Comprehensive Working Software Documentation Customer Collaboration Contract Negotiation Responding to Change Following a Predefined Plan EITHER/OR THINKING AND A FALSE DOCTRINE OF REJECTION.
  • 10. DISCOVERING THE TAO OF AGILE-LEAN DIMENSIONS OF ENTERPRISE AGILITY • IT’S MORE THAN JUST BIG, DISTRIBUTED TEAMS! INTEGRATED BACKLOG MANAGEMENT • INDUCING A CONTINUOUS FLOW AND PLANNING RHYTHM FROM PRODUCT/PORTFOLIO MGMT. THROUGH RELEASE & ITERATION MGMT. RISK PROFILING AND RISK-DRIVEN PROCESS • IT’S ALL ABOUT RISK MANAGEMENT! GOVERNANCE AS ACTIONABLE GLOBAL RISK MANAGEMENT • STOP OBSTRUCTING! START INSTRUCTING!
  • 11. “THE WISE MAN DOES LESS AND LESS, UNTIL HE DOES NOTHING AT ALL, AND YET NOTHING IS LEFT UNDONE.” – LAO TSE
  • 12. SCALING AGILITY TO THE ENTERPRISE LARGER COMPLEXITY QUICKER Architecture RESPONSIVENESS Configurations Scope Chg. Mgmt. Half-Life of Reqs. 3rd-party Software Time-to-Market Stds Conformance PRODUCT BROADER MORE PRECISE COORDINATION RISK PROFILE Regulatory Compliance Concurrent Devlpmt. PEOPLE PROCESS Security & Reliability Version/Config. Mgt. Enterprise Governance Product Integration CLOSER WIDER IMPROVED ALIGNMENT DIVERSITY To Business/Market People & Cultures ACCOUNTABILITY To Strategic Plan Disciplines & Skills Satisfaction-of-Need & Maturity Timeliness & Health Sites & Timezones Quality & Fitness-for-Release Efficiency & Productivity
  • 13. AGILE DYNAMICS – FLOW & FEEDBACK Doc PRODUCTION Product as needed RELEASE Product Backlog Release Backlog Retrospective Project & Release DEMO Planning Scope Change Mgmt Release Backlog Progress to Goal Iteration Retrospective Fitness- Risk Profiling Risk for-Release Testing s Va s ne lue Fit Iteration Iteration Planning Backlog Build-Integration-Test- Scrumboard Acceptance Automation Daily Burn Daily standup Meeting DAILY Pairing and Peering (“Daily scrum”) (NANO-LEVEL) AGILE PLANNING & GOVERNANCE
  • 14. IN THE BEGINNING … SCOPE Requirements THERE WAS THE STORY. The essential unit of Agile scope. The fundamental unit of Agile planning. The concept around which we define actionable and done. A bit of a mystery, in practice. ACCEPTANCE CRITERIA • The credit card should be rejected if it Action Context is a type not accepted by the store. Actor • The credit payment charged should CREDIT CARD PAYMENTthe exact amount due. be for Action • Confirmation of successful or As a Cashier, when processing a sale, Icredit clearance must be unsuccessful want to process a credit card payment to receipt generation. displayed prior Business Context in order to settle the saleIf successful, customer signature must • transaction such that confirmation of credit be indicated by the cashier explicitly Constraint transaction clearance is confirmed before finalizing the sale. before finalizing the sale. Size-Effort = 5 Risk = 4.7
  • 15. WHAT DOES IT MEAN TO BE ACTIONABLE? SPECIFIABLE - has been refined sufficiently to understand how to satisfy the story. IMPLEMENTABLE - can be elaborated to the next level so that further SEIVing can occur. ESTIMABLE - has reduced & bounded uncertainty so effort can be reasonably projected. VERIFIABLE - can specify acceptance criteria to determine satisfaction of the story. EACH SEPARATELY
  • 16. WHAT IS AN EPIC? Wrong question! “Epic” is an adjective, not a noun. The question should be, “What makes a story epic?” The answer: it fails on one or more of the SIEVe properties. Specifiable AND Epic Thing Implementable AND NOT 1 or more of: REFINEMENT Estimable AND Specifiable OR Verifiable Implementable OR Estimable OR Actionable Verifiable Thing There are several kinds of epic-actionable things.
  • 17. RESOLVED: “STORY” IS A GENERIC TERM. There are different kinds of stories, i.e. units of scope, depending on your level of detail and focus. • 4 KINDS OF STORIES: Business – Goals – representing the objectives or initiatives of the business. Goal Epic User – Features – “If the system would only do X, then we would make progress Story or Use Case on the goal Y.” User Story – Functions – “To provide the feature X, the system needs to do: A, B, C, Q, or & W.” Scenario – Tasks – “To implement Q, we need to build U & V, modify the W & X screens, update the Y schema, and write a Z audit record.” Goal = Unit of Strategy Feature = Unit of Value Function = Unit of Capability Task = Unit of Work
  • 18. SIEVING EPIC STORIES TO DERIVE ACTIONABLE STORIES EPIC GOAL REFINEMENT is the decomposition into more detailed stories of the same kind such that the SEIVe EPIC ACTIONABLE properties are satisfied by those FEATURE GOAL stories at that level. EPIC FUNCTION ELABORATION is the ACTIONABLE identification and FEATURE definition of stories at the next lower level of detail. ACTIONABLE TASK THIS IS THE FOUNDATION FOR AGILE TRACEABILITY FUNCTION AND THE DEFINITION OF “DONE”.
  • 19. MULTIDIMENSIONAL TRACEABILITY Feature Feature Feature “Done” with children means done with their parent.    SOME DIMENSIONS • Goal -> Feature (Set) for Demand Mgmt  • Feature -> Function -> Subfunction for Planning & Reporting • Function -> Version for Complexity Mgmt • Function -> Task for Work Allocation & Execution THE DIFFICULTY OF DEFINING “DONE” IS A MAJOR CATEGORY OF ANALYSIS RISK.
  • 20. HIERARCHY OF BACKLOGS PRODUCT EPIC BACKLOG GOAL RELEASE BACKLOG EPIC ACTIONABLE FEATURE GOAL EPIC FUNCTION ACTIONABLE FEATURE ITERATION 4 STORIES TYPES IN PAIRS BACKLOG GENERATES 3 NATURAL ACTIONABLE BACKLOG TYPES TASK FUNCTION
  • 21. DEFINITION OF “PLAN” “PLAN” v. (a) to add (delete or modify) stories to a backlog, (b) to allocate stories from one backlog to another. “ANALYZE” v. (a) to refine or elaborate a story. “MANAGE” v. (a) to plan and to analyze the stories in a backlog.
  • 22. DEFINITION OF “PLAN” PRODUCT EPIC BACKLOG Release Planning GOAL RELEASE BACKLOG EPIC ACTIONABLE FEATURE GOAL EPIC Iteration FUNCTION Product Planning Mgmt ACTIONABLE FEATURE ITERATION BACKLOG Release ACTIONABLE TASK Mgmt FUNCTION Iteration Mgmt
  • 23. BACKLOG NETWORK CUSTOMER DIVISIONAL Each Backlog subsumes BACKLOG BACKLOG its own (potentially unique) Analysis & Planning Disciplines RELEASE CONFIG PRODUCT PRODUCT BACKLOG LINE BACKLOG BACKLOG QUEUING NETWORK RELEASE SUBSYSTEM – Analyze Flow BACKLOG BACKLOG – Optimize by Lean Principles COORDINATION-INTEGRATION TASKS – Generates a Hierarchy of Scrums – Attach Governance to COMPONENT ITERATION “Natural” Gates, Flows, & Activities BACKLOG BACKLOG
  • 24. MATURE AGILE PROCESS ESTABLISHING RHYTHMS FOR SUCCESS Regular RHYTHM ensures Sustainability Regular FEEDBACK ensures Fidelity Multiple levels of Rhythmic Feedback for Risk Management & Scope Change Mgmt INCREMENTAL DEVELOPMENT Iterative Dev CATCH RISKS WHEN THEY ARE LITTLE, AND THEY WON’T GROW UP TO BE BIG ISSUES.
  • 25. MATURE AGILE PROCESS ESTABLISHING RHYTHMS FOR SUCCESS RELEASE ITERATION DAILY
  • 26. IF YOU HAVE A RISK, YOU HAD BETTER DO SOMETHING ABOUT IT! IF YOU DON’T HAVE A RISK, THEN DON’T DO SOMETHING ABOUT IT!
  • 27. THE AGILE RAZOR – IT’S ALL RISK MGMT All PROCESS is about RISK MANAGEMENT. If it isn’t, then it is mere formality, i.e. waste. Every element of process must justify itself – in the specific case of each development initiative, not just in general. PROCESS SHOULD ADAPT PROPORTIONALLY TO THE RISK PROFILE OF THE INITIATIVE.
  • 28. PROCESS IS JUSTIFIED BY RISKS-MANAGED BUSINESS RISK ANALYSIS RISK Roles Relationship Risk Backlogs & Scope Chg Mgmt Scoping Risk Reviews Regulatory Risk Analysis Artifacts Requirements Risk Business Case Profitability Risk Accept. Criteria Verification Risk MARKET RISK TECHNICAL RISK Vision & Business Case Demand Risk Prototyping Development Risk Schedule Time-to-Market Risk Training/ Coaching Plan Technology Risk Automation Environmental Risk RESOURCE RISK Process Plan Process Risk Test Plans Quality Risk Staffing Plan Capability Risk RFP, Evaluation Criteria Procurement Risk DEPENDENCY RISK Comm. and Integ. Plan Coordination Risk Process is even driven by Risk Risk Management Plan Consequential Risk … and Value and Fitness.
  • 29. AFTER STRATEGIC PLANNING, THERE IS ONLY ONE CONTINUOUS ACTIVITY OF ITERATIVE DEVELOPMENT, THE TACTICAL EXECUTION PHASE. ONE ENGINE, THREE FUEL MIXES.
  • 30. AGILE MACRO-RHYTHMS: PLANNING & RELEASE CYCLE Agile Release Cycle Project/Release Foundational Primary Finalization Deployment Planning Iterations Iterations Iterations to Production incl. vision, roadmap, incl. requirements & development for incl. requirements & development for incl. activities ensuring release plan, strategic high-risk & architecturally-significant high-value, moderate- to low-risk features, fitness-for-release and estimates, risk profile features, reforecast due date on-going level-1 & level-2 acceptance testing final acceptance Feasibility Risk 80% – Value 80% – Fitness 80% – Fitness 20% Value 20% Risk 20% Agile Development Priorities
  • 31. DIFFERENTIATED BACKLOG INCLUDE IN YOUR BACKLOG ALL THE ITEMS (FUNCTIONS & TASKS) THAT CONSUME YOUR TEAM’S TIME & ENERGY. Business Reqs Change IF IT IS NOT TRACKED, Story Value Stories IT IS NOT ACCOUNTABLE. Quality New Reqs Attribute Story Story “OH YEAH! WE’VE BEEN Technical WORKING Value Stories Level-2 (NFR) REALLY HARD … Tests Reqs. WE JUST CAN’T Clarification Design SAY ON WHAT, Committed Refactoring Defect EXACTLY.” Repairs Risk/Issue Governance Mgmt Task Activity
  • 32. AGILE APPROACH TO GOVERNANCE TRADITIONAL GOVERNANCE IS OBSTRUCTIVE. We cannot tolerant interruptions in the flow, … But, we have to admit there is a place for governance when we conceive it as Enterprise Risk Management complementing to our Project Risk Management. BUT, AGILE GOVERNANCE IS DIFFERENT! We embody Governance Activities as Stories! “Don’t stop our rhythm! Just tell us what you need to know. We will add the stories to our backlogs and plan them into the appropriate iterations.” NOW, WE CAN EVEN TRACK THE EFFORT AND SCHEDULE IMPACT OF GOVERNANCE!
  • 33. THE VARIETY OF (KINDS OF) STORIES Fundamental Story Types GOALS → FEATURES → FUNCTIONS → TASKS Story “Colors” • Value Features, Functions & Tasks: New Requirements, Requirement Changes, Quality Attributes • Overhead Features, Functions & Tasks: Reqs. Clarifications, Defect Repairs, Level-2 Tests, Design Refactoring, Risk/Issue Mgmt Task, Governance Activity Story Templates: • Parameterized Stories (applied to stories or arch. components) • Periodic Stories (performed every n iterations or releases) • Supplemental Acceptance Criteria (special ACs added to a story)
  • 34. RHYTHM & FLOW – THE ESSENCE OF AGILE-LEAN Agile Non-Phases Project/Release Foundational Primary Finalization Deployment Planning Iterations Iterations Iterations to Production incl. vision, roadmap, incl. requirements & development for incl. requirements & development for incl. activities ensuring release plan, strategic high-risk & architecturally-significant high-value, moderate- to low-risk features, fitness-for-release and estimates, risk profile features, reforecast due date on-going level-1 & level-2 acceptance testing final acceptance Feasibility Risk 80% – Value 80% – Fitness 80% – Fitness 20% Value 20% Risk 20% Agile Development Priorities “The Wise Man does less and less, until he does nothing at all, and yet nothing is left undone.”