SlideShare une entreprise Scribd logo
1  sur  50
The Essence of Agile
        Agile Israel
       April 11, 2011

    Henrik Kniberg
    Agile/Lean coach
       www.crisp.se

              Board of
              directors




    henrik.kniberg@crisp.se
         070 4925284
What is all this stuff?!
                           TDD
                 Agile
                                   Scrum
       XP
                                  Continuous
                                  Integration
     Refa
         c   torin               Pair
                  g
                                        ming
Lean                             program


Henrik Kniberg                              2
Agile in a
nutshell

             3
             3
Agile Manifesto




                       www.agilemanifesto.org
             We are uncovering better ways of developing
             software by doing it and helping others do it.
                                Feb 11-13, 2001
                            Snowbird ski resort, Utah

                 Kent Beck                Ron Jeffries
                 Mike Beedle              Jon Kern
                 Arie van Bennekum        Brian Marick
                 Alistair Cockburn        Robert C. Martin
                 Ward Cunningham          Steve Mellor
                 Martin Fowler            Ken Schwaber
                 James Grenning           Jeff Sutherland
                 Jim Highsmith            Dave Thomas
                 Andrew Hunt
Henrik Kniberg                                                4
Agile Manifesto
                      www.agilemanifesto.org
            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
                  ‫אנשים ויחסי גומלין על פני תהליכים וכלים‬

Working software over comprehensive documentation
                     ‫תוכנה עובדת על פני תיעוד מפורט‬

  Customer collaboration over contract negotiation
              ‫שיתוף פעולה עם הלקוחות על פני משא ומתן חוזי‬

      Responding to change over following a plan
                ‫תגובה לשינויים על פני מעקב אחרי התוכנית‬

               That is, while there is value in the items on
             the right, we value the items on the left more.
Henrik Kniberg      ‫כלומר, בעוד שיש ערך לפריטים בצד שמאל‬       5
                    ‫.אנחנו מעריכים יותר את הפריטים בצד ימין‬
Principles behind the Agile Manifesto
!   Our highest priority is to satisfy the        !   Working software is the primary
    customer through early and continuous             measure of progress.
    delivery of valuable software.                !   Agile processes promote sustainable
!   Welcome changing requirements, even late          development. The sponsors, developers,
    in development. Agile processes harness           and users should be able to maintain a
    change for the customer's competitive             constant pace indefinitely.
    advantage.                                    !   Continuous attention to technical
!   Deliver working software frequently, from         excellence and good design enhances
    a couple of weeks to a couple of months,          agility.
    with a preference to the shorter timescale.   !   Simplicity--the art of maximizing the
!   Business people and developers must work          amount of work not done--is essential.
    together daily throughout the project.        !   The best architectures, requirements,
!   Build projects around motivated                   and designs emerge from self-organizing
    individuals. Give them the environment and        teams.
    support they need, and trust them to get      !   At regular intervals, the team reflects on
    the job done.                                     how to become more effective, then
!   The most efficient and effective method of        tunes and adjusts its behavior
    conveying information to and within a             accordingly.
    development team is face-to-face
    conversation.

                                                                                            6
Agile ”umbrella”




                                          FDD
                   DSDM

 Scrum        XP              Crystal




     Kanban         Sources:
                    3rd Annual ”State of Agile Development” Survey June-July 2008
                    •   3061 respondents
                    •   80 countries
                                                                         7
Traditional, predictive approach
                                Release


                                          Design spec



                                                  Requirements spec




                                                    Order



                                                                 C
D
                                Actual
P                               need
    P

            R
              11-04-11

        Henrik Kniberg                                                8
We tend to build the wrong thing
 Features and functions used in a typical system


         Half of the stuff we
               build is                  Always
             never used!                   7%
                                                    Often
                                                    13%
                Never




                                                                   Cost
                45%
                                                       Some-
                                                       times
                                                        16%

                                          Rarely
                                           19%
                                                                                   # of features
Sources:
Standish group study reported at XP2002 by Jim Johnson, Chairman          This graph courtesy of Mary Poppendieck



                                                         9
   Henrik Kniberg                                                                                                   9
Traditional projects are like a cannon ball
Assumptions:
!   The customer knows what he wants
!   The developers know how to build it
!   Nothing will change along the way




  Henrik Kniberg                              10
Agile is like a homing missile
Assumptions:
!   The customer discovers what he wants
!   The developers discover how to build it
!   Things change along the way




   Henrik Kniberg                             11
Timeboxing                                                               A B
  Plan                                                                           C D
 (doomed to fail, but we don’t know it yet)
                                              Week 1 Week 2 Week 3 Week 4



  Traditional scenario                                                                                               A B
  ”We will deliver ABCD in 4 weeks”                                                         Oops, we’re late.
                                                                                                                     C D
            Scope

                                              Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8

      X X   Quality

    X
   Cost               Time


  Agile scenario
”We always deliver something every sprint (2 weeks)”            A            A B         A B E
”We think we can finish ABCD in 4 weeks, but we aren’t sure”
”We always deliver the most important items first”
                                                   Week 1 Week 2 Week 3 Week 4 Week 5 Week 6
          Scope
                                                   Oops, our velocity is lower than we thought.
                                                    It looks like we’ll only finish AB by week 4.
          Quality                                             What should we do now?
 Cost               Time

                                                                                                                12
Henrik Kniberg
Planning is easier with frequent releases




Henrik Kniberg                              13
Scrum in a
nutshell

         14  14
Split your organization

        Scrum in a nutshell
  Split your product


                             Large group spending a long time building a huge thing
                             Small team spending a little time building a small thing
                                  ... but integrating regularly to see the whole
                                         Optimize process
Optimize business value

  $$$

                    Split time
                   January                                                               April

   $




        Henrik Kniberg                                                                  15
Scrum overview – structure
                  Product                                              Cross-functional,
                  Backlog                                              self-organizing Team
                                                                       -  How much to pull in
Stakeholders                                                           -  How to build it
                                                                       -  Quality
                                               Sprint                  -  Sustainable pace
                                               Backlog         Team

    Users


                  PO
   Helpdesk                                                           SM
                  Direct communication
 Operations

                        Product owner
                        -  Vision: Where are we going & why?           Scrum Master
 Management             -  ROI                                         -  Process leader/coach
                        -  Priorities & tradeoffs                      -  Impediment remover

    ... etc ...




Henrik Kniberg                                                                      16
Backlog management                                                                                                                          Estimate stories
                                                                                                                              As a buyer
                                                                                                                                                            2
                                                                                                                              I want to save my shopping cart
                                                                                                                                                                As a booker
                                                                                                                                                                I want to receive notifications when
                                                                                                                                                                new slots appear in the calendar
                                                                                                                                                                                                       5
      Write user stories                                                                                                      so that I can continue shopping
                                                                                                                              later
                                                                                                                                                                so that I don't have to keep
                                                                                                                                                                checking manually




                                                                       As a buyer                                                                       2       2
           asdf kjsk
           flkjs df sd fk
                                asdf kjsk
                                flkjs df sd fk
                                                 asdf kjsk
                                                 flkjs df sd fk          As a buyer
                                                                       I want to save my shopping cart                                                                  5
                                                                                                                                                       2
                                                                       soIthat a can continue shopping later
                                                                            As I buyer
                                                      asdf kjsk
                                                      flkjs df sd fk
                                                                           want to save my shopping cart
                                                                                                                                                                       3
               asdf kjsk


                                                                         soIthat I can continue shopping later
                                                                             want to save my shopping cart
               flkjs df sd fk
                    asdf kjsk
                   flkjs df sd fk
                        asdf kjsk
                        flkjs df sd fk                                                                                                                          ?
                                                                            so that I can continue shopping later




Break down big stories                                                                           Prioritize
                                                                         REgister new        3        REgister new       3
                                                                             user                         user

                                                                         Edit existing       5        Edit existing      5                                                Velocity-based
                                                                                                                                                                             forecast
                                                                             user                         user
                                                                                                                                 High prio stories
  Administrate                                                                                                                   small enough to
     users                  13                                                  Find        3        View Invoice in HTML,         fit in a sprint
                                                                                                                                                                       April
                                                                                user                 PDF, or Excel format


View Invoice in HTML,
PDF, or Excel format
                                                                              Delete        5        As a helpdesk operator
                                                                                                      I want to see who is                                             May
                                                                               user                         logged in

As a helpdesk operator
 I want to see who is
       logged in
                                                                         View Invoice in HTML,              Find         3                                             June
                                                                         PDF, or Excel format               user
   Operations                                                                                                                                                           Later
     manual
                                                                        As a helpdesk operator
                                                                         I want to see who is
                                                                                                        Operations
                                                                               logged in                  manual                                                                    Realistic
100 simultaneous                                                                                                                                                                planning horizon
                                                                                                                                   Low prio stories
      users                                                                Operations                100 simultaneous                not broken
                                                                             manual                        users                      down yet

                                                                                                                                                                                    17
                                                                         100 simultaneous
                                                                               users
                                                                                                           Delete
                                                                                                            user
                                                                                                                         5
Typical sprint
        Product
        Backlog




                                                                          release
PO
                                                                           1.3.0


                                             Daily
                                             Scrum


                              Week 1           Week 2       Week 3



                                   Sprint-                           Demo/Review
 Sprint plan
 (Task board / Scrum board)       planning                           Retrospective

                                                 Timeline




     Henrik Kniberg                                                           18
Velocity
                 V= 8                  V= 7                    V= 9

 1       2                   2                 1       1   2
     2       3           1         3    1          2       2    1
Sprint 1                Sprint 2              Sprint 3




                                               Likely future velocity:
                                               7-9 per sprint



Henrik Kniberg                                                           19
Scope


Release planning – example                 Quality

                                    Cost             Time
•  Today is Aug 6
•  Sprint length = 2 weeks
•  Velocity = 30 - 40
                             300
  What will be done            PO
    by X-mas?
              (10 sprints)   400




 2007-09-28                                  20
XP in a
nutshell

           21
            21
Scrum                                      Scrum
”wraps”                 Team
                                                          Daily Scrum



XP                                              XP                       Sprint
                                                                        backlog
                                                Whole
                                                team

                                                              Coding              Burndown
                              Collective                                            chart
                              ownership         TDD          standard
       Product
       backlog

                   Customer
                     tests            Pair               Refactoring      Planning Sprint
     Product                      programming                               game Planning
      owner                                                                       meeting

                          Continuous            Simple      Sustainable
                          Integration           design         Pace


                                            Metaphor


                                             Small
                                            releases
                   ScrumMaster
                                                           Sprint
                                                           Review
      2007-09-28

 Henrik Kniberg                                                                              22
Feedback
loops             Sprint review

                  Daily Scrum

                   Continuous
                   integration


                     Unit test


                      Pair
                  programming

 Henrik Kniberg                   23
Kanban in a
nutshell

Henrik Kniberg   24
Kanban in SW development
!       Visualize the workflow                                                                                                                          Pioneered by
                                                                                                                                                        David Anderson
                                                                                                                                                        in 2004
!       Limit WIP (work in progress)
!       Measure & optimize flow
!       Explicit policies (definition of Done, WIP limits, etc)
                  Backlog                       Dev                   UAT                  Deploy Done
                    5                            3                     2                     3
                      orem ips                                dolor                dolor     orem ips
                     sit amet
                               um dolor          orem ipsum           orem ipsum                      um dolor
                              , co nse                        nse                  nse      sit amet
                     ctetur                      sit amet, co         sit amet, co                   , co nse
                                                                                            ctetur
                                                 cte tur              cte tur                                                     dolor
                                                                                                                                     orem ipsum dolor
                                                                                                                     orem ipsum
                                                                                                                               co nse amet, co nse
                                                                                                                                     sit
                                                                                                                     sit amet,
                                                                                                                                     ctetur
                                                                                                                      ctetur
                     orem ipsum dolor            orem ipsum dolor     orem ipsum dolor
                     sit amet, co nse            sit amet, co nse     sit amet, co nse
                     ctetur                                           ctetur                                                   orem ipsum dolor
                                                 ctetur
                                                                                                                               sit amet, co nse
                                                                                                                               ctetur
                             orem ipsum dolor                                                                     orem ips
                             sit amet, co nse                                                                              um dolor
                                                                                                                 sit amet
                             ctetur                                                                                       , co nse
                                                                                                                 ctetur
                                                                                                                              orem ipsum dolor
                                                                                                                              sit amet, co nse
                    orem ipsum dolor                                                                                          ctetur
                    sit amet, co nse
                    ctetur




                                          FLOW                 Avg lead time:12 days



Henrik Kniberg                                                                                                                                              25
”One day in Kanban land”
                 http://blog.crisp.se/henrikkniberg/tags/kanban/




Henrik Kniberg                                                     26
Scenario 1 – one piece flow


                                                  Dev
            Backlog                  Next             3          In production :o)
                                        2
                                            Ongoing       Done
                     A
                             B
             G

                         C
             F
                             D
         H
                     I
        J        L               E
        M            K




Henrik Kniberg                                                                       27
Scenario 1 – one piece flow


                                                  Dev
            Backlog                  Next             3          In production :o)
                                        2
                                            Ongoing       Done

                                        A
             G
                                        B
                         C
             F
                             D
         H
                     I
        J        L               E
        M            K




Henrik Kniberg                                                                       28
Scenario 1 – one piece flow


                                                  Dev
            Backlog                  Next             3          In production :o)
                                        2
                                            Ongoing       Done

                                              A
             G
                                        B
                         C
             F
                             D
         H
                     I
        J        L               E
        M            K




Henrik Kniberg                                                                       29
Scenario 1 – one piece flow


                                          Dev
            Backlog          Next             3          In production :o)
                                2
                                    Ongoing       Done

                                C                  A
             G
                                D     B

             F

         H
                     I
        J        L       E
        M            K




Henrik Kniberg                                                               30
Scenario 1 – one piece flow.


                                           Dev
            Backlog          Next             3          In production :o)
                                2
                                    Ongoing       Done

                                       C                        A
             G
                                D                   B

             F

         H
                     I
        J        L       E
        M            K




Henrik Kniberg                                                               31
Scenario 2 – Deployment problem


                                                   Dev
            Backlog                   Next             3          In production :o)
                                         2
                                 PO          Ongoing       Done
                     A
                             B
             G

                         C
             F
                             D
         H
                     I
        J        L               E
        M            K




Henrik Kniberg                                                                        32
Scenario 2 – Deployment problem


                                                   Dev
            Backlog                   Next             3          In production :o)
                                         2
                                 PO          Ongoing       Done

                                        A
             G
                                        B
                         C
             F
                             D
         H
                     I
        J        L               E
        M            K




Henrik Kniberg                                                                        33
Scenario 2 – Deployment problem


                                           Dev
            Backlog           Next             3          In production :o)
                                 2
                         PO          Ongoing       Done

                                 C     A
             G
                                 D     B

             F

         H
                     I
        J        L       E
        M            K




Henrik Kniberg                                                                34
Scenario 2 – Deployment problem


                                            Dev
            Backlog           Next             3          In production :o)
                                 2
                         PO          Ongoing       Done

                                        C           A
             G
                                 D     B

             F

         H
                     I
        J        L       E
        M            K




Henrik Kniberg                                                                35
Scenario 2 – Deployment problem


                                            Dev
            Backlog           Next             3          In production :o)
                                 2
                         PO          Ongoing       Done

                                        C           A
             G
                                 D
                                       !?            B

             F

         H
                     I
        J        L       E
        M            K




Henrik Kniberg                                                                36
Scenario 2 – Deployment problem


                                             Dev
            Backlog           Nexet             3          In production :o)
                                 2
                         PO           Ongoing       Done


             G                          !?           A

                                 D                    B

             F
                                 E                    C
         H
                     I
        J        L
        M            K




Henrik Kniberg                                                                 37
Scenario 2 – Deployment problem


                                           Dev
            Backlog           Next             3          In production :o)
                                 2
                         PO          Ongoing       Done

                                                    A
             G
                                 D                   B

             F
                                 E                   C
         H
                     I
        J        L
        M            K




Henrik Kniberg                                                                38
Scenario 2 – Deployment problem


                                           Dev
            Backlog           Next             3          In production :o)
                                 2
                         PO          Ongoing       Done

                                                                 A
             G
                                 D                                B

             F
                                 E                   C
         H
                     I
        J        L
        M            K




Henrik Kniberg                                                                39
Scenario 2 – Deployment problem


                                           Dev
            Backlog           Next             3          In production :o)
                                 2
                         PO          Ongoing       Done

                                       D                         A
             G
                                                                  B
                                       E
             F
                                                     C
         H
                     I
        J        L
        M            K




Henrik Kniberg                                                                40
Evolve your own unique system!




                                 Some of these photos courtesy of
                                 David Anderson, Mattias Skarin,
                                 and various other people
  Henrik Kniberg                                         41
Case study:
Cross
functional
teams
          42  42
Before
                                                                    Design-ready games   Production-ready games
                              Game backlog
                                                                             15            12
                                  8
                                           Lisa
                    Concept                              Graphics   Sound                       Integr. &
       Sam                               assigns                                   Dev
                     pres.                                design    design                       deploy
                                        resources
 2d          1m                 6m                  1w                       6m          6m
       2h              4h                    1d            1m        3w             3m           3w
                                                                                  (1m+2m)
3 m value added time         Process
                       = 12% cycle
  25 m cycle time            efficiency




                                                                                                            43
Before
                                                                        Design-ready games    Production-ready games
                              Game backlog
                                                                                 15             12
                                  8
                                           Lisa
                    Concept                                Graphics     Sound                        Integr. &
       Sam                               assigns                                        Dev
                     pres.                                  design      design                        deploy
                                        resources
  2d         1m                 6m                  1w                           6m           6m
       2h              4h                    1d              1m          3w              3m           3w
                             Process                                                  (1m+2m)
3 m value added time
                       = 12% cycle
  25 m cycle time            efficiency



After                                                  Game team
                                                    (graphics, sound,
                                                     dev, integrate)
Cross-functional game team

   3-4 m cycle time = 6-8x faster
                                                    3-4 months


                                                                                                                 44
Specialist teams & handovers
                                                   We’re slow!
I’m fast!                    6 months



        Joe                      Dave               Lisa          Release


Cross-functional teams
            3 months


                                             We’re alot faster!
            Joe
                                     I’m a bit
              Dave                    slower


                  Lisa             Release


  January     February   March      April    May       June        July


 Henrik Kniberg                                                             45
Kanban – ”evolution over revolution”
                                                                                                                              Integrate!
  Next! Graphics!                                                              Sound!                            Development! & deploy! Done!!
   3         2                                                                      3                                2          1!
                            Doing!                 Done!                       Doing!                 Done!      Doing!                   Done!                     Doing!              2009-08-20!
2009-09-03!
                                                                                                                                        2009-08-27!                                       orem olor sit amet, co
 ipsum dolor sit am                                2009-09-01!                2009-08-30!                                                                         2009-08-26!
                     et,                                                                                      2009-08-27!                orem ipsum dolor sit                             nse ctetur adi pis
 co nse ctetur adi
              !
 cing elit nisl
                   pis                              orem ipsum dolor sit
                                                    amet, co nse ctetur
                                                                              orem ipsum dolor sit
                                                                              amet, co adi pis cing             orem ipsum dolor
                                                                                                                                  sit    amet, adi pis cing
                                                                                                                                                !                  orem adi pis           cing elit nisl !
                                                                         !
                                                    adi pis cing elit nisl    elit nisl!                        amet, ctetur adi
                                                                                                                             !
                                                                                                                cing elit nisl
                                                                                                                                 pis     elit nisl
                                                                                                                                                                   cing elit nisl   !
                                                                                                                                                                                        2009-08-20
                                                                                                                                                                                                     !

                                                                             2009-08-29!                                                                                                               dolor sit
2009-09-03!                2009-09-02!                                                                                                                                                    orem ipsum
  ipsum dolor sit amet,     orem ipsum dolor sit                              orem ipsum dolor sit
                                                                              amet, nse ctetur adi
                                                                                                                                                                                          amet, co nse
                                                                                                                                                                                           adi pis cing
                                                                                                                                                                                                        ctetur
                                                                                                                                                                                                        elit nisl   !
  co nse ctetur adi pis
  cing elit nisl  !         amet, nse ctetur adi
                                       !
                            pis elit nisl                                                     !
                                                                              pis cing elit nisl                                                                                        2009-08-22
                                                                                                                                                                                                     !
                                                                                                                                                                                         orem ipsum
                                                                                                                                                                                         amet, co!  dolor sit




                           Definition of Done:!                                  Definition of Done:!         Definition of Done:!                              Definition of Done:!
                           • …!                                                  • …!                         • …!                                              • …..!




              Henrik Kniberg                                                                                                                                                            46
Final points



          47   47
Working smart is more important than
    working hard
 Big team working hard




                           Working ”smart” is enabled by:
                           •  Clear goal
                           •  Transparency
                           •  Direct contact with customers
                           •  Focus
                           •  Fast feedback
Small team working smart




    Henrik Kniberg                                     48
Distinguish between…

 Using the tool wrong                Using the wrong tool




                        Neither of these
                        problems are caused by
                        the tool
                                                 49


Henrik Kniberg                                              49
The important thing is not your process.
  Essential skills needed                                        The important thing is
  regardless of process                                 your process for improving your process


 Splitting the system into              Craftsmanship        Retrospectives
 useful pieces




As a buyer
I want to save my shopping cart
so that I can continue shopping later




     Henrik Kniberg                                                                     50

Contenu connexe

Tendances

Agile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsAgile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsKeith Klundt
 
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Vidas Vasiliauskas
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...Invensis Learning
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slidespmengal
 
Product Owner & Product Manager Training
Product Owner & Product Manager TrainingProduct Owner & Product Manager Training
Product Owner & Product Manager TrainingRob Betcher
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachCprime
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018pmengal
 
Practical-Agile Product owner workshop
Practical-Agile Product owner workshopPractical-Agile Product owner workshop
Practical-Agile Product owner workshopElad Sofer
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation Elad Sofer
 
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility AssessmentHands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility AssessmentStefan Wolpers
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileMichal Epstein
 
Doing Agile vs Being Agile
Doing Agile vs Being AgileDoing Agile vs Being Agile
Doing Agile vs Being AgileKnoldus Inc.
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner RoleRoman Pichler
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? Stefania Marinelli
 

Tendances (20)

Agile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsAgile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutions
 
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
Agile mindset
Agile mindsetAgile mindset
Agile mindset
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
Scrumban
ScrumbanScrumban
Scrumban
 
Product Owner & Product Manager Training
Product Owner & Product Manager TrainingProduct Owner & Product Manager Training
Product Owner & Product Manager Training
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
Practical-Agile Product owner workshop
Practical-Agile Product owner workshopPractical-Agile Product owner workshop
Practical-Agile Product owner workshop
 
Scrum Product Owner
Scrum Product OwnerScrum Product Owner
Scrum Product Owner
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
 
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility AssessmentHands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
 
Agile scrum training
Agile scrum trainingAgile scrum training
Agile scrum training
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
 
Doing Agile vs Being Agile
Doing Agile vs Being AgileDoing Agile vs Being Agile
Doing Agile vs Being Agile
 
Agile 101
Agile 101Agile 101
Agile 101
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner Role
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day?
 

En vedette

Henrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeHenrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeAgileee
 
Developer testing - Love it or hate it (in Swedish)
Developer testing - Love it or hate it (in Swedish)Developer testing - Love it or hate it (in Swedish)
Developer testing - Love it or hate it (in Swedish)Alexander Tarlinder
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story WorkshopPeter Antman
 
AtlasCamp 2015: Bruce Lee and the essence of Agile
AtlasCamp 2015: Bruce Lee and the essence of AgileAtlasCamp 2015: Bruce Lee and the essence of Agile
AtlasCamp 2015: Bruce Lee and the essence of AgileAtlassian
 
Estratégia para Desenvolvimento de Produtos Digitais
Estratégia para Desenvolvimento de Produtos DigitaisEstratégia para Desenvolvimento de Produtos Digitais
Estratégia para Desenvolvimento de Produtos DigitaisRobson Santos
 
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013ChileAgil
 
Pirateship - growing a great crew: workshop facilitation guide
Pirateship - growing a great crew: workshop facilitation guidePirateship - growing a great crew: workshop facilitation guide
Pirateship - growing a great crew: workshop facilitation guidePeter Antman
 
Assessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentAssessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentMike Cohn
 
"The essence of agile"
"The essence of agile""The essence of agile"
"The essence of agile"Agileee
 
Manage Agile 2016 - Agile Kultur gestalten
Manage Agile 2016 - Agile Kultur gestaltenManage Agile 2016 - Agile Kultur gestalten
Manage Agile 2016 - Agile Kultur gestaltenBirgit Mallow
 
Agile Manifesto Nedir
Agile Manifesto NedirAgile Manifesto Nedir
Agile Manifesto NedirACM
 
Machine Learning Explained and how apply lean startup to develop a MVP tool
Machine Learning Explained and how apply lean startup to develop a MVP toolMachine Learning Explained and how apply lean startup to develop a MVP tool
Machine Learning Explained and how apply lean startup to develop a MVP toolFranki Chamaki
 
Succeeding with Agile
Succeeding with AgileSucceeding with Agile
Succeeding with AgileMike Cohn
 
Presentation - Rational Unified Process
Presentation - Rational Unified ProcessPresentation - Rational Unified Process
Presentation - Rational Unified ProcessSharad Srivastava
 
How to เสร็จเร็ว (Use Agile for your project with team)
How to เสร็จเร็ว (Use Agile for your project with team)How to เสร็จเร็ว (Use Agile for your project with team)
How to เสร็จเร็ว (Use Agile for your project with team)Jirayut Nimsaeng
 

En vedette (20)

Henrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeHenrik Kniberg: Agile at home
Henrik Kniberg: Agile at home
 
Developer testing - Love it or hate it (in Swedish)
Developer testing - Love it or hate it (in Swedish)Developer testing - Love it or hate it (in Swedish)
Developer testing - Love it or hate it (in Swedish)
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
The game has changed!
The game has changed!The game has changed!
The game has changed!
 
AtlasCamp 2015: Bruce Lee and the essence of Agile
AtlasCamp 2015: Bruce Lee and the essence of AgileAtlasCamp 2015: Bruce Lee and the essence of Agile
AtlasCamp 2015: Bruce Lee and the essence of Agile
 
Estratégia para Desenvolvimento de Produtos Digitais
Estratégia para Desenvolvimento de Produtos DigitaisEstratégia para Desenvolvimento de Produtos Digitais
Estratégia para Desenvolvimento de Produtos Digitais
 
Vertical Slicing
Vertical SlicingVertical Slicing
Vertical Slicing
 
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
 
Pirateship - growing a great crew: workshop facilitation guide
Pirateship - growing a great crew: workshop facilitation guidePirateship - growing a great crew: workshop facilitation guide
Pirateship - growing a great crew: workshop facilitation guide
 
Assessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentAssessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility Assessment
 
Value stream mapping
Value stream mapping  Value stream mapping
Value stream mapping
 
"The essence of agile"
"The essence of agile""The essence of agile"
"The essence of agile"
 
Manage Agile 2016 - Agile Kultur gestalten
Manage Agile 2016 - Agile Kultur gestaltenManage Agile 2016 - Agile Kultur gestalten
Manage Agile 2016 - Agile Kultur gestalten
 
Agile Manifesto Nedir
Agile Manifesto NedirAgile Manifesto Nedir
Agile Manifesto Nedir
 
Machine Learning Explained and how apply lean startup to develop a MVP tool
Machine Learning Explained and how apply lean startup to develop a MVP toolMachine Learning Explained and how apply lean startup to develop a MVP tool
Machine Learning Explained and how apply lean startup to develop a MVP tool
 
Succeeding with Agile
Succeeding with AgileSucceeding with Agile
Succeeding with Agile
 
Presentation - Rational Unified Process
Presentation - Rational Unified ProcessPresentation - Rational Unified Process
Presentation - Rational Unified Process
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
How to เสร็จเร็ว (Use Agile for your project with team)
How to เสร็จเร็ว (Use Agile for your project with team)How to เสร็จเร็ว (Use Agile for your project with team)
How to เสร็จเร็ว (Use Agile for your project with team)
 
The Zen of Scrum
The Zen of ScrumThe Zen of Scrum
The Zen of Scrum
 

Similaire à Henrik Kniberg - Essence of Agile

Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshellDoc List
 
What's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methodsWhat's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methodsBruno Sbille
 
Dave Thomas - Agile is Dead (GOTO 2015)
Dave Thomas - Agile is Dead (GOTO 2015)Dave Thomas - Agile is Dead (GOTO 2015)
Dave Thomas - Agile is Dead (GOTO 2015)Osvaldo Santana Neto
 
Copenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusCopenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusKnowit_TM
 
Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Agile Tour Beirut
 
Software Methodologies & Frameworks
Software Methodologies & FrameworksSoftware Methodologies & Frameworks
Software Methodologies & FrameworksMaisara Khedr
 
Pair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsPair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsMarcello Duarte
 
Introduction to Agile for Digital Stakeholders
Introduction to Agile for Digital StakeholdersIntroduction to Agile for Digital Stakeholders
Introduction to Agile for Digital StakeholdersMai Quay
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To ScrumDave Neuman
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to AgileRichard Cheng
 
A Deep Look at Agile Certifications
A Deep Look at Agile CertificationsA Deep Look at Agile Certifications
A Deep Look at Agile CertificationsRichard Cheng
 
ANIn Pune March 2023 | XP 2023 – XP Where Are You? by Christian Hujer
ANIn Pune March 2023 | XP 2023 – XP Where Are You? by Christian HujerANIn Pune March 2023 | XP 2023 – XP Where Are You? by Christian Hujer
ANIn Pune March 2023 | XP 2023 – XP Where Are You? by Christian HujerAgileNetwork
 
Extreme Programming 2018 — Agile Beyond Scrum
Extreme Programming 2018 — Agile Beyond ScrumExtreme Programming 2018 — Agile Beyond Scrum
Extreme Programming 2018 — Agile Beyond ScrumChristian Hujer
 

Similaire à Henrik Kniberg - Essence of Agile (20)

Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
What's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methodsWhat's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methods
 
Business value of Agile : A People10 Showcase
Business value of Agile : A People10 ShowcaseBusiness value of Agile : A People10 Showcase
Business value of Agile : A People10 Showcase
 
Dave Thomas - Agile is Dead (GOTO 2015)
Dave Thomas - Agile is Dead (GOTO 2015)Dave Thomas - Agile is Dead (GOTO 2015)
Dave Thomas - Agile is Dead (GOTO 2015)
 
Agile values
Agile valuesAgile values
Agile values
 
Copenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusCopenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars Irenius
 
Heart of Agile
Heart of AgileHeart of Agile
Heart of Agile
 
Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?
 
Software Methodologies & Frameworks
Software Methodologies & FrameworksSoftware Methodologies & Frameworks
Software Methodologies & Frameworks
 
Pair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsPair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical things
 
Introduction to Agile for Digital Stakeholders
Introduction to Agile for Digital StakeholdersIntroduction to Agile for Digital Stakeholders
Introduction to Agile for Digital Stakeholders
 
Agile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed TeamsAgile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed Teams
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
A Deep Look at Agile Certifications
A Deep Look at Agile CertificationsA Deep Look at Agile Certifications
A Deep Look at Agile Certifications
 
Agile
AgileAgile
Agile
 
ANIn Pune March 2023 | XP 2023 – XP Where Are You? by Christian Hujer
ANIn Pune March 2023 | XP 2023 – XP Where Are You? by Christian HujerANIn Pune March 2023 | XP 2023 – XP Where Are You? by Christian Hujer
ANIn Pune March 2023 | XP 2023 – XP Where Are You? by Christian Hujer
 
Extreme Programming 2018 — Agile Beyond Scrum
Extreme Programming 2018 — Agile Beyond ScrumExtreme Programming 2018 — Agile Beyond Scrum
Extreme Programming 2018 — Agile Beyond Scrum
 

Plus de AgileSparks

What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner AgileSparks
 
Distributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithDistributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithAgileSparks
 
A Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiA Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiAgileSparks
 
Jira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamJira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamAgileSparks
 
Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman AgileSparks
 
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...AgileSparks
 
Honest Experimentation by Jonathan Bertfield
 Honest Experimentation by Jonathan Bertfield Honest Experimentation by Jonathan Bertfield
Honest Experimentation by Jonathan BertfieldAgileSparks
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloAgileSparks
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekAgileSparks
 
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi AgileSparks
 
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisKubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisAgileSparks
 
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...AgileSparks
 
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshReal Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshAgileSparks
 
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegTrue Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegAgileSparks
 
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelHomo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelAgileSparks
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraAgileSparks
 
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldLeading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldAgileSparks
 
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability Organization architecture autonomy and accountability
Organization architecture autonomy and accountability AgileSparks
 
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017AgileSparks
 
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017AgileSparks
 

Plus de AgileSparks (20)

What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner
 
Distributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithDistributed Teams by Kevin Goldsmith
Distributed Teams by Kevin Goldsmith
 
A Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiA Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi Gostynski
 
Jira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamJira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-Noam
 
Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman
 
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
 
Honest Experimentation by Jonathan Bertfield
 Honest Experimentation by Jonathan Bertfield Honest Experimentation by Jonathan Bertfield
Honest Experimentation by Jonathan Bertfield
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv Kalo
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny Duek
 
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi
 
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisKubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
 
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
 
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshReal Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat Enosh
 
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegTrue Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper Boeg
 
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelHomo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior Frenkel
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen Ezra
 
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldLeading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan Bertfield
 
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability Organization architecture autonomy and accountability
Organization architecture autonomy and accountability
 
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017
 
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017
 

Dernier

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Henrik Kniberg - Essence of Agile

  • 1. The Essence of Agile Agile Israel April 11, 2011 Henrik Kniberg Agile/Lean coach www.crisp.se Board of directors henrik.kniberg@crisp.se 070 4925284
  • 2. What is all this stuff?! TDD Agile Scrum XP Continuous Integration Refa c torin Pair g ming Lean program Henrik Kniberg 2
  • 4. Agile Manifesto www.agilemanifesto.org We are uncovering better ways of developing software by doing it and helping others do it. Feb 11-13, 2001 Snowbird ski resort, Utah Kent Beck Ron Jeffries Mike Beedle Jon Kern Arie van Bennekum Brian Marick Alistair Cockburn Robert C. Martin Ward Cunningham Steve Mellor Martin Fowler Ken Schwaber James Grenning Jeff Sutherland Jim Highsmith Dave Thomas Andrew Hunt Henrik Kniberg 4
  • 5. Agile Manifesto www.agilemanifesto.org 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 ‫אנשים ויחסי גומלין על פני תהליכים וכלים‬ Working software over comprehensive documentation ‫תוכנה עובדת על פני תיעוד מפורט‬ Customer collaboration over contract negotiation ‫שיתוף פעולה עם הלקוחות על פני משא ומתן חוזי‬ Responding to change over following a plan ‫תגובה לשינויים על פני מעקב אחרי התוכנית‬ That is, while there is value in the items on the right, we value the items on the left more. Henrik Kniberg ‫כלומר, בעוד שיש ערך לפריטים בצד שמאל‬ 5 ‫.אנחנו מעריכים יותר את הפריטים בצד ימין‬
  • 6. Principles behind the Agile Manifesto !   Our highest priority is to satisfy the !   Working software is the primary customer through early and continuous measure of progress. delivery of valuable software. !   Agile processes promote sustainable !   Welcome changing requirements, even late development. The sponsors, developers, in development. Agile processes harness and users should be able to maintain a change for the customer's competitive constant pace indefinitely. advantage. !   Continuous attention to technical !   Deliver working software frequently, from excellence and good design enhances a couple of weeks to a couple of months, agility. with a preference to the shorter timescale. !   Simplicity--the art of maximizing the !   Business people and developers must work amount of work not done--is essential. together daily throughout the project. !   The best architectures, requirements, !   Build projects around motivated and designs emerge from self-organizing individuals. Give them the environment and teams. support they need, and trust them to get !   At regular intervals, the team reflects on the job done. how to become more effective, then !   The most efficient and effective method of tunes and adjusts its behavior conveying information to and within a accordingly. development team is face-to-face conversation. 6
  • 7. Agile ”umbrella” FDD DSDM Scrum XP Crystal Kanban Sources: 3rd Annual ”State of Agile Development” Survey June-July 2008 •  3061 respondents •  80 countries 7
  • 8. Traditional, predictive approach Release Design spec Requirements spec Order C D Actual P need P R 11-04-11 Henrik Kniberg 8
  • 9. We tend to build the wrong thing Features and functions used in a typical system Half of the stuff we build is Always never used! 7% Often 13% Never Cost 45% Some- times 16% Rarely 19% # of features Sources: Standish group study reported at XP2002 by Jim Johnson, Chairman This graph courtesy of Mary Poppendieck 9 Henrik Kniberg 9
  • 10. Traditional projects are like a cannon ball Assumptions: !   The customer knows what he wants !   The developers know how to build it !   Nothing will change along the way Henrik Kniberg 10
  • 11. Agile is like a homing missile Assumptions: !   The customer discovers what he wants !   The developers discover how to build it !   Things change along the way Henrik Kniberg 11
  • 12. Timeboxing A B Plan C D (doomed to fail, but we don’t know it yet) Week 1 Week 2 Week 3 Week 4 Traditional scenario A B ”We will deliver ABCD in 4 weeks” Oops, we’re late. C D Scope Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 X X Quality X Cost Time Agile scenario ”We always deliver something every sprint (2 weeks)” A A B A B E ”We think we can finish ABCD in 4 weeks, but we aren’t sure” ”We always deliver the most important items first” Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Scope Oops, our velocity is lower than we thought. It looks like we’ll only finish AB by week 4. Quality What should we do now? Cost Time 12 Henrik Kniberg
  • 13. Planning is easier with frequent releases Henrik Kniberg 13
  • 15. Split your organization Scrum in a nutshell Split your product Large group spending a long time building a huge thing Small team spending a little time building a small thing ... but integrating regularly to see the whole Optimize process Optimize business value $$$ Split time January April $ Henrik Kniberg 15
  • 16. Scrum overview – structure Product Cross-functional, Backlog self-organizing Team -  How much to pull in Stakeholders -  How to build it -  Quality Sprint -  Sustainable pace Backlog Team Users PO Helpdesk SM Direct communication Operations Product owner -  Vision: Where are we going & why? Scrum Master Management -  ROI -  Process leader/coach -  Priorities & tradeoffs -  Impediment remover ... etc ... Henrik Kniberg 16
  • 17. Backlog management Estimate stories As a buyer 2 I want to save my shopping cart As a booker I want to receive notifications when new slots appear in the calendar 5 Write user stories so that I can continue shopping later so that I don't have to keep checking manually As a buyer 2 2 asdf kjsk flkjs df sd fk asdf kjsk flkjs df sd fk asdf kjsk flkjs df sd fk As a buyer I want to save my shopping cart 5 2 soIthat a can continue shopping later As I buyer asdf kjsk flkjs df sd fk want to save my shopping cart 3 asdf kjsk soIthat I can continue shopping later want to save my shopping cart flkjs df sd fk asdf kjsk flkjs df sd fk asdf kjsk flkjs df sd fk ? so that I can continue shopping later Break down big stories Prioritize REgister new 3 REgister new 3 user user Edit existing 5 Edit existing 5 Velocity-based forecast user user High prio stories Administrate small enough to users 13 Find 3 View Invoice in HTML, fit in a sprint April user PDF, or Excel format View Invoice in HTML, PDF, or Excel format Delete 5 As a helpdesk operator I want to see who is May user logged in As a helpdesk operator I want to see who is logged in View Invoice in HTML, Find 3 June PDF, or Excel format user Operations Later manual As a helpdesk operator I want to see who is Operations logged in manual Realistic 100 simultaneous planning horizon Low prio stories users Operations 100 simultaneous not broken manual users down yet 17 100 simultaneous users Delete user 5
  • 18. Typical sprint Product Backlog release PO 1.3.0 Daily Scrum Week 1 Week 2 Week 3 Sprint- Demo/Review Sprint plan (Task board / Scrum board) planning Retrospective Timeline Henrik Kniberg 18
  • 19. Velocity V= 8 V= 7 V= 9 1 2 2 1 1 2 2 3 1 3 1 2 2 1 Sprint 1 Sprint 2 Sprint 3 Likely future velocity: 7-9 per sprint Henrik Kniberg 19
  • 20. Scope Release planning – example Quality Cost Time •  Today is Aug 6 •  Sprint length = 2 weeks •  Velocity = 30 - 40 300 What will be done PO by X-mas? (10 sprints) 400 2007-09-28 20
  • 22. Scrum Scrum ”wraps” Team Daily Scrum XP XP Sprint backlog Whole team Coding Burndown Collective chart ownership TDD standard Product backlog Customer tests Pair Refactoring Planning Sprint Product programming game Planning owner meeting Continuous Simple Sustainable Integration design Pace Metaphor Small releases ScrumMaster Sprint Review 2007-09-28 Henrik Kniberg 22
  • 23. Feedback loops Sprint review Daily Scrum Continuous integration Unit test Pair programming Henrik Kniberg 23
  • 25. Kanban in SW development !   Visualize the workflow Pioneered by David Anderson in 2004 !   Limit WIP (work in progress) !   Measure & optimize flow !   Explicit policies (definition of Done, WIP limits, etc) Backlog Dev UAT Deploy Done 5 3 2 3 orem ips dolor dolor orem ips sit amet um dolor orem ipsum orem ipsum um dolor , co nse nse nse sit amet ctetur sit amet, co sit amet, co , co nse ctetur cte tur cte tur dolor orem ipsum dolor orem ipsum co nse amet, co nse sit sit amet, ctetur ctetur orem ipsum dolor orem ipsum dolor orem ipsum dolor sit amet, co nse sit amet, co nse sit amet, co nse ctetur ctetur orem ipsum dolor ctetur sit amet, co nse ctetur orem ipsum dolor orem ips sit amet, co nse um dolor sit amet ctetur , co nse ctetur orem ipsum dolor sit amet, co nse orem ipsum dolor ctetur sit amet, co nse ctetur FLOW Avg lead time:12 days Henrik Kniberg 25
  • 26. ”One day in Kanban land” http://blog.crisp.se/henrikkniberg/tags/kanban/ Henrik Kniberg 26
  • 27. Scenario 1 – one piece flow Dev Backlog Next 3 In production :o) 2 Ongoing Done A B G C F D H I J L E M K Henrik Kniberg 27
  • 28. Scenario 1 – one piece flow Dev Backlog Next 3 In production :o) 2 Ongoing Done A G B C F D H I J L E M K Henrik Kniberg 28
  • 29. Scenario 1 – one piece flow Dev Backlog Next 3 In production :o) 2 Ongoing Done A G B C F D H I J L E M K Henrik Kniberg 29
  • 30. Scenario 1 – one piece flow Dev Backlog Next 3 In production :o) 2 Ongoing Done C A G D B F H I J L E M K Henrik Kniberg 30
  • 31. Scenario 1 – one piece flow. Dev Backlog Next 3 In production :o) 2 Ongoing Done C A G D B F H I J L E M K Henrik Kniberg 31
  • 32. Scenario 2 – Deployment problem Dev Backlog Next 3 In production :o) 2 PO Ongoing Done A B G C F D H I J L E M K Henrik Kniberg 32
  • 33. Scenario 2 – Deployment problem Dev Backlog Next 3 In production :o) 2 PO Ongoing Done A G B C F D H I J L E M K Henrik Kniberg 33
  • 34. Scenario 2 – Deployment problem Dev Backlog Next 3 In production :o) 2 PO Ongoing Done C A G D B F H I J L E M K Henrik Kniberg 34
  • 35. Scenario 2 – Deployment problem Dev Backlog Next 3 In production :o) 2 PO Ongoing Done C A G D B F H I J L E M K Henrik Kniberg 35
  • 36. Scenario 2 – Deployment problem Dev Backlog Next 3 In production :o) 2 PO Ongoing Done C A G D !? B F H I J L E M K Henrik Kniberg 36
  • 37. Scenario 2 – Deployment problem Dev Backlog Nexet 3 In production :o) 2 PO Ongoing Done G !? A D B F E C H I J L M K Henrik Kniberg 37
  • 38. Scenario 2 – Deployment problem Dev Backlog Next 3 In production :o) 2 PO Ongoing Done A G D B F E C H I J L M K Henrik Kniberg 38
  • 39. Scenario 2 – Deployment problem Dev Backlog Next 3 In production :o) 2 PO Ongoing Done A G D B F E C H I J L M K Henrik Kniberg 39
  • 40. Scenario 2 – Deployment problem Dev Backlog Next 3 In production :o) 2 PO Ongoing Done D A G B E F C H I J L M K Henrik Kniberg 40
  • 41. Evolve your own unique system! Some of these photos courtesy of David Anderson, Mattias Skarin, and various other people Henrik Kniberg 41
  • 43. Before Design-ready games Production-ready games Game backlog 15 12 8 Lisa Concept Graphics Sound Integr. & Sam assigns Dev pres. design design deploy resources 2d 1m 6m 1w 6m 6m 2h 4h 1d 1m 3w 3m 3w (1m+2m) 3 m value added time Process = 12% cycle 25 m cycle time efficiency 43
  • 44. Before Design-ready games Production-ready games Game backlog 15 12 8 Lisa Concept Graphics Sound Integr. & Sam assigns Dev pres. design design deploy resources 2d 1m 6m 1w 6m 6m 2h 4h 1d 1m 3w 3m 3w Process (1m+2m) 3 m value added time = 12% cycle 25 m cycle time efficiency After Game team (graphics, sound, dev, integrate) Cross-functional game team 3-4 m cycle time = 6-8x faster 3-4 months 44
  • 45. Specialist teams & handovers We’re slow! I’m fast! 6 months Joe Dave Lisa Release Cross-functional teams 3 months We’re alot faster! Joe I’m a bit Dave slower Lisa Release January February March April May June July Henrik Kniberg 45
  • 46. Kanban – ”evolution over revolution” Integrate! Next! Graphics! Sound! Development! & deploy! Done!! 3 2 3 2 1! Doing! Done! Doing! Done! Doing! Done! Doing! 2009-08-20! 2009-09-03! 2009-08-27! orem olor sit amet, co ipsum dolor sit am 2009-09-01! 2009-08-30! 2009-08-26! et, 2009-08-27! orem ipsum dolor sit nse ctetur adi pis co nse ctetur adi ! cing elit nisl pis orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co adi pis cing orem ipsum dolor sit amet, adi pis cing ! orem adi pis cing elit nisl ! ! adi pis cing elit nisl elit nisl! amet, ctetur adi ! cing elit nisl pis elit nisl cing elit nisl ! 2009-08-20 ! 2009-08-29! dolor sit 2009-09-03! 2009-09-02! orem ipsum ipsum dolor sit amet, orem ipsum dolor sit orem ipsum dolor sit amet, nse ctetur adi amet, co nse adi pis cing ctetur elit nisl ! co nse ctetur adi pis cing elit nisl ! amet, nse ctetur adi ! pis elit nisl ! pis cing elit nisl 2009-08-22 ! orem ipsum amet, co! dolor sit Definition of Done:! Definition of Done:! Definition of Done:! Definition of Done:! • …! • …! • …! • …..! Henrik Kniberg 46
  • 47. Final points 47 47
  • 48. Working smart is more important than working hard Big team working hard Working ”smart” is enabled by: •  Clear goal •  Transparency •  Direct contact with customers •  Focus •  Fast feedback Small team working smart Henrik Kniberg 48
  • 49. Distinguish between… Using the tool wrong Using the wrong tool Neither of these problems are caused by the tool 49 Henrik Kniberg 49
  • 50. The important thing is not your process. Essential skills needed The important thing is regardless of process your process for improving your process Splitting the system into Craftsmanship Retrospectives useful pieces As a buyer I want to save my shopping cart so that I can continue shopping later Henrik Kniberg 50