SlideShare a Scribd company logo
1 of 36
Download to read 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

More Related Content

What's hot

Agile Manifesto and Principles
Agile Manifesto and PrinciplesAgile Manifesto and Principles
Agile Manifesto and PrinciplesAryan Rajbhandari
 
SAFe® PI Planning - 4 locations - but how?
SAFe® PI Planning - 4 locations - but how?SAFe® PI Planning - 4 locations - but how?
SAFe® PI Planning - 4 locations - but how?Silvio Wandfluh
 
Team Topologies - how and why to design your teams - AllDayDevOps 2017
Team Topologies - how and why to design your teams - AllDayDevOps 2017Team Topologies - how and why to design your teams - AllDayDevOps 2017
Team Topologies - how and why to design your teams - AllDayDevOps 2017Matthew Skelton
 
How to do effective pi planning?
How to do effective pi planning?How to do effective pi planning?
How to do effective pi planning?Tarun Singh
 
Agile Performance Metrics
Agile Performance MetricsAgile Performance Metrics
Agile Performance MetricsACM
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksMehul Kapadia
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Scrum in Practice
Scrum in PracticeScrum in Practice
Scrum in PracticeNaresh Jain
 
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...Agile Velocity
 
Modern Agile - Joshua Kerievsky
Modern Agile - Joshua KerievskyModern Agile - Joshua Kerievsky
Modern Agile - Joshua KerievskyAgileSparks
 
Agile requirements management
Agile requirements managementAgile requirements management
Agile requirements managementChristian Hassa
 
Agile Greece Summit 2017 - Lean Business Agility
Agile Greece Summit 2017 - Lean Business AgilityAgile Greece Summit 2017 - Lean Business Agility
Agile Greece Summit 2017 - Lean Business AgilityAgile Greece
 
Ideation Workshop
Ideation WorkshopIdeation Workshop
Ideation WorkshopRachel Liu
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)CA Technologies
 
Waterfall to agile transition
Waterfall to agile transitionWaterfall to agile transition
Waterfall to agile transitionPonniA1
 
Introduction to JIRA
Introduction to JIRAIntroduction to JIRA
Introduction to JIRAguestb67fcdb
 

What's hot (20)

Basics of agile
Basics of agileBasics of agile
Basics of agile
 
Agile Manifesto and Principles
Agile Manifesto and PrinciplesAgile Manifesto and Principles
Agile Manifesto and Principles
 
SAFe® PI Planning - 4 locations - but how?
SAFe® PI Planning - 4 locations - but how?SAFe® PI Planning - 4 locations - but how?
SAFe® PI Planning - 4 locations - but how?
 
Unleash your Creativity
Unleash your CreativityUnleash your Creativity
Unleash your Creativity
 
Team Topologies - how and why to design your teams - AllDayDevOps 2017
Team Topologies - how and why to design your teams - AllDayDevOps 2017Team Topologies - how and why to design your teams - AllDayDevOps 2017
Team Topologies - how and why to design your teams - AllDayDevOps 2017
 
How to do effective pi planning?
How to do effective pi planning?How to do effective pi planning?
How to do effective pi planning?
 
Agile Performance Metrics
Agile Performance MetricsAgile Performance Metrics
Agile Performance Metrics
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile Frameworks
 
Agile 101
Agile 101Agile 101
Agile 101
 
Scrum in Practice
Scrum in PracticeScrum in Practice
Scrum in Practice
 
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
 
Modern Agile - Joshua Kerievsky
Modern Agile - Joshua KerievskyModern Agile - Joshua Kerievsky
Modern Agile - Joshua Kerievsky
 
Agile requirements management
Agile requirements managementAgile requirements management
Agile requirements management
 
Agile Greece Summit 2017 - Lean Business Agility
Agile Greece Summit 2017 - Lean Business AgilityAgile Greece Summit 2017 - Lean Business Agility
Agile Greece Summit 2017 - Lean Business Agility
 
Jira Agile
Jira AgileJira Agile
Jira Agile
 
Ideation Workshop
Ideation WorkshopIdeation Workshop
Ideation Workshop
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
 
DevOps: Age Of CI/CD
DevOps: Age Of CI/CDDevOps: Age Of CI/CD
DevOps: Age Of CI/CD
 
Waterfall to agile transition
Waterfall to agile transitionWaterfall to agile transition
Waterfall to agile transition
 
Introduction to JIRA
Introduction to JIRAIntroduction to JIRA
Introduction to JIRA
 

Viewers also liked

Adopting Agile In The Organization
Adopting Agile In The OrganizationAdopting Agile In The Organization
Adopting Agile In The OrganizationValtech UK
 
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 ChedalawadaValtech UK
 
IT Architecture Evolution
IT Architecture EvolutionIT Architecture Evolution
IT Architecture EvolutionLaurent Bel
 
Elements Of Mature Agile Lean Ecosystem
Elements Of Mature Agile Lean EcosystemElements Of Mature Agile Lean Ecosystem
Elements Of Mature Agile Lean EcosystemValtech UK
 
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/AgileYuval Yeret
 
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 GoernerValtech UK
 
Agile UX integration
Agile UX integrationAgile UX integration
Agile UX integrationValtech UK
 
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 AgilityJohnny Ordóñez
 
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 UXValtech UK
 
Lean and Agile SAP
Lean and Agile SAPLean and Agile SAP
Lean and Agile SAPJason Fair
 
3P's: People, Process, Product
3P's: People, Process, Product3P's: People, Process, Product
3P's: People, Process, ProductArya Setiadharma
 
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)Usersnap
 

Viewers also liked (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)
 

Similar to Adapting agile to the entreprise

Introduction to Agile by David Draper
Introduction to Agile by David DraperIntroduction to Agile by David Draper
Introduction to Agile by David DraperValtech UK
 
Launching sustainability programs
Launching sustainability programsLaunching sustainability programs
Launching sustainability programsBruce Starcher
 
Performanceleadership
PerformanceleadershipPerformanceleadership
Performanceleadershipmaxvink
 
Crystal Ball BY blucero.c.la
Crystal Ball BY blucero.c.laCrystal Ball BY blucero.c.la
Crystal Ball BY blucero.c.laguest93e1f3
 
Agile Framework
Agile FrameworkAgile Framework
Agile FrameworkSubbuiyer
 
Agile in highly regulated environments
Agile in highly regulated environmentsAgile in highly regulated environments
Agile in highly regulated environmentsValtech UK
 
Agile for Product Owners Workshop
Agile for Product Owners WorkshopAgile for Product Owners Workshop
Agile for Product Owners WorkshopPinkesh Shah
 
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_0001jucaab
 
PRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESSPRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESSJens Hoffmann
 
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 ERPStefan Kim (Grahn)
 
SwissQ Agile Trends & Benchmarks 2012 (Englisch)
SwissQ Agile Trends & Benchmarks 2012 (Englisch)SwissQ Agile Trends & Benchmarks 2012 (Englisch)
SwissQ Agile Trends & Benchmarks 2012 (Englisch)SwissQ Consulting AG
 
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 SpeechSurya Chitra,PhD MBA
 
Managing The Portfolio
Managing The PortfolioManaging The Portfolio
Managing The Portfoliostuart1403
 

Similar to 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
 

More from Valtech UK

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 BrownValtech UK
 
Get to know your users
Get to know your users Get to know your users
Get to know your users Valtech UK
 
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 SectorValtech UK
 
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 mancValtech UK
 
Digital Inclusion in the Public Sector
Digital Inclusion in the Public SectorDigital Inclusion in the Public Sector
Digital Inclusion in the Public SectorValtech UK
 
Presentation compressed
Presentation compressedPresentation compressed
Presentation compressedValtech UK
 
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?Valtech UK
 
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 DesignValtech UK
 
White Paper: "Designing Around People"
White Paper: "Designing Around People" White Paper: "Designing Around People"
White Paper: "Designing Around People" Valtech UK
 
Simplifying Facebook: Designing Around People
Simplifying Facebook: Designing Around PeopleSimplifying Facebook: Designing Around People
Simplifying Facebook: Designing Around PeopleValtech UK
 
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?Valtech UK
 
An Introduction to Responsive Design
An Introduction to Responsive DesignAn Introduction to Responsive Design
An Introduction to Responsive DesignValtech UK
 
Customer case - IC companys
Customer case - IC companysCustomer case - IC companys
Customer case - IC companysValtech UK
 
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: InceptionValtech UK
 
Experience Report: FLIGHTGLOBAL.COM
Experience Report: FLIGHTGLOBAL.COMExperience Report: FLIGHTGLOBAL.COM
Experience Report: FLIGHTGLOBAL.COMValtech 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
 
Simplifying Facebook Commerce
Simplifying Facebook Commerce Simplifying Facebook Commerce
Simplifying Facebook Commerce Valtech UK
 
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 projectsValtech UK
 
Simplifying F-Commerce White Paper
Simplifying F-Commerce White PaperSimplifying F-Commerce White Paper
Simplifying F-Commerce White PaperValtech UK
 
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, ValtechValtech UK
 

More from 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
 

Recently uploaded

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 

Recently uploaded (20)

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 

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.”