SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Scrum	
  debrief	
  

     5/16/12	
  




                       Krishna	
  Sankar	
  
What	
  is	
  scrum	
  ?	
  
•  Scrum	
  is	
  an	
  itera:ve	
  &	
  incremental	
  agile	
  
   process	
  for	
  soAware	
  development	
  
•  It	
  doesn’t	
  change	
  the	
  physics	
  but	
  can	
  make	
  
   the	
  team	
  more	
  efficient	
  &	
  working	
  more	
  
   streamlined	
  
•  It	
  also	
  increases	
  the	
  visibility	
  of	
  the	
  work	
  done	
  
   &	
  backlog	
  to	
  all	
  
•  Has	
  emerged	
  as	
  the	
  most	
  common	
  
   methodology	
  for	
  soAware	
  development	
  	
  
What	
  is	
  scrum	
  ?	
  
•  Instead	
  of	
  ad-­‐hoc	
  development	
  a	
  product	
  is	
  
   broken	
  into	
  small	
  pieces	
  called	
  user	
  stories	
  
   and	
  developed	
  in	
  sprints	
  
•  1986	
  HBR	
  ar:cle	
  
    –  Studied	
  new	
  product	
  dev	
  
       from	
  Xerox,	
  Canon,	
  
       Honda,	
  3M,	
  …	
  
    –  From	
  a	
  “relay-­‐race”	
  
       method	
  to	
  a	
  “rugby”	
  
       approach	
  
Scrum	
  Framework	
  
         (In	
  one	
  slide)	
  
•  Decompose	
  a	
  product	
  
     into	
  features	
  &	
  smaller	
  
     ver:cal	
  slices	
  called	
  User	
  
     Stories	
  
	
  
•  The	
  team	
  works	
  on	
  a	
  set	
  of	
  user	
  stories	
  in	
  a	
  :me	
  
   boxed	
  (2	
  week)	
  basic	
  development	
  unit	
  called	
  a	
  
   sprint/itera:on	
  
•  AAer	
  each	
  sprint,	
  work	
  is	
  reviewed	
  and	
  	
  progress	
  
   is	
  accessed	
  
•  And	
  next	
  sprint	
  starts	
  ….	
  	
  
•  Un:l	
  all	
  the	
  features	
  in	
  the	
  backlog	
  are	
  developed	
  
Why	
  Scrum	
  
•  Efficient	
  feature	
  velocity	
  
    –  Develop	
  ver:cal	
  slices	
  of	
  value	
  
•  Con:nuous	
  engagement	
  between	
  business	
  &	
  
   development	
  
•  Smaller	
  cycles	
  of	
  development	
  
    –  1	
  to	
  4	
  weeks,	
  Typically	
  2	
  weeks	
  
•  Engaged	
  team,	
  progress	
  visible	
  to	
  all	
  
•  But	
  requires	
  discipline	
  &	
  commitment	
  
Scrum	
  
•  Small	
  cohesive	
  teams	
  
    –  7	
  ±	
  2	
  members	
  
•  Easily	
  stay	
  together	
  for	
  2-­‐3	
  years	
  
    –  Very	
  similar	
  to	
  a	
  jazz	
  quartet	
  
Release	
  
Planning	
  




                             •  3 Roles	

                                 –  Team,	
  Product	
  Owner,	
  Scrum	
  Master	
  
                             •  3 meetings	

                                 –  Scrum	
  Planning,	
  Daily	
  Scrum,	
  
                                    Retrospec:ve	
  
                             •  3 Artifacts	

               User	
            –  Product	
  Backlog,	
  Sprint	
  Backlog,	
  
               Stories	
            Burndown	
  Chart	
  
                             •  Framework	

                                 –  Collec:on	
  of	
  prac:ces	
  &	
  concepts	
  
                                    around	
  which	
  a	
  process	
  can	
  be	
  built	
  	
  
Release	
  
Planning	
  




                             •  Product Owner	

                               –  Owns	
  the	
  features	
  
                               –  Priori:zes	
  the	
  features	
  
               User	
  
               Stories	
  
                               –  Decomposes	
  into	
  user	
  
                                  stories	
  
                               –  Cer:fies	
  “work	
  done”	
  
Release	
  
Planning	
  




                             •  Team	

                                –  Develops	
  &	
  delivers	
  user	
  stories	
  
                                –  Works	
  with	
  Product	
  Owner	
  to	
  
                                   decompose	
  features	
  to	
  user	
  
                                   stories	
  &	
  tasks	
  
               User	
  
               Stories	
  
                                –  Helps	
  es:ma:on	
  
                             •  Scrum Master	

                                –  Facilitator	
  
5
Release	
  
Planning	
              8        3


                                         4
                                                                           6
          1
                                                                               7

                                     #1 : Release Planning	

                                       –  Compose	
  product	
  into	
  
                                          features	
  
                   User	
              –  Features	
  go	
  into	
  a	
  backlog	
  
               2   Stories	
  
                                       –  Once	
  backlog	
  is	
  completed,	
  
                                          the	
  release	
  is	
  done	
  
5
Release	
  
Planning	
              8        3


                                          4
                                                                                         6
          1
                                                                                             7
                                     #2 : Decompose Features into
                                     User Stories	

                                        –  User	
  Story	
  is	
  a	
  ver:cal	
  slice	
  that	
  
                                           can	
  be	
  delivered	
  in	
  2	
  weeks	
  	
  
                                              •  As	
  <user>	
  
                   User	
                     •  I	
  want	
  <ac:on>	
  
               2   Stories	
                  •  so	
  that	
  <value>	
  	
  
                                        –  Es:mate	
  rela:ve	
  size	
  
5
Release	
  
Planning	
              8        3


                                        4
                                                                        6
          1
                                                                            7

                                     #3 : Sprint Planning	

                                       –  Start	
  of	
  every	
  sprint	
  
                                       –  2	
  hrs	
  (Tuesday	
  AM)	
  	
  
                   User	
  
               2   Stories	
           –  Commit	
  To	
  user	
  stories	
  
                                       –  Decompose	
  into	
  tasks	
  
5
Release	
  
Planning	
              8        3


                                         4
                                                                          6
          1
                                                                               7
                                     #4 : 2-Week Sprint
                                     (Timeboxed)	

                                       –  Do	
  work	
  
                                       –  Ask	
  ques:ons	
  to	
  Prod	
  
                   User	
  
               2   Stories	
  
                                          Owner	
  
                                       –  Dev	
  &	
  Test	
  built-­‐in	
  
                                       –  Con:nuous	
  Integra:on	
  
5
Release	
  
Planning	
              8        3


                                        4
                                                               6
          1
                                                                   7

                                     #5 : Daily Standup Meeting	

                                       –  Coordina:on	
  mee:ng	
  
                                       –  What is impeding your
                   User	
                 work ?	

               2   Stories	
  
                                       –  What did you yesterday ?	

                                       –  What will you do today ?
5
Release	
  
Planning	
              8        3


                                         4
                                                                              6
          1
                                                                                  7

                                     #6 : Sprint Review	

                                       –  At	
  the	
  end	
  of	
  every	
  sprint	
  
                                       –  Demo	
  of	
  developed	
  
                   User	
                 feature	
  
               2   Stories	
  
                                       –  PO	
  says	
  “Done”	
  or	
  “Not	
  
                                          Done”	
  
5
Release	
  
Planning	
              8        3


                                         4
                                                                       6
          1
                                                                           7

                                     #7 : Sprint Retrospect	

                                       –  AAer	
  each	
  sprint	
  
                                       –  Lessons	
  Learned	
  
                   User	
  
               2   Stories	
           –  What	
  can	
  be	
  improved	
  
5
Release	
  
Planning	
              8        3


                                        4
                                                                       6
          1
                                                                           7

                                     #8 : PO adjusts Backlog,
                                     Team starts next sprint	

                                       –  Based	
  on	
  current	
  
                   User	
  
               2   Stories	
              priori:es	
  
Burn	
  Chart	
  
•    Shown	
  work	
  done	
  vs.	
  Time	
  
•    Visibility	
  into	
  project	
  
•    Es:ma:on	
  
•    Feedback	
  	
  
References	
  
1.    hmp://www.cprime.com/community/ar:cles/whentousescrum.html	
  
2.    Lecture	
  Notes	
  &	
  CSM	
  class	
  by	
  Mark	
  Levison	
  
3.    hmp://pm:ps.net/adap:ng-­‐agile-­‐methodology-­‐startup/	
  
4.    www.rallydev.com	
  
5.    hmp://blog.crisp.se/2011/12/07/anderslaestadius/improving-­‐the-­‐daily-­‐
      scrum	
  
6.    hmp://www.sao.corvallis.or.us/drupal/files/The%20New%20New
      %20Product%20Development%20Game.pdf	
  
7.    Essen:al	
  Scrum:	
  A	
  Prac:cal	
  Guide	
  to	
  the	
  Most	
  Popular	
  Agile	
  Process	
  -­‐	
  
      hmp://www.amazon.com/Essen:al-­‐Scrum-­‐Prac:cal-­‐Addison-­‐Wesley-­‐
      Signature/dp/0137043295/	
  

Más contenido relacionado

Similar a Scrum debrief to team

ECommerce Merchandizing Operational Reporting- release planning meeting- draft
ECommerce Merchandizing Operational Reporting- release planning meeting- draftECommerce Merchandizing Operational Reporting- release planning meeting- draft
ECommerce Merchandizing Operational Reporting- release planning meeting- draftRavi Tadwalkar
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process John Derrico
 
Scrumbox ece2011.pptx
Scrumbox ece2011.pptxScrumbox ece2011.pptx
Scrumbox ece2011.pptxda152
 
User Story Map - New Dimensions to your product backlog
User Story Map - New Dimensions to your product backlogUser Story Map - New Dimensions to your product backlog
User Story Map - New Dimensions to your product backlogWalter Treur
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With ScrumTommy Norman
 
The Lean Company @ Moonpig.com
The Lean Company @ Moonpig.comThe Lean Company @ Moonpig.com
The Lean Company @ Moonpig.comMai Quay
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptMujeebMohammed18
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptAnuriJoshi
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptGustavoDelaEspriella2
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptNarendraKumar521662
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptMANYAGOEL14
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptssuser436c47
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptssuserf8c57f
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptgauravarora931329
 
Agile Processes-Scrum.ppt
 Agile Processes-Scrum.ppt Agile Processes-Scrum.ppt
Agile Processes-Scrum.pptYunusKhan90
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptssuser4f2477
 

Similar a Scrum debrief to team (20)

ECommerce Merchandizing Operational Reporting- release planning meeting- draft
ECommerce Merchandizing Operational Reporting- release planning meeting- draftECommerce Merchandizing Operational Reporting- release planning meeting- draft
ECommerce Merchandizing Operational Reporting- release planning meeting- draft
 
Scrum agile process
Scrum agile processScrum agile process
Scrum agile process
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
 
Scrumbox ece2011.pptx
Scrumbox ece2011.pptxScrumbox ece2011.pptx
Scrumbox ece2011.pptx
 
User Story Map - New Dimensions to your product backlog
User Story Map - New Dimensions to your product backlogUser Story Map - New Dimensions to your product backlog
User Story Map - New Dimensions to your product backlog
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With Scrum
 
The Lean Company @ Moonpig.com
The Lean Company @ Moonpig.comThe Lean Company @ Moonpig.com
The Lean Company @ Moonpig.com
 
Practical application of scrum final
Practical application of scrum finalPractical application of scrum final
Practical application of scrum final
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Agile Processes-Scrum.ppt
 Agile Processes-Scrum.ppt Agile Processes-Scrum.ppt
Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 

Más de Krishna Sankar

Pandas, Data Wrangling & Data Science
Pandas, Data Wrangling & Data SciencePandas, Data Wrangling & Data Science
Pandas, Data Wrangling & Data ScienceKrishna Sankar
 
An excursion into Graph Analytics with Apache Spark GraphX
An excursion into Graph Analytics with Apache Spark GraphXAn excursion into Graph Analytics with Apache Spark GraphX
An excursion into Graph Analytics with Apache Spark GraphXKrishna Sankar
 
An excursion into Text Analytics with Apache Spark
An excursion into Text Analytics with Apache SparkAn excursion into Text Analytics with Apache Spark
An excursion into Text Analytics with Apache SparkKrishna Sankar
 
Big Data Analytics - Best of the Worst : Anti-patterns & Antidotes
Big Data Analytics - Best of the Worst : Anti-patterns & AntidotesBig Data Analytics - Best of the Worst : Anti-patterns & Antidotes
Big Data Analytics - Best of the Worst : Anti-patterns & AntidotesKrishna Sankar
 
Data Science with Spark
Data Science with SparkData Science with Spark
Data Science with SparkKrishna Sankar
 
Architecture in action 01
Architecture in action 01Architecture in action 01
Architecture in action 01Krishna Sankar
 
Data Science with Spark - Training at SparkSummit (East)
Data Science with Spark - Training at SparkSummit (East)Data Science with Spark - Training at SparkSummit (East)
Data Science with Spark - Training at SparkSummit (East)Krishna Sankar
 
R, Data Wrangling & Predicting NFL with Elo like Nate SIlver & 538
R, Data Wrangling & Predicting NFL with Elo like Nate SIlver & 538R, Data Wrangling & Predicting NFL with Elo like Nate SIlver & 538
R, Data Wrangling & Predicting NFL with Elo like Nate SIlver & 538Krishna Sankar
 
R, Data Wrangling & Kaggle Data Science Competitions
R, Data Wrangling & Kaggle Data Science CompetitionsR, Data Wrangling & Kaggle Data Science Competitions
R, Data Wrangling & Kaggle Data Science CompetitionsKrishna Sankar
 
The Hitchhiker's Guide to Machine Learning with Python & Apache Spark
The Hitchhiker's Guide to Machine Learning with Python & Apache SparkThe Hitchhiker's Guide to Machine Learning with Python & Apache Spark
The Hitchhiker's Guide to Machine Learning with Python & Apache SparkKrishna Sankar
 
Data Science Folk Knowledge
Data Science Folk KnowledgeData Science Folk Knowledge
Data Science Folk KnowledgeKrishna Sankar
 
Data Wrangling For Kaggle Data Science Competitions
Data Wrangling For Kaggle Data Science CompetitionsData Wrangling For Kaggle Data Science Competitions
Data Wrangling For Kaggle Data Science CompetitionsKrishna Sankar
 
Bayesian Machine Learning - Naive Bayes
Bayesian Machine Learning - Naive BayesBayesian Machine Learning - Naive Bayes
Bayesian Machine Learning - Naive BayesKrishna Sankar
 
AWS VPC distilled for MongoDB devOps
AWS VPC distilled for MongoDB devOpsAWS VPC distilled for MongoDB devOps
AWS VPC distilled for MongoDB devOpsKrishna Sankar
 
The Art of Social Media Analysis with Twitter & Python
The Art of Social Media Analysis with Twitter & PythonThe Art of Social Media Analysis with Twitter & Python
The Art of Social Media Analysis with Twitter & PythonKrishna Sankar
 
Big Data Engineering - Top 10 Pragmatics
Big Data Engineering - Top 10 PragmaticsBig Data Engineering - Top 10 Pragmatics
Big Data Engineering - Top 10 PragmaticsKrishna Sankar
 
Precision Time Synchronization
Precision Time SynchronizationPrecision Time Synchronization
Precision Time SynchronizationKrishna Sankar
 
The Hitchhiker’s Guide to Kaggle
The Hitchhiker’s Guide to KaggleThe Hitchhiker’s Guide to Kaggle
The Hitchhiker’s Guide to KaggleKrishna Sankar
 
Nosql hands on handout 04
Nosql hands on handout 04Nosql hands on handout 04
Nosql hands on handout 04Krishna Sankar
 

Más de Krishna Sankar (20)

Pandas, Data Wrangling & Data Science
Pandas, Data Wrangling & Data SciencePandas, Data Wrangling & Data Science
Pandas, Data Wrangling & Data Science
 
An excursion into Graph Analytics with Apache Spark GraphX
An excursion into Graph Analytics with Apache Spark GraphXAn excursion into Graph Analytics with Apache Spark GraphX
An excursion into Graph Analytics with Apache Spark GraphX
 
An excursion into Text Analytics with Apache Spark
An excursion into Text Analytics with Apache SparkAn excursion into Text Analytics with Apache Spark
An excursion into Text Analytics with Apache Spark
 
Big Data Analytics - Best of the Worst : Anti-patterns & Antidotes
Big Data Analytics - Best of the Worst : Anti-patterns & AntidotesBig Data Analytics - Best of the Worst : Anti-patterns & Antidotes
Big Data Analytics - Best of the Worst : Anti-patterns & Antidotes
 
Data Science with Spark
Data Science with SparkData Science with Spark
Data Science with Spark
 
Architecture in action 01
Architecture in action 01Architecture in action 01
Architecture in action 01
 
Data Science with Spark - Training at SparkSummit (East)
Data Science with Spark - Training at SparkSummit (East)Data Science with Spark - Training at SparkSummit (East)
Data Science with Spark - Training at SparkSummit (East)
 
R, Data Wrangling & Predicting NFL with Elo like Nate SIlver & 538
R, Data Wrangling & Predicting NFL with Elo like Nate SIlver & 538R, Data Wrangling & Predicting NFL with Elo like Nate SIlver & 538
R, Data Wrangling & Predicting NFL with Elo like Nate SIlver & 538
 
R, Data Wrangling & Kaggle Data Science Competitions
R, Data Wrangling & Kaggle Data Science CompetitionsR, Data Wrangling & Kaggle Data Science Competitions
R, Data Wrangling & Kaggle Data Science Competitions
 
The Hitchhiker's Guide to Machine Learning with Python & Apache Spark
The Hitchhiker's Guide to Machine Learning with Python & Apache SparkThe Hitchhiker's Guide to Machine Learning with Python & Apache Spark
The Hitchhiker's Guide to Machine Learning with Python & Apache Spark
 
Data Science Folk Knowledge
Data Science Folk KnowledgeData Science Folk Knowledge
Data Science Folk Knowledge
 
Data Wrangling For Kaggle Data Science Competitions
Data Wrangling For Kaggle Data Science CompetitionsData Wrangling For Kaggle Data Science Competitions
Data Wrangling For Kaggle Data Science Competitions
 
Bayesian Machine Learning - Naive Bayes
Bayesian Machine Learning - Naive BayesBayesian Machine Learning - Naive Bayes
Bayesian Machine Learning - Naive Bayes
 
AWS VPC distilled for MongoDB devOps
AWS VPC distilled for MongoDB devOpsAWS VPC distilled for MongoDB devOps
AWS VPC distilled for MongoDB devOps
 
The Art of Social Media Analysis with Twitter & Python
The Art of Social Media Analysis with Twitter & PythonThe Art of Social Media Analysis with Twitter & Python
The Art of Social Media Analysis with Twitter & Python
 
Big Data Engineering - Top 10 Pragmatics
Big Data Engineering - Top 10 PragmaticsBig Data Engineering - Top 10 Pragmatics
Big Data Engineering - Top 10 Pragmatics
 
The Art of Big Data
The Art of Big DataThe Art of Big Data
The Art of Big Data
 
Precision Time Synchronization
Precision Time SynchronizationPrecision Time Synchronization
Precision Time Synchronization
 
The Hitchhiker’s Guide to Kaggle
The Hitchhiker’s Guide to KaggleThe Hitchhiker’s Guide to Kaggle
The Hitchhiker’s Guide to Kaggle
 
Nosql hands on handout 04
Nosql hands on handout 04Nosql hands on handout 04
Nosql hands on handout 04
 

Último

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
 
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
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
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
 
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
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Último (20)

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
 
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.
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
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
 
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
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Scrum debrief to team

  • 1. Scrum  debrief   5/16/12   Krishna  Sankar  
  • 2. What  is  scrum  ?   •  Scrum  is  an  itera:ve  &  incremental  agile   process  for  soAware  development   •  It  doesn’t  change  the  physics  but  can  make   the  team  more  efficient  &  working  more   streamlined   •  It  also  increases  the  visibility  of  the  work  done   &  backlog  to  all   •  Has  emerged  as  the  most  common   methodology  for  soAware  development    
  • 3. What  is  scrum  ?   •  Instead  of  ad-­‐hoc  development  a  product  is   broken  into  small  pieces  called  user  stories   and  developed  in  sprints   •  1986  HBR  ar:cle   –  Studied  new  product  dev   from  Xerox,  Canon,   Honda,  3M,  …   –  From  a  “relay-­‐race”   method  to  a  “rugby”   approach  
  • 4. Scrum  Framework   (In  one  slide)   •  Decompose  a  product   into  features  &  smaller   ver:cal  slices  called  User   Stories     •  The  team  works  on  a  set  of  user  stories  in  a  :me   boxed  (2  week)  basic  development  unit  called  a   sprint/itera:on   •  AAer  each  sprint,  work  is  reviewed  and    progress   is  accessed   •  And  next  sprint  starts  ….     •  Un:l  all  the  features  in  the  backlog  are  developed  
  • 5. Why  Scrum   •  Efficient  feature  velocity   –  Develop  ver:cal  slices  of  value   •  Con:nuous  engagement  between  business  &   development   •  Smaller  cycles  of  development   –  1  to  4  weeks,  Typically  2  weeks   •  Engaged  team,  progress  visible  to  all   •  But  requires  discipline  &  commitment  
  • 6. Scrum   •  Small  cohesive  teams   –  7  ±  2  members   •  Easily  stay  together  for  2-­‐3  years   –  Very  similar  to  a  jazz  quartet  
  • 7. Release   Planning   •  3 Roles –  Team,  Product  Owner,  Scrum  Master   •  3 meetings –  Scrum  Planning,  Daily  Scrum,   Retrospec:ve   •  3 Artifacts User   –  Product  Backlog,  Sprint  Backlog,   Stories   Burndown  Chart   •  Framework –  Collec:on  of  prac:ces  &  concepts   around  which  a  process  can  be  built    
  • 8. Release   Planning   •  Product Owner –  Owns  the  features   –  Priori:zes  the  features   User   Stories   –  Decomposes  into  user   stories   –  Cer:fies  “work  done”  
  • 9. Release   Planning   •  Team –  Develops  &  delivers  user  stories   –  Works  with  Product  Owner  to   decompose  features  to  user   stories  &  tasks   User   Stories   –  Helps  es:ma:on   •  Scrum Master –  Facilitator  
  • 10. 5 Release   Planning   8 3 4 6 1 7 #1 : Release Planning –  Compose  product  into   features   User   –  Features  go  into  a  backlog   2 Stories   –  Once  backlog  is  completed,   the  release  is  done  
  • 11. 5 Release   Planning   8 3 4 6 1 7 #2 : Decompose Features into User Stories –  User  Story  is  a  ver:cal  slice  that   can  be  delivered  in  2  weeks     •  As  <user>   User   •  I  want  <ac:on>   2 Stories   •  so  that  <value>     –  Es:mate  rela:ve  size  
  • 12.
  • 13. 5 Release   Planning   8 3 4 6 1 7 #3 : Sprint Planning –  Start  of  every  sprint   –  2  hrs  (Tuesday  AM)     User   2 Stories   –  Commit  To  user  stories   –  Decompose  into  tasks  
  • 14. 5 Release   Planning   8 3 4 6 1 7 #4 : 2-Week Sprint (Timeboxed) –  Do  work   –  Ask  ques:ons  to  Prod   User   2 Stories   Owner   –  Dev  &  Test  built-­‐in   –  Con:nuous  Integra:on  
  • 15. 5 Release   Planning   8 3 4 6 1 7 #5 : Daily Standup Meeting –  Coordina:on  mee:ng   –  What is impeding your User   work ? 2 Stories   –  What did you yesterday ? –  What will you do today ?
  • 16. 5 Release   Planning   8 3 4 6 1 7 #6 : Sprint Review –  At  the  end  of  every  sprint   –  Demo  of  developed   User   feature   2 Stories   –  PO  says  “Done”  or  “Not   Done”  
  • 17. 5 Release   Planning   8 3 4 6 1 7 #7 : Sprint Retrospect –  AAer  each  sprint   –  Lessons  Learned   User   2 Stories   –  What  can  be  improved  
  • 18. 5 Release   Planning   8 3 4 6 1 7 #8 : PO adjusts Backlog, Team starts next sprint –  Based  on  current   User   2 Stories   priori:es  
  • 19.
  • 20. Burn  Chart   •  Shown  work  done  vs.  Time   •  Visibility  into  project   •  Es:ma:on   •  Feedback    
  • 21. References   1.  hmp://www.cprime.com/community/ar:cles/whentousescrum.html   2.  Lecture  Notes  &  CSM  class  by  Mark  Levison   3.  hmp://pm:ps.net/adap:ng-­‐agile-­‐methodology-­‐startup/   4.  www.rallydev.com   5.  hmp://blog.crisp.se/2011/12/07/anderslaestadius/improving-­‐the-­‐daily-­‐ scrum   6.  hmp://www.sao.corvallis.or.us/drupal/files/The%20New%20New %20Product%20Development%20Game.pdf   7.  Essen:al  Scrum:  A  Prac:cal  Guide  to  the  Most  Popular  Agile  Process  -­‐   hmp://www.amazon.com/Essen:al-­‐Scrum-­‐Prac:cal-­‐Addison-­‐Wesley-­‐ Signature/dp/0137043295/