SlideShare a Scribd company logo
Agile 101
                           What is Business Agility?




Wednesday, June 15, 2011
Wednesday, June 15, 2011
An Idea!




Wednesday, June 15, 2011
An Idea...




Wednesday, June 15, 2011
An Idea...




  ...you’ve been paid for!




Wednesday, June 15, 2011
What is Business Agility?

           generating      validation that the   developing    getting paid
            the idea       idea is a good one     the idea    for that idea




Wednesday, June 15, 2011
What is Business Agility?

           generating       validation that the       developing        getting paid
            the idea        idea is a good one         the idea        for that idea



                           BUSINESS AGILITY = OPTIMIZE THIS PROCESS!




Wednesday, June 15, 2011
Where Does “Agile” Fit In?

           generating       validation that the   developing    getting paid
            the idea        idea is a good one     the idea    for that idea




Wednesday, June 15, 2011
Where Does “Agile” Fit In?

           generating       validation that the   developing    getting paid
            the idea        idea is a good one     the idea    for that idea




            People

        Values
      Principles
      Excellence
      Discipline



Wednesday, June 15, 2011
Where Does “Agile” Fit In?

           generating       validation that the     developing    getting paid
            the idea        idea is a good one       the idea    for that idea




            People                            Process

        Values                                Scrum
      Principles                                XP
      Excellence                               Lean
      Discipline                              Kanban



Wednesday, June 15, 2011
Where Does “Agile” Fit In?

           generating       validation that the     developing         getting paid
            the idea        idea is a good one       the idea         for that idea




            People                            Process               Technical

        Values                                Scrum                     TDD
      Principles                                XP               Pair Programming
      Excellence                               Lean                 Refactoring
      Discipline                              Kanban              Test Automation



Wednesday, June 15, 2011
Where Does “Agile” Fit In?

           generating       validation that the     developing         getting paid
            the idea        idea is a good one       the idea         for that idea




            People                            Process               Technical

        Values                                Scrum                     TDD
      Principles                                XP               Pair Programming
      Excellence                               Lean                 Refactoring
      Discipline                              Kanban              Test Automation

                                            not enough!
Wednesday, June 15, 2011
Agile Origins

                                                                  Agile
        Deming             TPS          “Scrum”   Scrum   XP
                                                                 Manifesto

          20s+             1948          1986     1994    1996     2001




Wednesday, June 15, 2011
Agile Origins

                                                                       Agile
        Deming                 TPS           “Scrum”   Scrum   XP
                                                                      Manifesto

          20s+                1948            1986     1994    1996     2001




                    Individuals and Interactions over Processes and Tools




Wednesday, June 15, 2011
Agile Origins

                                                                   Agile
        Deming              TPS          “Scrum”   Scrum   XP
                                                                  Manifesto

          20s+             1948           1986     1994    1996     2001




                 Individuals and Interactions over Processes and Tools
                Working Software over Comprehensive Documentation




Wednesday, June 15, 2011
Agile Origins

                                                                   Agile
        Deming              TPS          “Scrum”   Scrum   XP
                                                                  Manifesto

          20s+             1948           1986     1994    1996     2001




                 Individuals and Interactions over Processes and Tools
                Working Software over Comprehensive Documentation
                 Customer Collaboration over Contract Negotiation




Wednesday, June 15, 2011
Agile Origins

                                                                   Agile
        Deming              TPS          “Scrum”   Scrum   XP
                                                                  Manifesto

          20s+             1948           1986     1994    1996     2001




                 Individuals and Interactions over Processes and Tools
                Working Software over Comprehensive Documentation
                 Customer Collaboration over Contract Negotiation
                     Responding to Change over Following a Plan




Wednesday, June 15, 2011
Agile Origins

                                                                                     Agile
        Deming              TPS                   “Scrum”        Scrum        XP
                                                                                    Manifesto

          20s+              1948                    1986          1994       1996     2001




                 Individuals and Interactions over Processes and Tools
                Working Software over Comprehensive Documentation
                 Customer Collaboration over Contract Negotiation
                     Responding to Change over Following a Plan



                           “while there is value in the statements on the right,
                               we value the statements on the left more”


Wednesday, June 15, 2011
What’s the Difference?

       Analysis             Design            Build            Test     Release


                           6 month traditional or “waterfall” project




Wednesday, June 15, 2011
What’s the Difference?

       Analysis                Design           Build                     Test   Release


                             6 month traditional or “waterfall” project



   A                 A        A                       A
                     D        D
   D                                     release      D
                                                                Future
                      B       B            and         B        Sprints
   B
                                       feedback!
   T                  T       T                        T
                 Sprint 2                            Sprint 4
   Sprint 1                 Sprint 3               (2 months)
                (1 month)


    6 month Agile project using Scrum/XP or Iterative process (2 Week Sprints)

Wednesday, June 15, 2011
What’s the Difference?

       Analysis                Design           Build                     Test                 Release


                             6 month traditional or “waterfall” project



   A                 A        A                       A                     Benefits:
                                                                            - release working software earlier

                     D        D                                             - validate your idea is worth

   D                                     release      D                     money earlier
                                                                            - get the software in the hands of
                                                                Future
                      B       B            and         B        Sprints     real users earlier
                                                                            - no phases or handoffs, use cross-
   B
                                       feedback!                            functional teams
                                                                            - do ‘just enough’ planning to get
   T                  T       T                        T                    started

                 Sprint 2                            Sprint 4
   Sprint 1                 Sprint 3               (2 months)
                (1 month)


    6 month Agile project using Scrum/XP or Iterative process (2 Week Sprints)

Wednesday, June 15, 2011
Scrum Process Model




Wednesday, June 15, 2011
How Are Companies Getting Agile?

                                            Scrum
                                            - simple, open and pour




Wednesday, June 15, 2011
How Are Companies Getting Agile?

                                            Scrum
                                            - simple, open and pour
                                            XP Practices
                                            - need more skill & precision




Wednesday, June 15, 2011
How Are Companies Getting Agile?

                                            Scrum
                                            - simple, open and pour
                                            XP Practices
                                            - need more skill & precision
                                            Lean/Kanban
                                            - need the basics first




Wednesday, June 15, 2011
Why Adopt Agile?*


                  Top 3 Reasons for Adopting Agile:
                 37% cite faster time to market as the reason
                36% cite enhancing ability to manage priorities
                       27% cite increased productivity

                                Bottom 3 Reasons:
                           10% Reduce Cost/Improve Morale
                           8% Improve Engineering Discipline
                             5% Manage Distributed Teams


 * Version One 2010 Agile Survey (5th Year)

Wednesday, June 15, 2011
Why Agile Adoption is Failing*


                Top 3 Reasons for Failure
            51% cite in-ability to change Org Culture
       40% General Resistance to Change/Lack of Agile Skills
                   34% Management Support

                               Bottom 3 Reasons:
                           16% Perceived Time to Transition
                              13% Budget Constraints
                                     12% None


 * Version One 2010 Agile Survey (5th Year)                    11

Wednesday, June 15, 2011
Agile War Stories
Wednesday, June 15, 2011
1 – Start-Up in Turmoil
       Situation
       •CTO Fired, New CEO, CTO, Director of Dev
       •$24M VC money invested
       •Six year old company
       •Mature product

       Objective for Agile Implementation
       •Unclear problem definition
       •Unclear objectives
       •Belief that the process would save the day
Wednesday, June 15, 2011
1 – Start-Up in Turmoil
       Actions
       •Implemented Agile (XP)
       •No Agile consultants
       •No training
       •No software to support the process
       •Executive support (sort of)
       •One set of story cards held by the
       director

Wednesday, June 15, 2011
1 – Start-Up in Turmoil
       Results
       •Weak management buy-in
       •Weak team buy-in
       •XP abandoned within four months
       •Returned to previous chaotic approach
       (entropy)




Wednesday, June 15, 2011
1 – Start-Up in Turmoil
       Analysis
       •Depended on heroics of individuals
       •Project(s) succeeded – neither because of,
       or in spite of agile
       •Agile is not the cure for cultural,
       management and organizational problems
       •Management buy-in critical
       •Don’t blame the developers


Wednesday, June 15, 2011
2 – Start-Up in Turmoil
       Situation
       •Very early stage (pre-commercialization)
       •CTO fired
       •Weak, ineffective, geographically
       dispersed team
       •Project very much behind, and off target
       •Huge pressures to deliver before the
       money ran out


Wednesday, June 15, 2011
2 – Start-Up in Turmoil
       Objectives
       •Unclear objectives other than “get it done
       as quickly as possible”
       •Unclear definition of the problems
       •Belief that the process would fix the
       problems and make development quicker




Wednesday, June 15, 2011
2 – Start-Up in Turmoil
       Action
       •Implemented Agile (Scrum) in a very
       lightweight fashion
       •Brand new team (A players)
       •No Agile consultants
       •No training
       •No software to support the process
       •Executive support (sort of)
       •Daily Scrum calls

Wednesday, June 15, 2011
2 – Start-Up in Turmoil
       Results
       •Maintained the very lightweight Agile
       process
       •Achieved all project results
       •Management used the notion of Agile as
       an excuse for chaotic injections of new
       and changing requirements into the flow
       •Management did not respect the process
       and used inappropriate comparisons/
       metrics
Wednesday, June 15, 2011
2 – Start-Up in Turmoil
       Analysis
       •Project(s) succeeded because of heroics –
       not because of, or in spite of agile
       •Agile is not a cure for a weak team, poor
       management, poor planning and lack of
       clear objectives




Wednesday, June 15, 2011
3. Established Small Company
       Situation
       •Scrum already in place
       •Recent corporate split into two separate entities
       (reshaping of business)
       •Went through 75% downsizing - Outgoing Dev
       Manager
       •Software tools already in place (Rally Dev)
       •Established products but Small customer base
       •Losing market share because of out-dated products
       and more competition
       •Process had become rigid, not driven by the
       development team
       •Overbearing CEO who constantly interfered and
       overruled team decisions
Wednesday, June 15, 2011
3. Established Small Company
       Objectives
       •Belief that the process would fix the
       problems and make development faster
       •CEO a process wonk (Hidden Agenda)
            – Process was the objective, not a tool, but did
              not fully support Agile




Wednesday, June 15, 2011
3. Established Small Company
       Action
       •Implemented Agile (Scrum) in a very light
       fashion because of team reductions
       •Some training
       •Executive support (sort of)
       •Daily Scrums
       •Sprints
       •Retrospectives


Wednesday, June 15, 2011
3. Established Small Company
       Results
           –Ruthless adherence to the schedule by CEO
           (Process was the stick)
           –Process became the mechanism for control
           and the excuse for interference
           –CEO overruled almost every team decision
           –Met all development objectives
           –CEO abandoned the project and implemented
           his vision. That project was more than a year
           late

Wednesday, June 15, 2011
3. Established Small Company
       Analysis
       •Process (Agile) is not to be used as a stick
       •To be effective, Agile must involve the
       team in decisions




Wednesday, June 15, 2011
4. Start-Up   (Two Years Old)

       Situation
       •Good people in the organization but revolving door
       •Overbearing CEO who constantly interfered and
       overruled team decisions
       •Recent launch of first product
       •Excellent development team
       •No process
       •CEO’s idea du jour
       •Constant pivots and reorganization of priorities by
       CEO
       •25 products and projects and only five developers


Wednesday, June 15, 2011
4. Start-Up   (Two Years Old)

       Objectives
       •Make the team faster
       •Demonstrate to potential investors that there
       was an effective process
       •Shield development team from CEO (team)
       •Establish priorities (team)
       •Team autonomy (team)
       •Huge pressures to produce as quickly as
       possible
       •Belief that the process would fix the problems
       and make development faster

Wednesday, June 15, 2011
4. Start-Up   (Two Years Old)

       Action
       •Implemented Agile (Scrum)
       •Got training for the entire team
       •Story cards
       •Story boards around the office (high
       visibility)
       •Daily Scrums
       •Sprints
       •Retrospectives

Wednesday, June 15, 2011
4. Start-Up   (Two Years Old)

       Results
       •Overall – very successful
       •Significant and very public buy-in from CEO
       •Significant team buy-in
       •Visibility of the process helped CEO
       understand why he couldn’t have everything
       all at once
       •Able to contain the CEO
       •Targets were defined, negotiated and
       achieved
       •Team much happier and more effective
       •Process adopted across the company
Wednesday, June 15, 2011
4. Start-Up   (Two Years Old)

       Analysis
       •Agile can be very successful
       •Openness of the process was important
       •Public buy-in of CEO was critical




Wednesday, June 15, 2011
Agile War Story Summary
       • Will not fix a broken organization
       • Agile is not a big stick for control of a team
       • Executive support is essential
       • Team must benefit
       • Process must be transparent
       • Process must be inclusive
       • Software tools are not needed – menu
         cards work fine
       • Get training

Wednesday, June 15, 2011
Where Can You Start?
      Understand:
      - the reasons you want to use Agile. What’s your business goal?
      - your culture, organization structure and the people in your organization.
      - it’s hard, you will need to learn a lot!
      - “metrics” are the wrong thing to start with!
      - you cannot ‘measure’ Agile success in any other term other than business
      outcomes.

     Educate:
     - find local Agile User Groups/Events (XP Toronto, Agile Toronto Tour)
     - read some books (Succeeding with Agile by Mike Cohn, Implementing Lean
     Software Development by Mary/Tom Poppendieck
     - get training (certification is less important than learning something!)
     - hire a consultant


     Reflect:
     - figure out what to measure, measure it and adjust
     - do retrospectives across all Organizational levels
     - is the Agile implementation strategy you picked working?


                                                                                    33

Wednesday, June 15, 2011
Thank You!
       • Michael Lant, CTO @ ENC Security Systems
         ( www.michaellant.com)
       • Jason Little, Product Owner/Agile Coach @
         Q4 Web Systems ( www.agilecoach.ca )

       • look for a blog post on SiliconHalton.com!




                                                      34

Wednesday, June 15, 2011

More Related Content

What's hot

Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
Mike Cottmeyer
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
Mike Cottmeyer
 
What is agile?
What is agile?What is agile?
What is agile?
Joshua Render
 
Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!
Scott W. Ambler
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Saket Bansal
 
Agile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik KnibergAgile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik Kniberg
Agile Montréal
 
The Road to Business Agility
The Road to Business AgilityThe Road to Business Agility
The Road to Business Agility
Srini Koushik
 
The 10 Steps to Becoming a Great Agile Coach
The 10 Steps to Becoming a Great Agile CoachThe 10 Steps to Becoming a Great Agile Coach
The 10 Steps to Becoming a Great Agile Coach
LeadingAgile
 
Agile Operating Model at Scale
Agile Operating Model at ScaleAgile Operating Model at Scale
Agile Operating Model at Scale
Amish Khatri
 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile Transformation
Nishanth K Hydru
 
The Agile Adoption Roadmap (Keynote by Tim Abbott)
The Agile Adoption Roadmap  (Keynote by Tim Abbott)The Agile Adoption Roadmap  (Keynote by Tim Abbott)
The Agile Adoption Roadmap (Keynote by Tim Abbott)
Agile Days Middle East
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
Max Carlin
 
Turning Up the Magic in PI Planning
Turning Up the Magic in PI PlanningTurning Up the Magic in PI Planning
Turning Up the Magic in PI Planning
Em Campbell-Pretty
 
Introduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale ScrumIntroduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale Scrum
Srikanth Ramanujam
 
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsAlign, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Tasktop
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
LeadingAgile
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
LeadingAgile
 
What is business agility?
What is business agility?What is business agility?
What is business agility?
Tze Chin Tang
 
Agile 101
Agile 101Agile 101
Agile 101
Bill McGehee
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Yuval Yeret
 

What's hot (20)

Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
What is agile?
What is agile?What is agile?
What is agile?
 
Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
 
Agile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik KnibergAgile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik Kniberg
 
The Road to Business Agility
The Road to Business AgilityThe Road to Business Agility
The Road to Business Agility
 
The 10 Steps to Becoming a Great Agile Coach
The 10 Steps to Becoming a Great Agile CoachThe 10 Steps to Becoming a Great Agile Coach
The 10 Steps to Becoming a Great Agile Coach
 
Agile Operating Model at Scale
Agile Operating Model at ScaleAgile Operating Model at Scale
Agile Operating Model at Scale
 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile Transformation
 
The Agile Adoption Roadmap (Keynote by Tim Abbott)
The Agile Adoption Roadmap  (Keynote by Tim Abbott)The Agile Adoption Roadmap  (Keynote by Tim Abbott)
The Agile Adoption Roadmap (Keynote by Tim Abbott)
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
Turning Up the Magic in PI Planning
Turning Up the Magic in PI PlanningTurning Up the Magic in PI Planning
Turning Up the Magic in PI Planning
 
Introduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale ScrumIntroduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale Scrum
 
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsAlign, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
What is business agility?
What is business agility?What is business agility?
What is business agility?
 
Agile 101
Agile 101Agile 101
Agile 101
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
 

Similar to Business agility

Chasingwindmills agile success
Chasingwindmills agile successChasingwindmills agile success
Chasingwindmills agile successPaul Boos
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
Derek Huether
 
Rally Fream Work
Rally Fream WorkRally Fream Work
Rally Fream Workvivek jog
 
Intro to Agile for Business
Intro to Agile for BusinessIntro to Agile for Business
Intro to Agile for Business
Darlene Pike
 
Does Agile Analysis Require a Business Analyst?
Does Agile Analysis Require a Business Analyst?Does Agile Analysis Require a Business Analyst?
Does Agile Analysis Require a Business Analyst?Kurt Solarte
 
SCRUM: don't panic
SCRUM: don't panicSCRUM: don't panic
SCRUM: don't panic
Nico Spadoni
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agile
troytuttle
 
The 90 minute Guide to Agile – What, Why, How by Allan Kelly
The 90 minute Guide to Agile – What, Why, How by Allan KellyThe 90 minute Guide to Agile – What, Why, How by Allan Kelly
The 90 minute Guide to Agile – What, Why, How by Allan Kelly
SyncConf
 
Agile in 90minutes
Agile in 90minutesAgile in 90minutes
Agile in 90minutes
allan kelly
 
Does Agile Analysis Require a Business Analyst?
Does Agile Analysis Require a Business Analyst?Does Agile Analysis Require a Business Analyst?
Does Agile Analysis Require a Business Analyst?Kurt Solarte
 
Mixing Scrum and Kanban in Agile
Mixing Scrum and Kanban in AgileMixing Scrum and Kanban in Agile
Mixing Scrum and Kanban in Agile
Business901
 
Agile celebrates 20. opening
Agile celebrates 20. openingAgile celebrates 20. opening
Agile celebrates 20. opening
Olga Savich
 

Similar to Business agility (13)

Chasingwindmills agile success
Chasingwindmills agile successChasingwindmills agile success
Chasingwindmills agile success
 
Introduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XPIntroduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XP
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
 
Rally Fream Work
Rally Fream WorkRally Fream Work
Rally Fream Work
 
Intro to Agile for Business
Intro to Agile for BusinessIntro to Agile for Business
Intro to Agile for Business
 
Does Agile Analysis Require a Business Analyst?
Does Agile Analysis Require a Business Analyst?Does Agile Analysis Require a Business Analyst?
Does Agile Analysis Require a Business Analyst?
 
SCRUM: don't panic
SCRUM: don't panicSCRUM: don't panic
SCRUM: don't panic
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agile
 
The 90 minute Guide to Agile – What, Why, How by Allan Kelly
The 90 minute Guide to Agile – What, Why, How by Allan KellyThe 90 minute Guide to Agile – What, Why, How by Allan Kelly
The 90 minute Guide to Agile – What, Why, How by Allan Kelly
 
Agile in 90minutes
Agile in 90minutesAgile in 90minutes
Agile in 90minutes
 
Does Agile Analysis Require a Business Analyst?
Does Agile Analysis Require a Business Analyst?Does Agile Analysis Require a Business Analyst?
Does Agile Analysis Require a Business Analyst?
 
Mixing Scrum and Kanban in Agile
Mixing Scrum and Kanban in AgileMixing Scrum and Kanban in Agile
Mixing Scrum and Kanban in Agile
 
Agile celebrates 20. opening
Agile celebrates 20. openingAgile celebrates 20. opening
Agile celebrates 20. opening
 

More from Jason Little

Modern Change Management - 5 Universales del Cambio
Modern Change Management - 5 Universales del CambioModern Change Management - 5 Universales del Cambio
Modern Change Management - 5 Universales del Cambio
Jason Little
 
Modern Change Management - 5 Universals for Change
Modern Change Management -  5 Universals for ChangeModern Change Management -  5 Universals for Change
Modern Change Management - 5 Universals for Change
Jason Little
 
APICS Peel Agile Introduction
APICS Peel Agile IntroductionAPICS Peel Agile Introduction
APICS Peel Agile Introduction
Jason Little
 
Introduction to Lean Change Management
Introduction to Lean Change ManagementIntroduction to Lean Change Management
Introduction to Lean Change Management
Jason Little
 
PrDC Deliver - Agile 18 Years Later
PrDC Deliver - Agile 18 Years LaterPrDC Deliver - Agile 18 Years Later
PrDC Deliver - Agile 18 Years Later
Jason Little
 
Lean Change Management - 5 Years of Insights
Lean Change Management - 5 Years of InsightsLean Change Management - 5 Years of Insights
Lean Change Management - 5 Years of Insights
Jason Little
 
Rethinking Transformation - Agile Consortium Feb 2019
Rethinking Transformation - Agile Consortium Feb 2019Rethinking Transformation - Agile Consortium Feb 2019
Rethinking Transformation - Agile Consortium Feb 2019
Jason Little
 
Toronto Agile - Organize People Around the Work
Toronto Agile - Organize People Around the WorkToronto Agile - Organize People Around the Work
Toronto Agile - Organize People Around the Work
Jason Little
 
Agile and Change Management - CMI Canada Webinar Feb 2018
Agile and Change Management - CMI Canada Webinar Feb 2018Agile and Change Management - CMI Canada Webinar Feb 2018
Agile and Change Management - CMI Canada Webinar Feb 2018
Jason Little
 
Rethinking Transformation Spark the Change India
Rethinking Transformation Spark the Change IndiaRethinking Transformation Spark the Change India
Rethinking Transformation Spark the Change India
Jason Little
 
Toronto Agile Tour - Timeless Leadership
Toronto Agile Tour - Timeless LeadershipToronto Agile Tour - Timeless Leadership
Toronto Agile Tour - Timeless Leadership
Jason Little
 
Organizational Developer 101 - Agile TO Meetup
Organizational Developer 101 - Agile TO MeetupOrganizational Developer 101 - Agile TO Meetup
Organizational Developer 101 - Agile TO Meetup
Jason Little
 
How to Hire an Agile Coach
How to Hire an Agile CoachHow to Hire an Agile Coach
How to Hire an Agile Coach
Jason Little
 
Rethinking Agile Transformation - Agile Tour Montreal Keynote
Rethinking Agile Transformation - Agile Tour Montreal KeynoteRethinking Agile Transformation - Agile Tour Montreal Keynote
Rethinking Agile Transformation - Agile Tour Montreal Keynote
Jason Little
 
Toronto Agile Tour - Pikachu Talk
Toronto Agile Tour - Pikachu TalkToronto Agile Tour - Pikachu Talk
Toronto Agile Tour - Pikachu Talk
Jason Little
 
Toronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile CoachToronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile Coach
Jason Little
 
Tampere Goes Agile - Experimenting Through Change Keynote
Tampere Goes Agile - Experimenting Through Change KeynoteTampere Goes Agile - Experimenting Through Change Keynote
Tampere Goes Agile - Experimenting Through Change Keynote
Jason Little
 
Happy Melly Exploration Day - How to Inspire Change
Happy Melly Exploration Day - How to Inspire ChangeHappy Melly Exploration Day - How to Inspire Change
Happy Melly Exploration Day - How to Inspire Change
Jason Little
 
ACMP Canada - Transforming Traditional Approaches to Change
ACMP Canada - Transforming Traditional Approaches to ChangeACMP Canada - Transforming Traditional Approaches to Change
ACMP Canada - Transforming Traditional Approaches to Change
Jason Little
 
ACMP Alberta - Using Agile in Change Management
ACMP Alberta - Using Agile in Change ManagementACMP Alberta - Using Agile in Change Management
ACMP Alberta - Using Agile in Change Management
Jason Little
 

More from Jason Little (20)

Modern Change Management - 5 Universales del Cambio
Modern Change Management - 5 Universales del CambioModern Change Management - 5 Universales del Cambio
Modern Change Management - 5 Universales del Cambio
 
Modern Change Management - 5 Universals for Change
Modern Change Management -  5 Universals for ChangeModern Change Management -  5 Universals for Change
Modern Change Management - 5 Universals for Change
 
APICS Peel Agile Introduction
APICS Peel Agile IntroductionAPICS Peel Agile Introduction
APICS Peel Agile Introduction
 
Introduction to Lean Change Management
Introduction to Lean Change ManagementIntroduction to Lean Change Management
Introduction to Lean Change Management
 
PrDC Deliver - Agile 18 Years Later
PrDC Deliver - Agile 18 Years LaterPrDC Deliver - Agile 18 Years Later
PrDC Deliver - Agile 18 Years Later
 
Lean Change Management - 5 Years of Insights
Lean Change Management - 5 Years of InsightsLean Change Management - 5 Years of Insights
Lean Change Management - 5 Years of Insights
 
Rethinking Transformation - Agile Consortium Feb 2019
Rethinking Transformation - Agile Consortium Feb 2019Rethinking Transformation - Agile Consortium Feb 2019
Rethinking Transformation - Agile Consortium Feb 2019
 
Toronto Agile - Organize People Around the Work
Toronto Agile - Organize People Around the WorkToronto Agile - Organize People Around the Work
Toronto Agile - Organize People Around the Work
 
Agile and Change Management - CMI Canada Webinar Feb 2018
Agile and Change Management - CMI Canada Webinar Feb 2018Agile and Change Management - CMI Canada Webinar Feb 2018
Agile and Change Management - CMI Canada Webinar Feb 2018
 
Rethinking Transformation Spark the Change India
Rethinking Transformation Spark the Change IndiaRethinking Transformation Spark the Change India
Rethinking Transformation Spark the Change India
 
Toronto Agile Tour - Timeless Leadership
Toronto Agile Tour - Timeless LeadershipToronto Agile Tour - Timeless Leadership
Toronto Agile Tour - Timeless Leadership
 
Organizational Developer 101 - Agile TO Meetup
Organizational Developer 101 - Agile TO MeetupOrganizational Developer 101 - Agile TO Meetup
Organizational Developer 101 - Agile TO Meetup
 
How to Hire an Agile Coach
How to Hire an Agile CoachHow to Hire an Agile Coach
How to Hire an Agile Coach
 
Rethinking Agile Transformation - Agile Tour Montreal Keynote
Rethinking Agile Transformation - Agile Tour Montreal KeynoteRethinking Agile Transformation - Agile Tour Montreal Keynote
Rethinking Agile Transformation - Agile Tour Montreal Keynote
 
Toronto Agile Tour - Pikachu Talk
Toronto Agile Tour - Pikachu TalkToronto Agile Tour - Pikachu Talk
Toronto Agile Tour - Pikachu Talk
 
Toronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile CoachToronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile Coach
 
Tampere Goes Agile - Experimenting Through Change Keynote
Tampere Goes Agile - Experimenting Through Change KeynoteTampere Goes Agile - Experimenting Through Change Keynote
Tampere Goes Agile - Experimenting Through Change Keynote
 
Happy Melly Exploration Day - How to Inspire Change
Happy Melly Exploration Day - How to Inspire ChangeHappy Melly Exploration Day - How to Inspire Change
Happy Melly Exploration Day - How to Inspire Change
 
ACMP Canada - Transforming Traditional Approaches to Change
ACMP Canada - Transforming Traditional Approaches to ChangeACMP Canada - Transforming Traditional Approaches to Change
ACMP Canada - Transforming Traditional Approaches to Change
 
ACMP Alberta - Using Agile in Change Management
ACMP Alberta - Using Agile in Change ManagementACMP Alberta - Using Agile in Change Management
ACMP Alberta - Using Agile in Change Management
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 

Business agility

  • 1. Agile 101 What is Business Agility? Wednesday, June 15, 2011
  • 5. An Idea... ...you’ve been paid for! Wednesday, June 15, 2011
  • 6. What is Business Agility? generating validation that the developing getting paid the idea idea is a good one the idea for that idea Wednesday, June 15, 2011
  • 7. What is Business Agility? generating validation that the developing getting paid the idea idea is a good one the idea for that idea BUSINESS AGILITY = OPTIMIZE THIS PROCESS! Wednesday, June 15, 2011
  • 8. Where Does “Agile” Fit In? generating validation that the developing getting paid the idea idea is a good one the idea for that idea Wednesday, June 15, 2011
  • 9. Where Does “Agile” Fit In? generating validation that the developing getting paid the idea idea is a good one the idea for that idea People Values Principles Excellence Discipline Wednesday, June 15, 2011
  • 10. Where Does “Agile” Fit In? generating validation that the developing getting paid the idea idea is a good one the idea for that idea People Process Values Scrum Principles XP Excellence Lean Discipline Kanban Wednesday, June 15, 2011
  • 11. Where Does “Agile” Fit In? generating validation that the developing getting paid the idea idea is a good one the idea for that idea People Process Technical Values Scrum TDD Principles XP Pair Programming Excellence Lean Refactoring Discipline Kanban Test Automation Wednesday, June 15, 2011
  • 12. Where Does “Agile” Fit In? generating validation that the developing getting paid the idea idea is a good one the idea for that idea People Process Technical Values Scrum TDD Principles XP Pair Programming Excellence Lean Refactoring Discipline Kanban Test Automation not enough! Wednesday, June 15, 2011
  • 13. Agile Origins Agile Deming TPS “Scrum” Scrum XP Manifesto 20s+ 1948 1986 1994 1996 2001 Wednesday, June 15, 2011
  • 14. Agile Origins Agile Deming TPS “Scrum” Scrum XP Manifesto 20s+ 1948 1986 1994 1996 2001 Individuals and Interactions over Processes and Tools Wednesday, June 15, 2011
  • 15. Agile Origins Agile Deming TPS “Scrum” Scrum XP Manifesto 20s+ 1948 1986 1994 1996 2001 Individuals and Interactions over Processes and Tools Working Software over Comprehensive Documentation Wednesday, June 15, 2011
  • 16. Agile Origins Agile Deming TPS “Scrum” Scrum XP Manifesto 20s+ 1948 1986 1994 1996 2001 Individuals and Interactions over Processes and Tools Working Software over Comprehensive Documentation Customer Collaboration over Contract Negotiation Wednesday, June 15, 2011
  • 17. Agile Origins Agile Deming TPS “Scrum” Scrum XP Manifesto 20s+ 1948 1986 1994 1996 2001 Individuals and Interactions over Processes and Tools Working Software over Comprehensive Documentation Customer Collaboration over Contract Negotiation Responding to Change over Following a Plan Wednesday, June 15, 2011
  • 18. Agile Origins Agile Deming TPS “Scrum” Scrum XP Manifesto 20s+ 1948 1986 1994 1996 2001 Individuals and Interactions over Processes and Tools Working Software over Comprehensive Documentation Customer Collaboration over Contract Negotiation Responding to Change over Following a Plan “while there is value in the statements on the right, we value the statements on the left more” Wednesday, June 15, 2011
  • 19. What’s the Difference? Analysis Design Build Test Release 6 month traditional or “waterfall” project Wednesday, June 15, 2011
  • 20. What’s the Difference? Analysis Design Build Test Release 6 month traditional or “waterfall” project A A A A D D D release D Future B B and B Sprints B feedback! T T T T Sprint 2 Sprint 4 Sprint 1 Sprint 3 (2 months) (1 month) 6 month Agile project using Scrum/XP or Iterative process (2 Week Sprints) Wednesday, June 15, 2011
  • 21. What’s the Difference? Analysis Design Build Test Release 6 month traditional or “waterfall” project A A A A Benefits: - release working software earlier D D - validate your idea is worth D release D money earlier - get the software in the hands of Future B B and B Sprints real users earlier - no phases or handoffs, use cross- B feedback! functional teams - do ‘just enough’ planning to get T T T T started Sprint 2 Sprint 4 Sprint 1 Sprint 3 (2 months) (1 month) 6 month Agile project using Scrum/XP or Iterative process (2 Week Sprints) Wednesday, June 15, 2011
  • 23. How Are Companies Getting Agile? Scrum - simple, open and pour Wednesday, June 15, 2011
  • 24. How Are Companies Getting Agile? Scrum - simple, open and pour XP Practices - need more skill & precision Wednesday, June 15, 2011
  • 25. How Are Companies Getting Agile? Scrum - simple, open and pour XP Practices - need more skill & precision Lean/Kanban - need the basics first Wednesday, June 15, 2011
  • 26. Why Adopt Agile?* Top 3 Reasons for Adopting Agile: 37% cite faster time to market as the reason 36% cite enhancing ability to manage priorities 27% cite increased productivity Bottom 3 Reasons: 10% Reduce Cost/Improve Morale 8% Improve Engineering Discipline 5% Manage Distributed Teams * Version One 2010 Agile Survey (5th Year) Wednesday, June 15, 2011
  • 27. Why Agile Adoption is Failing* Top 3 Reasons for Failure 51% cite in-ability to change Org Culture 40% General Resistance to Change/Lack of Agile Skills 34% Management Support Bottom 3 Reasons: 16% Perceived Time to Transition 13% Budget Constraints 12% None * Version One 2010 Agile Survey (5th Year) 11 Wednesday, June 15, 2011
  • 29. 1 – Start-Up in Turmoil Situation •CTO Fired, New CEO, CTO, Director of Dev •$24M VC money invested •Six year old company •Mature product Objective for Agile Implementation •Unclear problem definition •Unclear objectives •Belief that the process would save the day Wednesday, June 15, 2011
  • 30. 1 – Start-Up in Turmoil Actions •Implemented Agile (XP) •No Agile consultants •No training •No software to support the process •Executive support (sort of) •One set of story cards held by the director Wednesday, June 15, 2011
  • 31. 1 – Start-Up in Turmoil Results •Weak management buy-in •Weak team buy-in •XP abandoned within four months •Returned to previous chaotic approach (entropy) Wednesday, June 15, 2011
  • 32. 1 – Start-Up in Turmoil Analysis •Depended on heroics of individuals •Project(s) succeeded – neither because of, or in spite of agile •Agile is not the cure for cultural, management and organizational problems •Management buy-in critical •Don’t blame the developers Wednesday, June 15, 2011
  • 33. 2 – Start-Up in Turmoil Situation •Very early stage (pre-commercialization) •CTO fired •Weak, ineffective, geographically dispersed team •Project very much behind, and off target •Huge pressures to deliver before the money ran out Wednesday, June 15, 2011
  • 34. 2 – Start-Up in Turmoil Objectives •Unclear objectives other than “get it done as quickly as possible” •Unclear definition of the problems •Belief that the process would fix the problems and make development quicker Wednesday, June 15, 2011
  • 35. 2 – Start-Up in Turmoil Action •Implemented Agile (Scrum) in a very lightweight fashion •Brand new team (A players) •No Agile consultants •No training •No software to support the process •Executive support (sort of) •Daily Scrum calls Wednesday, June 15, 2011
  • 36. 2 – Start-Up in Turmoil Results •Maintained the very lightweight Agile process •Achieved all project results •Management used the notion of Agile as an excuse for chaotic injections of new and changing requirements into the flow •Management did not respect the process and used inappropriate comparisons/ metrics Wednesday, June 15, 2011
  • 37. 2 – Start-Up in Turmoil Analysis •Project(s) succeeded because of heroics – not because of, or in spite of agile •Agile is not a cure for a weak team, poor management, poor planning and lack of clear objectives Wednesday, June 15, 2011
  • 38. 3. Established Small Company Situation •Scrum already in place •Recent corporate split into two separate entities (reshaping of business) •Went through 75% downsizing - Outgoing Dev Manager •Software tools already in place (Rally Dev) •Established products but Small customer base •Losing market share because of out-dated products and more competition •Process had become rigid, not driven by the development team •Overbearing CEO who constantly interfered and overruled team decisions Wednesday, June 15, 2011
  • 39. 3. Established Small Company Objectives •Belief that the process would fix the problems and make development faster •CEO a process wonk (Hidden Agenda) – Process was the objective, not a tool, but did not fully support Agile Wednesday, June 15, 2011
  • 40. 3. Established Small Company Action •Implemented Agile (Scrum) in a very light fashion because of team reductions •Some training •Executive support (sort of) •Daily Scrums •Sprints •Retrospectives Wednesday, June 15, 2011
  • 41. 3. Established Small Company Results –Ruthless adherence to the schedule by CEO (Process was the stick) –Process became the mechanism for control and the excuse for interference –CEO overruled almost every team decision –Met all development objectives –CEO abandoned the project and implemented his vision. That project was more than a year late Wednesday, June 15, 2011
  • 42. 3. Established Small Company Analysis •Process (Agile) is not to be used as a stick •To be effective, Agile must involve the team in decisions Wednesday, June 15, 2011
  • 43. 4. Start-Up (Two Years Old) Situation •Good people in the organization but revolving door •Overbearing CEO who constantly interfered and overruled team decisions •Recent launch of first product •Excellent development team •No process •CEO’s idea du jour •Constant pivots and reorganization of priorities by CEO •25 products and projects and only five developers Wednesday, June 15, 2011
  • 44. 4. Start-Up (Two Years Old) Objectives •Make the team faster •Demonstrate to potential investors that there was an effective process •Shield development team from CEO (team) •Establish priorities (team) •Team autonomy (team) •Huge pressures to produce as quickly as possible •Belief that the process would fix the problems and make development faster Wednesday, June 15, 2011
  • 45. 4. Start-Up (Two Years Old) Action •Implemented Agile (Scrum) •Got training for the entire team •Story cards •Story boards around the office (high visibility) •Daily Scrums •Sprints •Retrospectives Wednesday, June 15, 2011
  • 46. 4. Start-Up (Two Years Old) Results •Overall – very successful •Significant and very public buy-in from CEO •Significant team buy-in •Visibility of the process helped CEO understand why he couldn’t have everything all at once •Able to contain the CEO •Targets were defined, negotiated and achieved •Team much happier and more effective •Process adopted across the company Wednesday, June 15, 2011
  • 47. 4. Start-Up (Two Years Old) Analysis •Agile can be very successful •Openness of the process was important •Public buy-in of CEO was critical Wednesday, June 15, 2011
  • 48. Agile War Story Summary • Will not fix a broken organization • Agile is not a big stick for control of a team • Executive support is essential • Team must benefit • Process must be transparent • Process must be inclusive • Software tools are not needed – menu cards work fine • Get training Wednesday, June 15, 2011
  • 49. Where Can You Start? Understand: - the reasons you want to use Agile. What’s your business goal? - your culture, organization structure and the people in your organization. - it’s hard, you will need to learn a lot! - “metrics” are the wrong thing to start with! - you cannot ‘measure’ Agile success in any other term other than business outcomes. Educate: - find local Agile User Groups/Events (XP Toronto, Agile Toronto Tour) - read some books (Succeeding with Agile by Mike Cohn, Implementing Lean Software Development by Mary/Tom Poppendieck - get training (certification is less important than learning something!) - hire a consultant Reflect: - figure out what to measure, measure it and adjust - do retrospectives across all Organizational levels - is the Agile implementation strategy you picked working? 33 Wednesday, June 15, 2011
  • 50. Thank You! • Michael Lant, CTO @ ENC Security Systems ( www.michaellant.com) • Jason Little, Product Owner/Agile Coach @ Q4 Web Systems ( www.agilecoach.ca ) • look for a blog post on SiliconHalton.com! 34 Wednesday, June 15, 2011