RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based...

16
9/5/13 1 RefineM Virtual Lunch & Learn NK Shrivastava, PMP, RMP, ACP CEO/Consultant - RefineM Reflect and find a be,er way!! Agile Retrospective www.RefineM.com Agenda 1. What is Virtual Lunch & Learn 2. Your expectations from this webinar – why you are here? 3. Introduction - myself 4. What is an agile retrospective? 5. Objectives and benefits of retrospectives 6. Steps to perform retrospectives 7. Templates and examples 8. Upcoming agile learning opportunities 9. A short quiz – let us see what you learned 10. Q & A 2

Transcript of RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based...

Page 1: RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based on different variable factors If my sprint is this long…. My Sprint retrospective

9/5/13

1

RefineM    Virtual  Lunch  &  Learn  

NK Shrivastava, PMP, RMP, ACP CEO/Consultant - RefineM

Reflect  and  find  a  be,er  way!!  

Agile Retrospective

www.RefineM.com

Agenda 1.  What is Virtual Lunch & Learn 2.  Your expectations from this webinar – why you are here? 3.  Introduction - myself 4.  What is an agile retrospective? 5.  Objectives and benefits of retrospectives 6.  Steps to perform retrospectives 7.  Templates and examples 8.  Upcoming agile learning opportunities 9.  A short quiz – let us see what you learned J 10. Q & A

2

Page 2: RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based on different variable factors If my sprint is this long…. My Sprint retrospective

9/5/13

2

www.RefineM.com

RefineM’s Virtual Lunch & Learn This is a monthly webinar delivered during the lunch hour on the first Tuesday of every month. It’s designed to help you learn while you eat lunch, providing a relaxed environment to enhance your experience. The monthly webinars will cover a variety of hot Project Management topics.

3

www.RefineM.com

Your Expectations

4

What are your expectations from this webinar?

Or

Why you are here today?

Page 3: RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based on different variable factors If my sprint is this long…. My Sprint retrospective

9/5/13

3

www.RefineM.com

About Myself

5

www.RefineM.com

NK Shrivastava, PMP, RMP, ACP *  CEO/Consultant since Dec 2011

*  Agile Coaching/Adoption *  Project Management/ Process Improvement

Consulting and training *  Project Management Products (for PMs, Executives

and Agile Practitioners)

*  Board Member – SWMO Chapter since 2009

6

Helping organizations turn their project management capability into a competitive advantage

My professional journey b/f RefineM *  20+ years of Successful Project Leadership *  Led 100s of projects of all sizes, successfully *  Recovered many projects, saved millions of $ *  Implemented numerous process improvements *  Coached/mentored 100s of PMs, and some

executives

Page 4: RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based on different variable factors If my sprint is this long…. My Sprint retrospective

9/5/13

4

What is Agile Retrospective?

“An  Agile  Retrospec0ve  is  a  mee0ng  that  is  held  at  the  end  of  a  itera0on  in  the  Agile  So8ware  Development.  During  the  retrospec0ve,  the  team  reflects  on  what  happened  in  the  

itera0on  and  iden0fies  ac0ons  moving  forward.”  

“A retrospective is an opportunity for the participants to learn how to improve. The focus is on learning, not fault-finding.”

Norm Kerth

www.RefineM.com

*  “Learning  and  Development  do  not  necessarily  occurs  as  a  result  of  the  experience  itself  but  as  a  result  of  reflec0on  explicitly  designed  to  faster  learning  and  development.”  

B.  Jacoby  *  “For  many  of  the  team  members,  this  will  be  the  first  0me  they  consciously  think  about  the  process  they  use.”  

N.  Kerth  *  “Wisdom  comes  from  our  ability  to  understand  the  rela0onship  between  an  individual’s  work  and  that  of  the  en0re  team.  …  I  have  seen  whole  team  reflec0on  explain,  discover,  and  teach  so  much.  I  believe  that  there  is  no  beLer  way  to  improve  a  team’s  performance  and  Quality.”  

N.  Kerth  

Why Agile Retrospective?

Page 5: RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based on different variable factors If my sprint is this long…. My Sprint retrospective

9/5/13

5

www.RefineM.com

Basic outcome of Agile Retrospective: *  There  are  three  basic  ques0ons  asked  to  everyone  in  a  Agile  Retrospec0ve:  ü What  went  well?  ü What  did  not  go  well  and  could  be  improved?  ü What  ac0on  should  be  taken  to  improve?  

www.RefineM.com

*  The  primary  objec0ve  of  a  Agile  Retrospec0ve  is  learning,    

     Which  allows  a  team  to:  ü Correct  mistake,  some0mes  it  can  be  recurring  ü Gather  data  for  overall  assessment  ü Create  more  complete  and  accurate  report    ü Prepare  beLer  for  future  projects.  

What are the Objectives?

Page 6: RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based on different variable factors If my sprint is this long…. My Sprint retrospective

9/5/13

6

www.RefineM.com

When  the  team  conduct  a  good  retrospec0ve  following  posi0ve  outcomes  are  normally  expected:    

ü Ability  to  develop  and  deliver  so8ware  steadily  improves  ü Team  grows  closer  and  more  cohesive  ü More  transparency  among  team  members,  which  helps  team  members  understand  and  respect  issues  other  team  members  face  

ü Honest  and  open  about  success  and  failure  ü More  comfortable  and  flexible  towards  posi0ve  change.  

Benefits of Agile Retrospective

www.RefineM.com

*  The  primary  focus  should  always  be  learning,  not  finding  other  team  members  fault.    Team  member  should  never  lash  out,  aLack,  or    blame  another  team  member.  

 *  Team  member  should  get  along  well  and  should  not  take  this  as  an  opportunity  to  find  fault  and  blame  on  someone  they  don’t  like.  

 

Possible Contradiction

Page 7: RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based on different variable factors If my sprint is this long…. My Sprint retrospective

9/5/13

7

www.RefineM.com

1. Set the Stage

2. Gather Data

3. Generate Insights

4. Decision on Change/Action

5. Close Retrospective

Agile Retrospective Basic Process

www.RefineM.com

1. Set the Stage •  Establish focus for the

retrospective •  Share meeting plan • Working agreements • Make everyone speak •  Keep all the other

concerns aside for the time being

Page 8: RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based on different variable factors If my sprint is this long…. My Sprint retrospective

9/5/13

8

www.RefineM.com

2. Gather Data

•  Create a shared pool of data

•  Based on facts, not opinions

•  Consider objective and subjective experience

www.RefineM.com

3. Generate Insight • Understand systematic

influences and root causes

• Observe the pattern •  Think out of box •  Build shared awareness •  See system affects

Page 9: RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based on different variable factors If my sprint is this long…. My Sprint retrospective

9/5/13

9

www.RefineM.com

4. Decision on Change/Action

• Move from discussion to action

• Resolve on one or two actions

•  Focus on what can be achieved by the team

www.RefineM.com

5. Close Retrospective •  Reiterate actions and

follow-up •  Appreciate participants

contribution •  Think of better

retrospective

Page 10: RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based on different variable factors If my sprint is this long…. My Sprint retrospective

9/5/13

10

www.RefineM.com

Agile Retrospective Duration

This is for a general idea, time can vary based on different variable factors

If my sprint is this long….

My Sprint retrospective meeting should last…

One week 45 minutes

Two weeks 1.5 hours

Three weeks 2.25 hours

Four weeks 3 hours

www.RefineM.com

Retrospective in Agile SCRUM

Page 11: RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based on different variable factors If my sprint is this long…. My Sprint retrospective

9/5/13

11

www.RefineM.com

Sample Templates

www.RefineM.com

Sample Templates

Page 12: RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based on different variable factors If my sprint is this long…. My Sprint retrospective

9/5/13

12

www.RefineM.com

Sample Templates

www.RefineM.com

A Real Example

Page 13: RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based on different variable factors If my sprint is this long…. My Sprint retrospective

9/5/13

13

www.RefineM.com

*  The  Art  and  Science  of  Agile  –  On  25th  Sep  2013  ü 1-­‐day  in  person  class  ü Scheduled  for  25th  September  from  8:30am-­‐12:30pm  CT  ü In  Springfield,  MO  USA  ü Earn  8  PDUs  (if  you  need  them)  

*  Agile  CerJficaJon  (PMI-­‐ACP)  Exam  Prep  Class  –  From  5th  Nov  2013  onwards  ü 2-­‐day  class  delivered  in  4  sessions  of  4.5  hours  each  ü Scheduled  from  11/5/13  to  11/8/13  from  9:00am-­‐1:30pm  CT  ü Delivered  over  the  web  (you  can  aLend  from  wherever  you  are)  ü Earn  21  educa0on  hours  (needed  to  be  eligible  for  the  exam)  

More Agile Learning Opportunities

More info at http://refinem.com/news-and-events/

www.RefineM.com

When do you normally do a retrospective?

A.  Just before the start of a sprint, to prepare everything that is needed for the sprint

B. After the sprint review of each sprint, when you have all the inputs that is needed to reflect and decide upon actions. C. As a servant leader you only do it when the team ask for it.

D. The retrospective is a part of sprint review.

E. Between the planning game and the sprint review, so that you can do improvements during the sprint

Question 1

Page 14: RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based on different variable factors If my sprint is this long…. My Sprint retrospective

9/5/13

14

www.RefineM.com

When do you normally do a retrospective?

A.  Just before the start of a sprint, to prepare everything that is needed for the sprint

B. After the sprint review of each sprint, when you have all the inputs that is needed to reflect and decide upon actions. C. As a servant leader you only do it when the team ask for it.

D. The retrospective is a part of sprint review.

E. Between the planning game and the sprint review, so that you can do improvements during the sprint

Question 1

www.RefineM.com

Who should attend the retrospective?

A.  All team members

B. The Scrum Master and some of the team members

C. Everybody in the team, except for the product owners

D. Everybody who is attending the sprint review, to get us much feedback as possible

E. The product owner, team members and there managers

Question 2

Page 15: RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based on different variable factors If my sprint is this long…. My Sprint retrospective

9/5/13

15

www.RefineM.com

Who should attend the retrospective?

A.  All team members

B. The Scrum Master and some of the team members

C. Everybody in the team, except for the product owners

D. Everybody who is attending the sprint review, to get us much feedback as possible

E. The product owner, team members and there managers

Question 2

www.RefineM.com

What happens with the actions that comes out of retrospectives?

A.  They are given to the PM so that he can assign to the team

B. Team members will pick up the actions during the next sprint, to continuously improve there way of working C. The Scrum Master collect them and document them in report.

D. There shouldn't be much action coming out, as the sprint is already filled up with user stories. E. They are documented, and will be discussed in the next retrospective to check if they are finished

Question 3

Page 16: RefineM& - RefineM · Agile Retrospective Duration This is for a general idea, time can vary based on different variable factors If my sprint is this long…. My Sprint retrospective

9/5/13

16

www.RefineM.com

What happens with the actions that comes out of retrospectives?

A.  They are given to the PM so that he can assign to the team

B. Team members will pick up the actions during the next sprint, to continuously improve there way of working C. The Scrum Master collect them and document them in report.

D. There shouldn't be much action coming out, as the sprint is already filled up with user stories. E. They are documented, and will be discussed in the next retrospective to check if they are finished

Question 3

www.RefineM.com

__________________________________________________________________

NK Shrivastava, MBA, PMP, RMP, ACP CEO/Consultant, RefineM Nixa, MO 65714, USA [email protected], www.refinem.com http://www.linkedin.com/in/nkshrivastava @justrightpm

Questions?

32