SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
Montana	
  Programmers	
  Meetup	
  (Jan	
  24th,	
  2012)	
  




                                    Erin	
  S	
  Beierwaltes	
  
http://toolsforagile.com/blog/wp-­‐content/uploads/2008/07/word_cloud.png	
     Erin	
  S	
  Beierwaltes	
  &	
  Todd	
  Sheridan	
  
www.coloradovnet.com	
  




                           Erin	
  S	
  Beierwaltes	
  
Erin	
  S	
  Beierwaltes	
  
!
Erin	
  S	
  Beierwaltes	
  
!
Erin	
  S	
  Beierwaltes	
  
Scaling	
  Software	
  Agility	
  –	
  Dean	
  Leffingwell	
  


                                                         Erin	
  S	
  Beierwaltes	
  
Principles,	
  Values	
  and	
  a	
  Framework	
  




                                      Erin	
  S	
  Beierwaltes	
  
http://leadinganswers.typepad.com/leading_answers/2011/08/agile-­‐outside-­‐of-­‐software.html	
  
                                       Erin	
  S	
  Beierwaltes	
  
Always,	
  7%	
  
                                     Never,	
  45%	
                                                                    Often,	
  13%	
  



                                                                                                                                   Sometimes,	
  
                                                                                                                                      16%	
  




                                                                                                   Rarely,	
  19%	
  

Standish	
  Group	
  Study	
  reported	
  at	
  XP2002	
  by	
  Jim	
  Johnson,	
  Chairman	
  
©	
  Poppendieck	
  LLC	
  
Individual	
  and	
  Interactions	
     over	
      Process and Tools



                                                     Comprehensive
     Working	
  Software	
              over	
  
                                                     Documentation



 Customer	
  Collaboration	
            over	
     Contract Negotiation



  Responding	
  to	
  Change	
          over	
       Following a Plan
1.     Prioritization	
  
2.     Welcome	
  Change	
  
3.     Continuous	
  Delivery	
  
4.     Collaboration	
  
5.     Self	
  Organization	
  
6.     Communication	
  
7.     Accountability	
  
8.     Rhythm	
  
9.     Quality	
  
10.    Simplicity	
  
11.    Emergent	
  Designs	
  
12.    Empiricism	
  
                   Erin	
  S	
  Beierwaltes	
     Erin	
  S	
  Beierwaltes	
  &	
  Todd	
  Sheridan	
  
 	
  	
  	
  Fixed	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  Requirements                                  	
  	
  	
  	
  	
  	
  Resources                                	
  	
                            	
  	
  	
  	
  	
  Time	
  	
  	
  



                                                                                                                                                                                                   Value	
  Driven	
  




                                                                             Plan	
  Driven	
  



	
  Estimated	
  	
  	
  	
  	
  	
  Resources                                                             	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  Time   	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  Features	
  

www.dsdm.org	
  
                                                                   	
  
               	
                                                                Kanban	
  (3)	
  
           XP	
  (12)	
                       Scrum	
  (9)	
                         	
  
                                                        	
  
                	
                                                      • Visualized	
  workflow	
  
                                     • Product	
  Owner	
  
• Pair	
  Programming	
                                                 • Prioritized	
  Tasks	
  
                                     • ScrumMaster	
  
• Planning	
  Game	
                                                    • Limited	
  WIP	
  (Work	
  in	
  
                                     • Cross-­‐functional	
  Team	
  
• Test-­‐driven	
  Development	
                                        Progress)	
  
                                     • Daily	
  Scrum	
  
• Whole	
  Team	
                                                       	
  
                                     • Sprint	
  Planning	
  
• Continuous	
  Integration	
                                                             	
  
                                     • Sprint	
  Demo	
  &	
  
• Refactoring	
                                                                           	
  
                                     Retrospective	
  
• Small	
  Releases	
                                                                     	
  
                                     • Prioritized	
  Backlog	
  
• Coding	
  Standards	
                                                                   	
  
• Collective	
  Code	
               • Time-­‐boxed	
  Sprints	
                          	
  
                                     • Potentially	
  Shippable	
  
Ownership	
                                                                               	
  
                                     each	
  Sprint	
  
• Simple	
  Design	
                                                                      	
  
                                                        	
  
• System	
  Metaphor	
                                                                    	
  
                                                        	
  
• Sustainable	
  Pace	
                                                                   	
  
                                                        	
  
                	
                                                                        	
  
                                                     	
  
                	
                                                                        	
  
                                                     	
  
                	
                                                                        	
  
                	
                                                                        	
  
1.    Each	
  group	
  is	
  one	
  big	
  team	
  –	
  you	
  cannot	
  
      change	
  your	
  team	
  size	
  
2.    Every	
  team	
  member	
  must	
  touch	
  each	
  ball	
  for	
  it	
  
      to	
  count	
  
3.    As	
  each	
  ball	
  is	
  passed	
  between	
  team	
  members,	
  
      it	
  must	
  have	
  air	
  time,	
  i.e.	
  It	
  must	
  not	
  be	
  passed	
  
      directly	
  from	
  hand	
  to	
  hand.	
  
4.    You	
  cannot	
  pass	
  the	
  ball	
  to	
  the	
  person	
  
      immediately	
  to	
  your	
  left	
  or	
  right.	
  
5.    If	
  you	
  drop	
  a	
  ball,	
  you	
  cannot	
  pick	
  it	
  up	
  
6.    Every	
  ball	
  must	
  end	
  where	
  it	
  started.	
  	
  For	
  each	
  
      ball	
  that	
  does,	
  the	
  team	
  scores	
  1	
  point	
  
                       Erin	
  S	
  Beierwaltes	
  
Daily	
  Meeting	
  




                                                                                                                   Review	
  
                 Planning	
                                       2	
  week	
  
                                                                  Sprint	
  




                                                            Sprint	
  Board	
  
                                 Sprint	
                                                                Potentially	
  
Backlog	
                                                                                                Shippable	
  
                                 Tasks	
  


                                              Retrospective	
  


              Erin	
  S	
  Beierwaltes	
  
ROLES	
  
• Product	
  Owner	
  
• ScrumMaster	
  
• Team	
  

                         CEREMONIES	
  
                         • Sprint	
  Planning	
  
                         • Sprint	
  Review	
  and	
  Retrospective	
  
                         • Daily	
  Standup	
  



                                                                          ARTIFACTS	
  
                                                                          • Product	
  Backlog	
  
                                                                          • Sprint	
  Backlog	
  
                                                                          • Burndown	
  Charts	
  
•    List	
  of	
  all	
  business	
  deliverables	
  
              •    Stack	
  Rank	
  Prioritization	
  
              •    Managed	
  by	
  one	
  person	
  
              •    Sized	
  
                                               	
  




Backlog	
  
¡    Prioritized	
  list	
  of	
  ALL	
  work	
  
¡    Owned	
  and	
  kept	
  up	
  to	
  date	
  
      by	
  one	
  Owner	
  
¡    Reviewed	
  Reprioritized	
  
      before	
  the	
  start	
  of	
  sprint	
  
¡    Points	
  (by	
  the	
  team)	
  




                            Erin	
  S	
  Beierwaltes	
  
•  Break	
  down	
  highest	
  priority	
  
                                  deliverables	
  that	
  can	
  be	
  
                                  completed	
  in	
  2	
  weeks	
  
                               •  Output	
  is	
  the	
  Sprint	
  Tasks	
  
   Planning	
  




Erin	
  S	
  Beierwaltes	
  
Team	
  selects	
  User	
  Story	
  
                                  from	
  the	
  product	
  backlog	
  
                                     they	
  can	
  commit	
  to	
  
                                            completing	
  




Repeat	
  until	
  team	
  can	
  no	
                            Sprint	
  backlog	
  items	
  
  longer	
  commit.	
  (Use	
                                   are	
  created	
  for	
  the	
  User	
  
velocity	
  as	
  a	
  check	
  point)	
                         Story.	
  Collaboratively.	
  




              Erin	
  S	
  Beierwaltes	
  
•  Tasks	
  from	
  Sprint	
  Planning	
  
                                   that	
  need	
  to	
  be	
  completed	
  by	
  
                                   the	
  team	
  to	
  reach	
  “done”	
  
                                •  List	
  may	
  be	
  updated	
  
                                   throughout	
  the	
  sprint	
  as	
  the	
  
                                   team	
  gets	
  started	
  on	
  the	
  work	
  
                                •  Tracked	
  via	
  a	
  Sprint	
  Board	
  


                   Sprint	
  
                   Tasks	
  




Erin	
  S	
  Beierwaltes	
  
•  Visual	
  display	
  of	
  tasks	
  as	
  they	
  travel	
  through	
  the	
  teams	
  
   “flow”	
  to	
  get	
  them	
  to	
  “done”	
  
•  Updated	
  Daily	
  for	
  Standup	
  




                                                    Sprint	
  Board	
  




                     Erin	
  S	
  Beierwaltes	
  
Erin	
  S	
  Beierwaltes	
  
•  Timeboxed	
  
•  No	
  priority	
  changes	
  on	
  
   agreed	
  deliverables	
  

                                                           2	
  week	
  
                                                           Sprint	
  




                            Erin	
  S	
  Beierwaltes	
  
•  Review	
  Sprint	
  Board/Backlog	
                    Daily	
  Standup	
  
   and	
  Sprint	
  Burndown	
  
•  15	
  min	
  coordination	
  meeting	
  
   for	
  TEAM	
  MEMBERS	
  
•  Either	
  around	
  the	
  room	
  OR	
  by	
  
   deliverables	
  




                           Erin	
  S	
  Beierwaltes	
  
Erin	
  S	
  Beierwaltes	
  &	
  Todd	
  Sheridan	
  
•  Outcome	
  of	
  Sprint	
  
                               •  Set	
  of	
  “done”	
  deliverables	
  




                                                             Potentially	
  
                                                             Shippable	
  




Erin	
  S	
  Beierwaltes	
  
Erin	
  S	
  Beierwaltes	
  
•  Team	
  reviews	
  “done”	
  items	
  
   with	
  Backlog	
  owner	
  and	
  others	
  
•  Discuss	
  changes	
  to	
  remaining	
  
   Backlog	
  
                                                   Review	
  




Erin	
  S	
  Beierwaltes	
  
•  Review	
  Agile	
  Process	
  
•  Decide	
  on	
  action	
  items	
  to	
  try	
  
   during	
  the	
  next	
  sprint	
  
•  Inspect	
  and	
  Adapt	
  




                                                           Retrospective	
  


                            Erin	
  S	
  Beierwaltes	
  
¡    Defines	
  the	
  Vision,	
  Roadmap,	
  Value	
  
¡    Maintains	
  Prioritized	
  Product	
  Backlog	
  
¡    Ready	
  for	
  sprint	
  planning	
  with	
  appropriately	
  sized	
  User	
  
      Stories	
  
¡    Negotiates	
  and	
  communicates	
  
¡    Accepts	
  or	
  rejects	
  sprint	
  results	
  
¡    Be	
  available	
  to	
  the	
  team	
  
¡    Guards	
  and	
  supports	
  the	
  scrum	
  process	
  
¡    Removes	
  impediments	
  
¡    Shields	
  the	
  team	
  from	
  external	
  interferences	
  
¡    Facilitates	
  team	
  decisions	
  
¡    Acts	
  as	
  chief	
  communicator	
  and	
  coordinator	
  
Product	
                                   Product	
                                    Project	
                              Scrum	
  
 Manager	
                                   Owner	
                                      Manager	
                              Master	
  
                                                                  Ensure	
  the	
  project	
  meets	
  its	
                Agile	
  process	
  expert	
  
                                                                             objectives	
                                            &	
  owner	
  
           Market	
  Research	
  
                                                                                                                            Facilitate	
  creativity	
  
                                                                Negotiate	
  work	
  with	
  the	
  team	
  
                                                                                                                             &	
  empowerment	
  
  Vision,	
  Voice	
  of	
  the	
  Customer	
  
                                                                                                                               Encourage	
  self-­‐
                                                              Manage	
  scope,	
  date	
  and	
  budget	
                       organization	
  
       Pricing	
  
                                                                          Manage	
  Stakeholder	
                               Encourage	
  
                                                                           Communication	
                                    improvement	
  of	
  
   Market	
                                                                                                                 team’s	
  xp	
  practices	
  
Communications	
                         Manage/Prioritize	
  
                                         Product	
  Backlog	
  
   Marketing	
                                                                       Visualize,	
  communicate	
  and	
  radiate	
  
                                           Available	
  to	
  the	
                                  information	
  
 Requirements	
                                 Team	
  
Documents	
  (MRD)	
  
                                          Ready	
  for	
  Sprint	
                    Remove	
  impediments	
  keeping	
  the	
  
                                             Planning	
                               team	
  from	
  completing	
  their	
  work	
  
                                         Allow	
  the	
  team	
  to	
  
                                           plan	
  the	
  work	
                          Detailed	
  work	
                  Member	
  of	
  the	
  
                                                                                           break	
  down	
                  Team	
  (team	
  player,	
  
                                           Respect	
  Sprint	
  
                                                                                        structure	
  creation	
               not	
  manager)	
  
                                            Boundaries	
  


                                                                  Erin	
  S	
  Beierwaltes	
  
¡    5-­‐9	
  people	
  (suggested)	
  
      §  Larger	
  projects	
  expand	
  with	
  multiple	
  scrum	
  teams	
  (scrum	
  of	
  scrums)	
  
¡    Co-­‐located	
  (idealy)	
  
¡    Cross-­‐functional	
  (developers,	
  testers,	
  documentation,	
  ect)	
  
      with	
  flexible	
  roles	
  
¡    Full	
  time	
  membership	
  
¡    Committed	
  to	
  Sprint	
  goal	
  
¡    Collaborative	
  
                                                          	
  
               Right	
             Quick	
  but	
  unsustainable	
                                        Enduring	
  Success	
  
               Thing	
                         wins	
  

                                                       	
                                                            	
  
              Wrong	
                          Slow	
  failure	
                                             Fast	
  Failure	
  
              Thing	
  

                                                 Wrong	
                                                           Right	
  
                                                  Way	
                                                            Way	
  

The	
  Product	
  Owner	
  and	
  Scrum	
  Master	
  roles	
  complement	
  each	
  other;	
  The	
  Product	
  Owner	
  is	
  primarily	
  responsible	
  for	
  
the	
  “what”	
  –	
  creating	
  the	
  right	
  product.	
  The	
  Scrum	
  Master	
  is	
  primarily	
  responsible	
  for	
  the	
  “how”	
  –	
  using	
  Scrum	
  the	
  
right	
  way.	
  One	
  when	
  the	
  right	
  product	
  is	
  created	
  with	
  the	
  right	
  process	
  is	
  enduring	
  success	
  achieved.	
  	
  
–Roman	
  Pichler,	
  “Agile	
  Product	
  Management	
  with	
  Scrum”	
  


                                                                           Erin	
  S	
  Beierwaltes	
  
Daily	
  Meeting	
  




                                                                                                                   Review	
  
                 Planning	
                                       2	
  week	
  
                                                                  Sprint	
  




                                                            Sprint	
  Board	
  
                                 Sprint	
                                                                Potentially	
  
Backlog	
                                                                                                Shippable	
  
                                 Tasks	
  


                                              Retrospective	
  


              Erin	
  S	
  Beierwaltes	
  
erin@skipstoneconsulting.com	
  
@coachatplay	
  

Weitere ähnliche Inhalte

Was ist angesagt?

Agile tour 2011 ralph jocham
Agile tour 2011   ralph jochamAgile tour 2011   ralph jocham
Agile tour 2011 ralph jocham
Agora Group
 
110605=holy grail cmmi_scrum
110605=holy grail cmmi_scrum110605=holy grail cmmi_scrum
110605=holy grail cmmi_scrum
Isabel Ferreira
 
PMI Ireland Annual Conference 2012 - Agile First Steps
PMI Ireland Annual Conference 2012 - Agile First StepsPMI Ireland Annual Conference 2012 - Agile First Steps
PMI Ireland Annual Conference 2012 - Agile First Steps
Colm O'hEocha
 
Six sigma cmm levels control define analyze improve design 4 powerpoint ppt t...
Six sigma cmm levels control define analyze improve design 4 powerpoint ppt t...Six sigma cmm levels control define analyze improve design 4 powerpoint ppt t...
Six sigma cmm levels control define analyze improve design 4 powerpoint ppt t...
SlideTeam.net
 
Six sigma cmm levels control define analyze improve style design 4 powerpoint...
Six sigma cmm levels control define analyze improve style design 4 powerpoint...Six sigma cmm levels control define analyze improve style design 4 powerpoint...
Six sigma cmm levels control define analyze improve style design 4 powerpoint...
SlideTeam.net
 
Six sigma cmm levels control define analyze improve style design 4 powerpoint...
Six sigma cmm levels control define analyze improve style design 4 powerpoint...Six sigma cmm levels control define analyze improve style design 4 powerpoint...
Six sigma cmm levels control define analyze improve style design 4 powerpoint...
SlideTeam.net
 
Six sigma cmm levels control define analyze improve style design 4 powerpoint...
Six sigma cmm levels control define analyze improve style design 4 powerpoint...Six sigma cmm levels control define analyze improve style design 4 powerpoint...
Six sigma cmm levels control define analyze improve style design 4 powerpoint...
SlideTeam.net
 
Six sigma cmm levels control define analyze improve style design 4 powerpoint...
Six sigma cmm levels control define analyze improve style design 4 powerpoint...Six sigma cmm levels control define analyze improve style design 4 powerpoint...
Six sigma cmm levels control define analyze improve style design 4 powerpoint...
SlideTeam.net
 
Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
Six sigma cmm levels control define analyze improve design 4 powerpoint prese...Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
SlideTeam.net
 
Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
Six sigma cmm levels control define analyze improve design 4 powerpoint prese...Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
SlideTeam.net
 
Project Management And Being Agile
Project Management And Being AgileProject Management And Being Agile
Project Management And Being Agile
Russell Pannone
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
NASAPMC
 

Was ist angesagt? (20)

Transforming your sw development to agile
Transforming your sw development to agileTransforming your sw development to agile
Transforming your sw development to agile
 
Agile tour 2011 ralph jocham
Agile tour 2011   ralph jochamAgile tour 2011   ralph jocham
Agile tour 2011 ralph jocham
 
110605=holy grail cmmi_scrum
110605=holy grail cmmi_scrum110605=holy grail cmmi_scrum
110605=holy grail cmmi_scrum
 
20100220 Sit Bonn V1 0
20100220 Sit Bonn V1 020100220 Sit Bonn V1 0
20100220 Sit Bonn V1 0
 
Scaling Software Agility
Scaling Software AgilityScaling Software Agility
Scaling Software Agility
 
PMI Ireland Annual Conference 2012 - Agile First Steps
PMI Ireland Annual Conference 2012 - Agile First StepsPMI Ireland Annual Conference 2012 - Agile First Steps
PMI Ireland Annual Conference 2012 - Agile First Steps
 
Integrating SCRUM with classical Project Management
Integrating SCRUM with classical Project ManagementIntegrating SCRUM with classical Project Management
Integrating SCRUM with classical Project Management
 
Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Agile cambridge 27th September 2012
Agile cambridge 27th September 2012
 
Six sigma cmm levels control define analyze improve design 4 powerpoint ppt t...
Six sigma cmm levels control define analyze improve design 4 powerpoint ppt t...Six sigma cmm levels control define analyze improve design 4 powerpoint ppt t...
Six sigma cmm levels control define analyze improve design 4 powerpoint ppt t...
 
Six sigma cmm levels control define analyze improve style design 4 powerpoint...
Six sigma cmm levels control define analyze improve style design 4 powerpoint...Six sigma cmm levels control define analyze improve style design 4 powerpoint...
Six sigma cmm levels control define analyze improve style design 4 powerpoint...
 
Six sigma cmm levels control define analyze improve style design 4 powerpoint...
Six sigma cmm levels control define analyze improve style design 4 powerpoint...Six sigma cmm levels control define analyze improve style design 4 powerpoint...
Six sigma cmm levels control define analyze improve style design 4 powerpoint...
 
Six sigma cmm levels control define analyze improve style design 4 powerpoint...
Six sigma cmm levels control define analyze improve style design 4 powerpoint...Six sigma cmm levels control define analyze improve style design 4 powerpoint...
Six sigma cmm levels control define analyze improve style design 4 powerpoint...
 
Six sigma cmm levels control define analyze improve style design 4 powerpoint...
Six sigma cmm levels control define analyze improve style design 4 powerpoint...Six sigma cmm levels control define analyze improve style design 4 powerpoint...
Six sigma cmm levels control define analyze improve style design 4 powerpoint...
 
Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
Six sigma cmm levels control define analyze improve design 4 powerpoint prese...Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
 
Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
Six sigma cmm levels control define analyze improve design 4 powerpoint prese...Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
 
What makes Agile Development so different?
What makes Agile Development so different?What makes Agile Development so different?
What makes Agile Development so different?
 
Agile Business Driven Development
Agile Business Driven DevelopmentAgile Business Driven Development
Agile Business Driven Development
 
Project Management And Being Agile
Project Management And Being AgileProject Management And Being Agile
Project Management And Being Agile
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
 
Certified Scrum Training Boris Gloger
Certified Scrum Training Boris GlogerCertified Scrum Training Boris Gloger
Certified Scrum Training Boris Gloger
 

Andere mochten auch

國光第五次專案陸詩薇律師
國光第五次專案陸詩薇律師國光第五次專案陸詩薇律師
國光第五次專案陸詩薇律師
佳真 王
 
From letterbox to inbox: building consumer relationships
From letterbox to inbox: building consumer relationshipsFrom letterbox to inbox: building consumer relationships
From letterbox to inbox: building consumer relationships
Rachel Aldighieri
 
The dma legal update summer 2014
The dma legal update summer 2014 The dma legal update summer 2014
The dma legal update summer 2014
Rachel Aldighieri
 

Andere mochten auch (20)

More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015
 
The Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipThe Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive Leadership
 
The agile pmo v2
The agile pmo v2The agile pmo v2
The agile pmo v2
 
SGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
SGSHA 2015: Rise and Downfall of a Large Scale Scrum ImplementationSGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
SGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
 
Egypt keynote
Egypt keynoteEgypt keynote
Egypt keynote
 
國光第五次專案陸詩薇律師
國光第五次專案陸詩薇律師國光第五次專案陸詩薇律師
國光第五次專案陸詩薇律師
 
DMA Copywriting census reveal - Manchester
DMA Copywriting census reveal - ManchesterDMA Copywriting census reveal - Manchester
DMA Copywriting census reveal - Manchester
 
CIO State of Mind
CIO State of MindCIO State of Mind
CIO State of Mind
 
Beri Cheetham
Beri CheethamBeri Cheetham
Beri Cheetham
 
Inserts nuts and bolts 2014
Inserts nuts and bolts 2014Inserts nuts and bolts 2014
Inserts nuts and bolts 2014
 
エージェントシステム特論発表スライド
エージェントシステム特論発表スライドエージェントシステム特論発表スライド
エージェントシステム特論発表スライド
 
Mca afm qb
Mca afm qbMca afm qb
Mca afm qb
 
From letterbox to inbox: building consumer relationships
From letterbox to inbox: building consumer relationshipsFrom letterbox to inbox: building consumer relationships
From letterbox to inbox: building consumer relationships
 
Evaluation Q1
Evaluation Q1Evaluation Q1
Evaluation Q1
 
國光石化開發案的成本效益分析(原規模及縮小規模版)2011年4月
國光石化開發案的成本效益分析(原規模及縮小規模版)2011年4月國光石化開發案的成本效益分析(原規模及縮小規模版)2011年4月
國光石化開發案的成本效益分析(原規模及縮小規模版)2011年4月
 
Poll everywhere
Poll everywherePoll everywhere
Poll everywhere
 
Dma awards unplugged 2012
Dma awards unplugged 2012 Dma awards unplugged 2012
Dma awards unplugged 2012
 
The dma legal update summer 2014
The dma legal update summer 2014 The dma legal update summer 2014
The dma legal update summer 2014
 
經濟方法論 -以國光石化為例--環保署04062011
經濟方法論 -以國光石化為例--環保署04062011經濟方法論 -以國光石化為例--環保署04062011
經濟方法論 -以國光石化為例--環保署04062011
 
Mark Hancock, Planning Director, The Real Adventure Unlimited...
Mark Hancock, Planning Director, The Real Adventure Unlimited...Mark Hancock, Planning Director, The Real Adventure Unlimited...
Mark Hancock, Planning Director, The Real Adventure Unlimited...
 

Ähnlich wie Introduction to Agile and Scrum (Montana Programmers Meetup Jan 2012).pptx

Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
Tony Deng
 
Agile Fundamental Skill Set
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill Set
Tsuyoshi Ushio
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrum
Nguyen Quang
 
Rackley mike
Rackley mikeRackley mike
Rackley mike
NASAPMC
 
iAnua storymapping session @ ilean
iAnua storymapping session @ ileaniAnua storymapping session @ ilean
iAnua storymapping session @ ilean
Stefaan Roets
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
James Brett
 

Ähnlich wie Introduction to Agile and Scrum (Montana Programmers Meetup Jan 2012).pptx (20)

Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute Entrepreneurs
 
Agiletools
AgiletoolsAgiletools
Agiletools
 
Agile Fundamental Skill Set
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill Set
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrum
 
IBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementIBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle Management
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrum
 
Managing Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In AgileManaging Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In Agile
 
Rackley mike
Rackley mikeRackley mike
Rackley mike
 
iAnua storymapping session @ ilean
iAnua storymapping session @ ileaniAnua storymapping session @ ilean
iAnua storymapping session @ ilean
 
Making Agile work Across Oceans
Making Agile work Across OceansMaking Agile work Across Oceans
Making Agile work Across Oceans
 
ERP Implementation cycle
ERP Implementation cycleERP Implementation cycle
ERP Implementation cycle
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
From Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsFrom Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methods
 
[QUATIC 2012] PSP PAIR: Personal Software Process Performance Analysis and Im...
[QUATIC 2012] PSP PAIR: Personal Software Process Performance Analysis and Im...[QUATIC 2012] PSP PAIR: Personal Software Process Performance Analysis and Im...
[QUATIC 2012] PSP PAIR: Personal Software Process Performance Analysis and Im...
 
Agile Process in a Nutshell
Agile Process in a NutshellAgile Process in a Nutshell
Agile Process in a Nutshell
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 

Kürzlich hochgeladen

Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
lizamodels9
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
dlhescort
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 

Kürzlich hochgeladen (20)

Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 

Introduction to Agile and Scrum (Montana Programmers Meetup Jan 2012).pptx

  • 1. Montana  Programmers  Meetup  (Jan  24th,  2012)   Erin  S  Beierwaltes  
  • 3.
  • 4. www.coloradovnet.com   Erin  S  Beierwaltes  
  • 8. Scaling  Software  Agility  –  Dean  Leffingwell   Erin  S  Beierwaltes  
  • 9. Principles,  Values  and  a  Framework   Erin  S  Beierwaltes  
  • 11. Always,  7%   Never,  45%   Often,  13%   Sometimes,   16%   Rarely,  19%   Standish  Group  Study  reported  at  XP2002  by  Jim  Johnson,  Chairman   ©  Poppendieck  LLC  
  • 12. Individual  and  Interactions   over   Process and Tools Comprehensive Working  Software   over   Documentation Customer  Collaboration   over   Contract Negotiation Responding  to  Change   over   Following a Plan
  • 13. 1.  Prioritization   2.  Welcome  Change   3.  Continuous  Delivery   4.  Collaboration   5.  Self  Organization   6.  Communication   7.  Accountability   8.  Rhythm   9.  Quality   10.  Simplicity   11.  Emergent  Designs   12.  Empiricism   Erin  S  Beierwaltes   Erin  S  Beierwaltes  &  Todd  Sheridan  
  • 14.        Fixed                                          Requirements            Resources              Time       Value  Driven   Plan  Driven    Estimated            Resources                                  Time                            Features   www.dsdm.org  
  • 15.       Kanban  (3)   XP  (12)   Scrum  (9)         • Visualized  workflow   • Product  Owner   • Pair  Programming   • Prioritized  Tasks   • ScrumMaster   • Planning  Game   • Limited  WIP  (Work  in   • Cross-­‐functional  Team   • Test-­‐driven  Development   Progress)   • Daily  Scrum   • Whole  Team     • Sprint  Planning   • Continuous  Integration     • Sprint  Demo  &   • Refactoring     Retrospective   • Small  Releases     • Prioritized  Backlog   • Coding  Standards     • Collective  Code   • Time-­‐boxed  Sprints     • Potentially  Shippable   Ownership     each  Sprint   • Simple  Design       • System  Metaphor       • Sustainable  Pace                          
  • 16. 1.  Each  group  is  one  big  team  –  you  cannot   change  your  team  size   2.  Every  team  member  must  touch  each  ball  for  it   to  count   3.  As  each  ball  is  passed  between  team  members,   it  must  have  air  time,  i.e.  It  must  not  be  passed   directly  from  hand  to  hand.   4.  You  cannot  pass  the  ball  to  the  person   immediately  to  your  left  or  right.   5.  If  you  drop  a  ball,  you  cannot  pick  it  up   6.  Every  ball  must  end  where  it  started.    For  each   ball  that  does,  the  team  scores  1  point   Erin  S  Beierwaltes  
  • 17. Daily  Meeting   Review   Planning   2  week   Sprint   Sprint  Board   Sprint   Potentially   Backlog   Shippable   Tasks   Retrospective   Erin  S  Beierwaltes  
  • 18. ROLES   • Product  Owner   • ScrumMaster   • Team   CEREMONIES   • Sprint  Planning   • Sprint  Review  and  Retrospective   • Daily  Standup   ARTIFACTS   • Product  Backlog   • Sprint  Backlog   • Burndown  Charts  
  • 19. •  List  of  all  business  deliverables   •  Stack  Rank  Prioritization   •  Managed  by  one  person   •  Sized     Backlog  
  • 20. ¡  Prioritized  list  of  ALL  work   ¡  Owned  and  kept  up  to  date   by  one  Owner   ¡  Reviewed  Reprioritized   before  the  start  of  sprint   ¡  Points  (by  the  team)   Erin  S  Beierwaltes  
  • 21. •  Break  down  highest  priority   deliverables  that  can  be   completed  in  2  weeks   •  Output  is  the  Sprint  Tasks   Planning   Erin  S  Beierwaltes  
  • 22. Team  selects  User  Story   from  the  product  backlog   they  can  commit  to   completing   Repeat  until  team  can  no   Sprint  backlog  items   longer  commit.  (Use   are  created  for  the  User   velocity  as  a  check  point)   Story.  Collaboratively.   Erin  S  Beierwaltes  
  • 23. •  Tasks  from  Sprint  Planning   that  need  to  be  completed  by   the  team  to  reach  “done”   •  List  may  be  updated   throughout  the  sprint  as  the   team  gets  started  on  the  work   •  Tracked  via  a  Sprint  Board   Sprint   Tasks   Erin  S  Beierwaltes  
  • 24. •  Visual  display  of  tasks  as  they  travel  through  the  teams   “flow”  to  get  them  to  “done”   •  Updated  Daily  for  Standup   Sprint  Board   Erin  S  Beierwaltes  
  • 26. •  Timeboxed   •  No  priority  changes  on   agreed  deliverables   2  week   Sprint   Erin  S  Beierwaltes  
  • 27. •  Review  Sprint  Board/Backlog   Daily  Standup   and  Sprint  Burndown   •  15  min  coordination  meeting   for  TEAM  MEMBERS   •  Either  around  the  room  OR  by   deliverables   Erin  S  Beierwaltes  
  • 28. Erin  S  Beierwaltes  &  Todd  Sheridan  
  • 29. •  Outcome  of  Sprint   •  Set  of  “done”  deliverables   Potentially   Shippable   Erin  S  Beierwaltes  
  • 31. •  Team  reviews  “done”  items   with  Backlog  owner  and  others   •  Discuss  changes  to  remaining   Backlog   Review   Erin  S  Beierwaltes  
  • 32. •  Review  Agile  Process   •  Decide  on  action  items  to  try   during  the  next  sprint   •  Inspect  and  Adapt   Retrospective   Erin  S  Beierwaltes  
  • 33. ¡  Defines  the  Vision,  Roadmap,  Value   ¡  Maintains  Prioritized  Product  Backlog   ¡  Ready  for  sprint  planning  with  appropriately  sized  User   Stories   ¡  Negotiates  and  communicates   ¡  Accepts  or  rejects  sprint  results   ¡  Be  available  to  the  team  
  • 34. ¡  Guards  and  supports  the  scrum  process   ¡  Removes  impediments   ¡  Shields  the  team  from  external  interferences   ¡  Facilitates  team  decisions   ¡  Acts  as  chief  communicator  and  coordinator  
  • 35. Product   Product   Project   Scrum   Manager   Owner   Manager   Master   Ensure  the  project  meets  its   Agile  process  expert   objectives   &  owner   Market  Research   Facilitate  creativity   Negotiate  work  with  the  team   &  empowerment   Vision,  Voice  of  the  Customer   Encourage  self-­‐ Manage  scope,  date  and  budget   organization   Pricing   Manage  Stakeholder   Encourage   Communication   improvement  of   Market   team’s  xp  practices   Communications   Manage/Prioritize   Product  Backlog   Marketing   Visualize,  communicate  and  radiate   Available  to  the   information   Requirements   Team   Documents  (MRD)   Ready  for  Sprint   Remove  impediments  keeping  the   Planning   team  from  completing  their  work   Allow  the  team  to   plan  the  work   Detailed  work   Member  of  the   break  down   Team  (team  player,   Respect  Sprint   structure  creation   not  manager)   Boundaries   Erin  S  Beierwaltes  
  • 36. ¡  5-­‐9  people  (suggested)   §  Larger  projects  expand  with  multiple  scrum  teams  (scrum  of  scrums)   ¡  Co-­‐located  (idealy)   ¡  Cross-­‐functional  (developers,  testers,  documentation,  ect)   with  flexible  roles   ¡  Full  time  membership   ¡  Committed  to  Sprint  goal   ¡  Collaborative  
  • 37.     Right   Quick  but  unsustainable   Enduring  Success   Thing   wins       Wrong   Slow  failure   Fast  Failure   Thing   Wrong   Right   Way   Way   The  Product  Owner  and  Scrum  Master  roles  complement  each  other;  The  Product  Owner  is  primarily  responsible  for   the  “what”  –  creating  the  right  product.  The  Scrum  Master  is  primarily  responsible  for  the  “how”  –  using  Scrum  the   right  way.  One  when  the  right  product  is  created  with  the  right  process  is  enduring  success  achieved.     –Roman  Pichler,  “Agile  Product  Management  with  Scrum”   Erin  S  Beierwaltes  
  • 38. Daily  Meeting   Review   Planning   2  week   Sprint   Sprint  Board   Sprint   Potentially   Backlog   Shippable   Tasks   Retrospective   Erin  S  Beierwaltes