Retrospective & review

60
Retrospective & Review By: Bachan Anand Dial-in Number: +17759963560 Room #: 699601 and press the # key.

description

Agile Review and Retrospective

Transcript of Retrospective & review

Page 1: Retrospective & review

Retrospective & Review By: Bachan Anand

Dial-in Number: +17759963560 Room #: 699601 and press the # key.

Page 2: Retrospective & review

What is Scrum !   Scrum is an Agile framework

that supports lightweight processes that emphasize: !   Incremental deliveries !   Quality of Product !   Continuous improvement !   Discovery of people’s

potential

!   Scrum is not a methodology

Dial-in Number: +17759963560 Room #: 699601 and press the # key.

Page 3: Retrospective & review

Foundations of Scrum !   Empiricism

!   Detailed up-front planning and defined processes are replaced by just-in-time Inspect and Adapt cycles

!   Self-Organization !   Small teams manage their own workload and organize

themselves around clear goals and constraints

!   Prioritization !   Do the next right thing

!   Rhythm !   Allows teams to avoid daily noise and focus on delivery

!   Collaboration !   Leaders and customers work with the Team, rather

than directing them http://agile.conscires.com/

Page 4: Retrospective & review

!   Transparency !   Everything about a project is visible to everyone

!   Commitment !   Be willing to commit to a goal

!   Courage !   Have the courage to commit, to act, to be open and to expect respect

!   Focus !   Focus all of your efforts and skills on doing the work that you have

committed to doing

!   Respect !   Respect and trust the different people who comprise a team

http://agile.conscires.com/

Page 5: Retrospective & review

Scrum OverviewSprint Cycle

Page 6: Retrospective & review

Scrum OverviewRole: Product Owner

!   Thought Leader and Visionary

!   Drives the Product Vision

!   Prioritizes the Goals - User Stories

!   Maintains the Product Backlog with the team

!   Accepts the Working Product (on behalf of the customer)

http://agile.conscires.com/

Page 7: Retrospective & review

Scrum OverviewRole: ScrumMaster

!   Servant Leader

!   Facilitates the Process

!   Supports the Team

!   Removes Organizational Impediments

!   Socializes Scrum to Management

!   Enable close collaboration across all roles and functions

http://agile.conscires.com/

Page 8: Retrospective & review

Scrum OverviewRole: Team

!   Cross-Functional

!   4-8 Members

!   Self-Organizing

!   Focused on Commitments

http://agile.conscires.com/

Page 9: Retrospective & review

Why do sprint reviews?

Dial-in Number: +17759963560 Room #: 699601 and press the # key.

Page 10: Retrospective & review

Visibility Feedback

Discussion Course

Correction

Page 11: Retrospective & review

Who’s coming?

Dial-in Number: +17759963560 Room #: 699601 and press the # key.

Page 12: Retrospective & review

Executives & Stakeholders

Other Teams Customers & Business Partners

Page 13: Retrospective & review

What are they interested in seeing?

Page 14: Retrospective & review

Demos! …of stuff that’s done and potentially release-able.

But first, set the context for your sprint

Page 15: Retrospective & review

The Sprint Review Deck

Page 16: Retrospective & review

First things first.

The Team.

Page 17: Retrospective & review
Page 18: Retrospective & review

What if my team didn’t finish

anything this sprint?

Page 19: Retrospective & review

That’s ok. You still have a slot at the sprint review to give visibility to what the team has worked on this sprint.

But, sorry, no demo.

Page 20: Retrospective & review

Keep the powerpoint stuff to a bare minimum please

5-10 minutes, tops.

Page 21: Retrospective & review

Demo Time

Page 22: Retrospective & review

Who’s doing the demo?

Page 23: Retrospective & review

Product Owner

QA Engineer

ScrumMaster

Sys Admin

Network Engineer

DBA

UE Designer

Technical Writer

Any Team Member

Developer

BSA

Page 24: Retrospective & review

How can I make my demo most effective?

Page 25: Retrospective & review

Set the stage

Reference your customer

Tell a story so they understand why this functionality / service / infrastructure is important

Page 26: Retrospective & review

Speak loudly

Speak slowly

Tell them what you are doing before you do it

Don’t click as fast as you would using the product

Don't use speed keys

Page 27: Retrospective & review

listen. listen. listen.

& engage

Page 28: Retrospective & review

Practice your demo (at least once)

Know your stuff – whatever it is

Setup in advance and have all of your

data available

Remote desktop to another box for

demo

Stay on-time – respect your

audience

Page 29: Retrospective & review

Storytelling is crucial.

Page 30: Retrospective & review

Now that the demos are over…

show us your prioritized list of stories for the next sprint.

Page 31: Retrospective & review

Don’t be afraid

Page 32: Retrospective & review

Inspect & Adapt

And don’t forget……..

Page 33: Retrospective & review

Now let’s move into Retrospective…

Page 34: Retrospective & review

What is a Retrospective?

•  “A meeting held at the end of a Sprint to learn from the experience and to changes for the next Sprint”

Page 35: Retrospective & review

Why Retrospective? !   Retrospectives provide:

!   Feedback to the “development process” !   An opportunity to talk about difficult issues

that are impeding

!   team performance !   A chance to record what is working/not

working that can possibly be shared with others

!   Good team building !   An insight into potential team problems that

can be acted on

Page 36: Retrospective & review

Prime directive !   “Regardless of what we discover,

we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand”

Norman Kerth

Page 37: Retrospective & review

When to hold Retrospectives?

Page 38: Retrospective & review

Who is in the retrospective?

!   For all team members

!   Everyone is equal

!   Facilitated by Scrum Master

!   Product Owner is not necessary

!   Management should not attend

Page 39: Retrospective & review

Ensure it has a structure

1.  Set the Stage

2.  Gather Data

3.  Generate Insights

4.  Decide what to do

5.  Close the Retrospective

Page 40: Retrospective & review

Set the Stage !   Define the ground rules

–Will try not to interrupt each other –Will accept everyone's opinion without

judgment –Will talk from our own perspective, not

from anyone else's –Will turn off our mobile phones

!   goes through the agenda

!   define the goals

Page 41: Retrospective & review

Gather Data •  Things that happened and how we

responded

•  People see things very differently

•  Key events timeline •  What did we commit to delivering? •  Stories delivered •  Test cases passed •  Defects raised

Page 42: Retrospective & review

Generate Insights

!   What were the patterns?

!   Why were things the way they were?

Page 43: Retrospective & review

Decide what to do •  What do we want to do in our next iteration

to meet our goal?

•  Be realistic

•  Pick no more than 3 things

•  Use Dot voting •  Sprint plan •  Implementation backlog

Page 44: Retrospective & review

Closure !   End in positive way

!   Appreciation

!   Celebrate

Page 45: Retrospective & review

From the facilitator point of view...

•  Preparation

•  Leading the retrospective

•  Closure

•  Follow-up

Page 46: Retrospective & review

Preparation !   Place

!   Participants

!   Agenda/Goals

!   Toolbox

Page 47: Retrospective & review

Conducting the retrospective

!   Check in (warm-up)

!   Collecting feedback

!   Facilitation techniques

!   Lead people, time, yourself

Page 48: Retrospective & review

Leading the retrospective

!   Time !   Start and finish on time !   Timebox activities !   Have breaks

!   People !   Personalities (quiet, overbeating, passive,

aggressive) !   Introverts vs. extroverts

!   You !   Facilitator vs. team member !   Let others talk

Page 49: Retrospective & review

Closure !  Always identify actions as outcomes of the

retrospective

Page 50: Retrospective & review

Follow up !   Share retrospective results

!   Make comments and actions visible

!   Add user stories, tasks to sprint/product backlog

!   Check the status regularly

!   Review on next retrospective

Page 51: Retrospective & review

Smells !   Reporting to management

!   Offline retrospective (by email)

!   Only a few participants

!   Everybody is happy

!   Blame game

Page 52: Retrospective & review

Smells !   Nobody talks about elephant

!   Looking for silver bullets

!   Retrospective in the team room

!   Too short retrospective meeting

!   Facilitator doesn’t facilitate

Page 53: Retrospective & review

Special thanks & Content Recognition

!   Scott Greene at salesforce.com

!   ADM – Adaptive Development Methodology

Page 54: Retrospective & review

http://agile.conscires.com/

Page 55: Retrospective & review

http://agile.conscires.com/

Page 56: Retrospective & review

http://agile.conscires.com/

Page 57: Retrospective & review

http://agile.conscires.com/

Page 58: Retrospective & review

http://agile.conscires.com/

Page 59: Retrospective & review

http://agile.conscires.com/

Page 60: Retrospective & review

http://agile.conscires.com/