SlideShare a Scribd company logo
1 of 32
What to Expect,
When you are Scrumming…


          Om Band
Ok! So we decide.
                                       We will start agile project
                                     execution from now on for all
                                            our projects…
                                                                     This won’t work for us!
                                                                      We are wasting our
We Make Banking Easier                                                      time…

 39/A,
 4th Block, 6th Main,                                                      Board Room
 Jayanagar,
 Bangalore

      This will reduce my customer
        escalations and increase                                     No more of the huge
       collaboration with them…                                      documentation which
                                                                       no one reads…

                                 We will deliver fast and
                                   follow lightweight
                                      processes…
Sameer
Agile Coach

    Let’s start just two projects
            with agile …




Switzerland
Planned Setup




    James                             Vijay
Customer Contact                     Manager
                                                Madhu
                                                Architect
                     Ram
                Account Manager

                       Development Team (15)
                       3 Leads
                       4 Senior Developers
                       8 Junior Developers
  Switzerland
                       Quality Team (4)
                       2 Senior s
                       2 Juniors
Planned Setup




    James                      Vijay
Customer Contact            Sameer
                              Manager
                            Agile Coach               Madhu
                                                      Architect
                     Ram
                Account Manager      Guys! We need to relook
                                         at the set-up…

                       Development Team (15)
                       3 Leads
                       4 Senior Developers
                       8 Junior Developers
  Switzerland
                       Quality Team (4)
                       2 Senior s
                       2 Juniors
Vijay
                                Manager
                     Company        Project        Madhu
  Management          Culture       Needs          Architect


                   Risk               Customer
                  Appetite


                     Emotions       People
                                                     James
                                                 Customer Contact
     Ram
Account Manager
New Project Setup…

                         James
                    Product Owner (20%)




       Team A                                    Team B
5 Developers                              5 Developers
2 QEs                    Kishor           3 QEs
0.5 Ux                   PO Proxy         0.5 Ux
0.5 Documentation                         0.5 Documentation


                              Madhu
                               Overall
                               Project
                              Architect
I want to be the scrum master

                                     Two weeks is too less for us.
                                     We build complex software…
   Scrum                                   Anything is ok for me. I just
   Rollout                                 have to do my coding well.
                                             Nothing else matters!
   Meeting                                      WOW! Agile, sounds good.
                                                    No more design.
                                                No more documentation…
                                              Yep! Agile is the current HOT
                                                thing. And pretty simple.
                                                  I am super excited …


                                                 I’m sure nothing will change

  Aren’t the current
                                         Will the empowered team need
 processes working?
                                                   a manager!?
Why do we need YAC?
                                             If yes what will he do??
(Yet Another Change!)
                        Hummm… Ok… Agile…!
Change Management: Attitude Types
Psychology of Change
    The emotions curve
Scrum Training
Yes Sameer!
I fully understand that things will
not be hunky dory from day                     Preparation: Sprint 0
one…
I am willing to support with
patience
                                                            (wk 1-2)


                                                    Team A
                                                                   Team B

                                                     POCs
                       Kishor
              James PO Proxy
           Product Owner                                          Landscape
                                                                    Set-up
                                                Templates
                Initial
               Product                                            Technical
               Backlog                                            ramp-up

                                                        Team
                               Definition of           Building
                                  Done
Sprint 1: Get Set Go…
Sprint 1 Results
                                                                  (week 3-4)

                                                              Backlogs    Status
                                                                BL1       Done
                                                                BL2       In complete
                                                                BL3       Done
                   Definition Of Done                           BL4       Rejected *
Zero open issues (prio 1-3)    5 open issues
                                                                BL5       Incomplete
Zero static code check issue   15 open issues
                                                                BL6       Done
(prio 1-2)
Code reviews                   Done for completed backlogs    * Requirement Misunderstood
Automated unit tests           Partial
Documentation                  Done for completed backlogs
Sprint 1 Retrospective
       We were able to
      achieve only half of
     what we had planned                    I think we did reasonable.
                                              I am happy the way the
                                               team has put in efforts
                                                                            James
                             The backlog should be                       Product Owner
                             little more detailed and
                                      clearer

                               You developers should
                             finish coding 2 days early
                               so that we have time to
                                         test
         Team

                                       Guys, a descent start,
Things were too stressful              We really did well on…
    towards the end                          … testing …                  Sameer
                                     … closing on the backlogs…          Agile Coach
                                      Am sure we will do much
                                           better next time
Sprint 2 Results
                                                    (week 5-6)

                                                 Backlogs     Status
                                                    BL2       Done
                                                   BL4        Done
                                                    BL5       Done
                   Definition Of Done               BL7       Done
Zero open issues (prio 1-3)    2 open issues
                                                   BL8        Rejected *
Zero static code check issue   Done
                                                   BL9        Rejected *
(prio 1-2)
Code reviews                   Done            * Missed part of acceptance criteria
Automated unit tests           Partial
Documentation                  Done
Sprint 2 Retrospective
      We should look at
      acceptance criteria                        Better.
        more carefully               Focus more on understanding
                                      the requirements correctly…

                                                                       James
                                                                    Product Owner
                                I think some of our
                            developers should also test


                                Code reviews were
                                   worthless…

         Team
                                    Guys, Much better than the
I am still not sure where               last sprint. We also
   we are heading…                       improved on…, …             Sameer
                                      Don’t feel miserable…
                                                                    Agile Coach
                                    Let’s aim a “all well” sprint
                                         for the next one…
Inception Phase: Characteristics and Tools
Excitement                  Suspicion                                 Agile Coach
                                                   Prejudice
    Struggle                                                           Expectation
                              Anxiety
                                                                       Management
                                                   Assumptions
Unlearning                                                             Resistance
                          New Learning
                                                     Conflicts        Management
Messed up                 Messed up
 Planning                 Execution                                     Transition
                                                   Chaos
           Nothing                                                      Planning
           Works                  Resistance

  Stress                    Fear of                              Determination
                            Failure
            Crashing
                                       Shaking                        Management
           Expectations
                                      confidence                        Support
Sprint 4 Results
                                          (week 10-12)

                                         Backlogs   Status
                                          BL12      Done
                                          BL14      Done
                                          BL15      Done
                   Definition Of Done     BL16      Done
Zero open issues (prio 1-2)*    Done
                                          BL17      Issue!
Zero static code check issue    Done
(prio 1-2)
Code reviews                    Done
Automated unit tests            Done
Documentation                   Done

             * Done criteria adjusted
Sprint 4 Retrospective
        It’s very good that
      developers too helped                               I am happy.
             in testing…                            I think we are getting
                                                             there…

                                                                                James
                              Things were critical till the                  Product Owner
                                     last day…



                              We focused really hard on
                                 the done criteria…

            Team
                                        Let’s improve the utilization
                                           factor of the team and
We should anticipate issues               dependency on people.
   more proactively …                                                         Sameer
                                        Let’s look at the burndown           Agile Coach
                                        more regularly and replan
                                                  things…
Settling Phase: Characteristics and Tools

Things falling                        Management
  in place                              Support

                     Ray of hope

                                            Coaching

  Building Trust
                       Open
                    communication     Experimentation

 Situational
  Leaders                           Risk Taking

                   Fragile Setup
                                       Failure
                                      Tolerance
Sprint 15 Results
                                            (week 30-32)

                                          Backlogs   Status
                                           BL82      Done
                                           BL83      Done
                                           BL84      Done
                   Definition Of Done      BL85      Done
Zero open issues (prio 1-2)    Done
                                           BL86      Done
Zero static code check issue   Done
(prio 1-2)
Code reviews                   Done
Automated unit tests           Done
Documentation                  Done
Sprint 15 Retrospective
    We have reached quite
     good predictability in
        our execution                        Guys I am happy overall.
                                             Put a little bit more focus
                                                     on Quality!
                                                                              James
                                                                           Product Owner
                                   Shall we try “Pair
                                    Programming”


                               I think it is not required.
                              We do code reviews which
                                       is enough.
        Team
                                 Guys, Customer has reported 10
                                usability issues on the functionality
                                 that we shipped in last 3 sprints. I
I work at odd times…            think this is what James as well as         Sameer
                                      is referring to. Can we …            Agile Coach
Matured Phase: Characteristics and Tools
                                            Engineering
  Stability                                 Excellence

                         Predictability
                                                            Matrices
     Fault
   Tolerance
                                                 Hunt Issues
                              Sense of
                             Satisfaction
                                                          Reduce Safety
Comfort Zone                                                  Nets
                         Unwritten
                       Understandings         Continues
                                            Improvements

                  Slow
              Improvements                         Challenges
Sprint 30 Results
                                           (week 62-64)

                                          Backlogs   Status
                                           BL182     Done
                                           BL183     Done
                                           BL184     Done
                   Definition Of Done      BL185     Done
Zero open issues (prio 1-2)    Done
                                           BL186     Done
Zero static code check issue   Done
(prio 1-2)
Code reviews                   Done
Automated unit tests           Done
Documentation                  Done
Sprint 30 Retrospective
…I mean there is no
end to performance
 improvements…                             I think we should
                                          reduce the staffing


                                                                   James
                                                                Product Owner
                      This is my last sprint
                          anyways….




  Team

                                     We should draw an end
                                              line.
   …                                 May be form a support       Sameer
                                        team if required.       Agile Coach
Dissolving Phase: Characteristics and Tools

Sense of low                             Wind-up Fast
 value work
                           Disinterest
                                                        Clear Goals

    Move-on

                                               Challenges
                       Splitting team

  Anxiety
                                                     No gradual
                                                    disinvestment
                    Less Challenges


               Losing                       Support Team
            Improvements
The project is …




Switzerland
New Scrum Team
Let’s try …


                 Doesn’t work…
Reformation Phase: Characteristics and Tools

    My Scrum
       vs.
   Your Scrum                           Unlearning



                 What was working
                                                     Relearning
                 there doesn’t work
                        here!

                                      Scrum is not one
                                           way
 What didn’t work
there, won’t work!
       here
Expect this when you are Scrumming…

                       Matured



            Settling             Dissolving



Inception                                     Reformation
What to expect while scrumming  om band

More Related Content

What's hot

Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developerDUONG Trong Tan
 
Lessons from the Cornish Software Mines
Lessons from the Cornish Software MinesLessons from the Cornish Software Mines
Lessons from the Cornish Software Minesallan kelly
 
Integrating SCRUM with classical Project Management
Integrating SCRUM with classical Project ManagementIntegrating SCRUM with classical Project Management
Integrating SCRUM with classical Project ManagementJens Hoffmann
 
Prince2 and agile happy bedfellows
Prince2 and agile happy bedfellowsPrince2 and agile happy bedfellows
Prince2 and agile happy bedfellowsallenm01
 
Lego Lean Game (Agile Australia 2011)
Lego Lean Game (Agile Australia 2011)Lego Lean Game (Agile Australia 2011)
Lego Lean Game (Agile Australia 2011)frankmt
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursClaudio Perrone
 
Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Carl Bruiners
 
Agile 101 Basic Measurement
Agile 101 Basic MeasurementAgile 101 Basic Measurement
Agile 101 Basic MeasurementDhaval Panchal
 
Scrum Introduction Vietnam
Scrum Introduction VietnamScrum Introduction Vietnam
Scrum Introduction VietnamAgile Vietnam
 
Scrum All Day Training
Scrum All Day TrainingScrum All Day Training
Scrum All Day TrainingAdi Shukla
 
Kaizen Lego Game
Kaizen Lego GameKaizen Lego Game
Kaizen Lego Gamefrankmt
 

What's hot (20)

Simple design
Simple designSimple design
Simple design
 
Agile intro module 2
Agile intro   module 2Agile intro   module 2
Agile intro module 2
 
Agiletools
AgiletoolsAgiletools
Agiletools
 
Certified Scrum Training Boris Gloger
Certified Scrum Training Boris GlogerCertified Scrum Training Boris Gloger
Certified Scrum Training Boris Gloger
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Lessons from the Cornish Software Mines
Lessons from the Cornish Software MinesLessons from the Cornish Software Mines
Lessons from the Cornish Software Mines
 
Integrating SCRUM with classical Project Management
Integrating SCRUM with classical Project ManagementIntegrating SCRUM with classical Project Management
Integrating SCRUM with classical Project Management
 
Prince2 and agile happy bedfellows
Prince2 and agile happy bedfellowsPrince2 and agile happy bedfellows
Prince2 and agile happy bedfellows
 
Lego Lean Game (Agile Australia 2011)
Lego Lean Game (Agile Australia 2011)Lego Lean Game (Agile Australia 2011)
Lego Lean Game (Agile Australia 2011)
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute Entrepreneurs
 
From Scrum To Kanban
From Scrum To KanbanFrom Scrum To Kanban
From Scrum To Kanban
 
Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Agile cambridge 27th September 2012
Agile cambridge 27th September 2012
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Agile 101 Basic Measurement
Agile 101 Basic MeasurementAgile 101 Basic Measurement
Agile 101 Basic Measurement
 
The Lean Game
The Lean GameThe Lean Game
The Lean Game
 
Intro to scrum webinar
Intro to scrum webinarIntro to scrum webinar
Intro to scrum webinar
 
Scrum Introduction Vietnam
Scrum Introduction VietnamScrum Introduction Vietnam
Scrum Introduction Vietnam
 
Scrum All Day Training
Scrum All Day TrainingScrum All Day Training
Scrum All Day Training
 
Kaizen Lego Game
Kaizen Lego GameKaizen Lego Game
Kaizen Lego Game
 

Similar to What to expect while scrumming om band

Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrumCiklum Ukraine
 
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2SOFTENG
 
Scrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTVScrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTVStefan Haas
 
Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using ScrumKamalika Guha Roy
 
How to be proud when you are done
How to be proud when you are doneHow to be proud when you are done
How to be proud when you are doneMikalai Alimenkou
 
How to be proud when you are done
How to be proud when you are doneHow to be proud when you are done
How to be proud when you are doneAleksey Solntsev
 
Scaling Scrum in the Enterprise with Kanban
Scaling Scrum in the Enterprise with KanbanScaling Scrum in the Enterprise with Kanban
Scaling Scrum in the Enterprise with KanbanChristophe Achouiantz
 
My role as an Agile Manager
My role as an Agile ManagerMy role as an Agile Manager
My role as an Agile ManagerCprime
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...Tatlock
 
Scrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparksScrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparksAgileSparks
 
Towards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature TeamsTowards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature TeamsDmitriyViktorov
 
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Sander Hoogendoorn
 
110605=holy grail cmmi_scrum
110605=holy grail cmmi_scrum110605=holy grail cmmi_scrum
110605=holy grail cmmi_scrumIsabel Ferreira
 
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
 
Webinar on PRINCE2 + Agile - by Ashish Dhoke (projectingIT)
Webinar on PRINCE2 + Agile - by Ashish Dhoke (projectingIT)Webinar on PRINCE2 + Agile - by Ashish Dhoke (projectingIT)
Webinar on PRINCE2 + Agile - by Ashish Dhoke (projectingIT)projectingIT
 
Improving UX through Application Lifecycle Management
Improving UX through Application Lifecycle ManagementImproving UX through Application Lifecycle Management
Improving UX through Application Lifecycle Managementgoodfriday
 
IT Project Management and Scrum, part II
IT Project Management and Scrum, part IIIT Project Management and Scrum, part II
IT Project Management and Scrum, part IIVisma Lietuva
 

Similar to What to expect while scrumming om band (20)

Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrum
 
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
 
Scrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTVScrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTV
 
Kanban Case Study
Kanban Case StudyKanban Case Study
Kanban Case Study
 
Scrumban
Scrumban Scrumban
Scrumban
 
Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using Scrum
 
How to be proud when you are done
How to be proud when you are doneHow to be proud when you are done
How to be proud when you are done
 
How to be proud when you are done
How to be proud when you are doneHow to be proud when you are done
How to be proud when you are done
 
Scaling Scrum in the Enterprise with Kanban
Scaling Scrum in the Enterprise with KanbanScaling Scrum in the Enterprise with Kanban
Scaling Scrum in the Enterprise with Kanban
 
My role as an Agile Manager
My role as an Agile ManagerMy role as an Agile Manager
My role as an Agile Manager
 
Scrum wall images by tobias mayer
Scrum wall images by tobias mayerScrum wall images by tobias mayer
Scrum wall images by tobias mayer
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...
 
Scrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparksScrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparks
 
Towards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature TeamsTowards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature Teams
 
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.
 
110605=holy grail cmmi_scrum
110605=holy grail cmmi_scrum110605=holy grail cmmi_scrum
110605=holy grail cmmi_scrum
 
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
 
Webinar on PRINCE2 + Agile - by Ashish Dhoke (projectingIT)
Webinar on PRINCE2 + Agile - by Ashish Dhoke (projectingIT)Webinar on PRINCE2 + Agile - by Ashish Dhoke (projectingIT)
Webinar on PRINCE2 + Agile - by Ashish Dhoke (projectingIT)
 
Improving UX through Application Lifecycle Management
Improving UX through Application Lifecycle ManagementImproving UX through Application Lifecycle Management
Improving UX through Application Lifecycle Management
 
IT Project Management and Scrum, part II
IT Project Management and Scrum, part IIIT Project Management and Scrum, part II
IT Project Management and Scrum, part II
 

More from India Scrum Enthusiasts Community

“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...India Scrum Enthusiasts Community
 
Software 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessSoftware 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessIndia Scrum Enthusiasts Community
 
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...India Scrum Enthusiasts Community
 
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?India Scrum Enthusiasts Community
 

More from India Scrum Enthusiasts Community (20)

Deciphering Agile Big Data
Deciphering Agile Big DataDeciphering Agile Big Data
Deciphering Agile Big Data
 
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
 
Rubber Meets the Road
Rubber Meets the RoadRubber Meets the Road
Rubber Meets the Road
 
Can Agile Enthusiasm See The Organization Through?
Can Agile Enthusiasm See The Organization Through?Can Agile Enthusiasm See The Organization Through?
Can Agile Enthusiasm See The Organization Through?
 
Agile​ ​HR​ ​From​ ​the​ ​trenches
Agile​ ​HR​ ​From​ ​the​ ​trenchesAgile​ ​HR​ ​From​ ​the​ ​trenches
Agile​ ​HR​ ​From​ ​the​ ​trenches
 
Evolutionary Change
Evolutionary ChangeEvolutionary Change
Evolutionary Change
 
Software 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessSoftware 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven Business
 
Agile Digital Architecture
Agile Digital ArchitectureAgile Digital Architecture
Agile Digital Architecture
 
Governance mechanism to further business agility
Governance mechanism to further business agilityGovernance mechanism to further business agility
Governance mechanism to further business agility
 
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
 
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
 
Wave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership RedefinedWave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership Redefined
 
Agile Engineering Environment – 2017
Agile Engineering Environment – 2017Agile Engineering Environment – 2017
Agile Engineering Environment – 2017
 
Management for Agility and Outcomes
Management for Agility and OutcomesManagement for Agility and Outcomes
Management for Agility and Outcomes
 
Agile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For AllAgile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For All
 
Agile Engineering Environment – 2017
Agile Engineering Environment – 2017Agile Engineering Environment – 2017
Agile Engineering Environment – 2017
 
Wave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership RedefinedWave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership Redefined
 
Five (Oops!) Six Mistakes You are Making as a Leader
Five (Oops!) Six Mistakes You are Making as a LeaderFive (Oops!) Six Mistakes You are Making as a Leader
Five (Oops!) Six Mistakes You are Making as a Leader
 
Empower the Forbidden Power Players
Empower the Forbidden Power PlayersEmpower the Forbidden Power Players
Empower the Forbidden Power Players
 
Agility in Education System for Digital India
Agility in Education System for Digital IndiaAgility in Education System for Digital India
Agility in Education System for Digital India
 

Recently uploaded

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
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 to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 
"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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
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 to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
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.
 
"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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

What to expect while scrumming om band

  • 1. What to Expect, When you are Scrumming… Om Band
  • 2. Ok! So we decide. We will start agile project execution from now on for all our projects… This won’t work for us! We are wasting our We Make Banking Easier time… 39/A, 4th Block, 6th Main, Board Room Jayanagar, Bangalore This will reduce my customer escalations and increase No more of the huge collaboration with them… documentation which no one reads… We will deliver fast and follow lightweight processes…
  • 3. Sameer Agile Coach Let’s start just two projects with agile … Switzerland
  • 4. Planned Setup James Vijay Customer Contact Manager Madhu Architect Ram Account Manager Development Team (15) 3 Leads 4 Senior Developers 8 Junior Developers Switzerland Quality Team (4) 2 Senior s 2 Juniors
  • 5. Planned Setup James Vijay Customer Contact Sameer Manager Agile Coach Madhu Architect Ram Account Manager Guys! We need to relook at the set-up… Development Team (15) 3 Leads 4 Senior Developers 8 Junior Developers Switzerland Quality Team (4) 2 Senior s 2 Juniors
  • 6. Vijay Manager Company Project Madhu Management Culture Needs Architect Risk Customer Appetite Emotions People James Customer Contact Ram Account Manager
  • 7. New Project Setup… James Product Owner (20%) Team A Team B 5 Developers 5 Developers 2 QEs Kishor 3 QEs 0.5 Ux PO Proxy 0.5 Ux 0.5 Documentation 0.5 Documentation Madhu Overall Project Architect
  • 8. I want to be the scrum master Two weeks is too less for us. We build complex software… Scrum Anything is ok for me. I just Rollout have to do my coding well. Nothing else matters! Meeting WOW! Agile, sounds good. No more design. No more documentation… Yep! Agile is the current HOT thing. And pretty simple. I am super excited … I’m sure nothing will change Aren’t the current Will the empowered team need processes working? a manager!? Why do we need YAC? If yes what will he do?? (Yet Another Change!) Hummm… Ok… Agile…!
  • 10. Psychology of Change The emotions curve
  • 12. Yes Sameer! I fully understand that things will not be hunky dory from day Preparation: Sprint 0 one… I am willing to support with patience (wk 1-2) Team A Team B POCs Kishor James PO Proxy Product Owner Landscape Set-up Templates Initial Product Technical Backlog ramp-up Team Definition of Building Done
  • 13. Sprint 1: Get Set Go…
  • 14. Sprint 1 Results (week 3-4) Backlogs Status BL1 Done BL2 In complete BL3 Done Definition Of Done BL4 Rejected * Zero open issues (prio 1-3) 5 open issues BL5 Incomplete Zero static code check issue 15 open issues BL6 Done (prio 1-2) Code reviews Done for completed backlogs * Requirement Misunderstood Automated unit tests Partial Documentation Done for completed backlogs
  • 15. Sprint 1 Retrospective We were able to achieve only half of what we had planned I think we did reasonable. I am happy the way the team has put in efforts James The backlog should be Product Owner little more detailed and clearer You developers should finish coding 2 days early so that we have time to test Team Guys, a descent start, Things were too stressful We really did well on… towards the end … testing … Sameer … closing on the backlogs… Agile Coach Am sure we will do much better next time
  • 16. Sprint 2 Results (week 5-6) Backlogs Status BL2 Done BL4 Done BL5 Done Definition Of Done BL7 Done Zero open issues (prio 1-3) 2 open issues BL8 Rejected * Zero static code check issue Done BL9 Rejected * (prio 1-2) Code reviews Done * Missed part of acceptance criteria Automated unit tests Partial Documentation Done
  • 17. Sprint 2 Retrospective We should look at acceptance criteria Better. more carefully Focus more on understanding the requirements correctly… James Product Owner I think some of our developers should also test Code reviews were worthless… Team Guys, Much better than the I am still not sure where last sprint. We also we are heading… improved on…, … Sameer Don’t feel miserable… Agile Coach Let’s aim a “all well” sprint for the next one…
  • 18. Inception Phase: Characteristics and Tools Excitement Suspicion Agile Coach Prejudice Struggle Expectation Anxiety Management Assumptions Unlearning Resistance New Learning Conflicts Management Messed up Messed up Planning Execution Transition Chaos Nothing Planning Works Resistance Stress Fear of Determination Failure Crashing Shaking Management Expectations confidence Support
  • 19. Sprint 4 Results (week 10-12) Backlogs Status BL12 Done BL14 Done BL15 Done Definition Of Done BL16 Done Zero open issues (prio 1-2)* Done BL17 Issue! Zero static code check issue Done (prio 1-2) Code reviews Done Automated unit tests Done Documentation Done * Done criteria adjusted
  • 20. Sprint 4 Retrospective It’s very good that developers too helped I am happy. in testing… I think we are getting there… James Things were critical till the Product Owner last day… We focused really hard on the done criteria… Team Let’s improve the utilization factor of the team and We should anticipate issues dependency on people. more proactively … Sameer Let’s look at the burndown Agile Coach more regularly and replan things…
  • 21. Settling Phase: Characteristics and Tools Things falling Management in place Support Ray of hope Coaching Building Trust Open communication Experimentation Situational Leaders Risk Taking Fragile Setup Failure Tolerance
  • 22. Sprint 15 Results (week 30-32) Backlogs Status BL82 Done BL83 Done BL84 Done Definition Of Done BL85 Done Zero open issues (prio 1-2) Done BL86 Done Zero static code check issue Done (prio 1-2) Code reviews Done Automated unit tests Done Documentation Done
  • 23. Sprint 15 Retrospective We have reached quite good predictability in our execution Guys I am happy overall. Put a little bit more focus on Quality! James Product Owner Shall we try “Pair Programming” I think it is not required. We do code reviews which is enough. Team Guys, Customer has reported 10 usability issues on the functionality that we shipped in last 3 sprints. I I work at odd times… think this is what James as well as Sameer is referring to. Can we … Agile Coach
  • 24. Matured Phase: Characteristics and Tools Engineering Stability Excellence Predictability Matrices Fault Tolerance Hunt Issues Sense of Satisfaction Reduce Safety Comfort Zone Nets Unwritten Understandings Continues Improvements Slow Improvements Challenges
  • 25. Sprint 30 Results (week 62-64) Backlogs Status BL182 Done BL183 Done BL184 Done Definition Of Done BL185 Done Zero open issues (prio 1-2) Done BL186 Done Zero static code check issue Done (prio 1-2) Code reviews Done Automated unit tests Done Documentation Done
  • 26. Sprint 30 Retrospective …I mean there is no end to performance improvements… I think we should reduce the staffing James Product Owner This is my last sprint anyways…. Team We should draw an end line. … May be form a support Sameer team if required. Agile Coach
  • 27. Dissolving Phase: Characteristics and Tools Sense of low Wind-up Fast value work Disinterest Clear Goals Move-on Challenges Splitting team Anxiety No gradual disinvestment Less Challenges Losing Support Team Improvements
  • 28. The project is … Switzerland
  • 29. New Scrum Team Let’s try … Doesn’t work…
  • 30. Reformation Phase: Characteristics and Tools My Scrum vs. Your Scrum Unlearning What was working Relearning there doesn’t work here! Scrum is not one way What didn’t work there, won’t work! here
  • 31. Expect this when you are Scrumming… Matured Settling Dissolving Inception Reformation