techniques for forming agile teams

30
Techniques for Forming Agile Teams By Jesus Mendez

Upload: jesus-mendez

Post on 10-Apr-2017

454 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Techniques for forming agile teams

Techniques for Forming Agile Teams

By Jesus Mendez

Page 2: Techniques for forming agile teams

Link to BOOK / WEBSITE

Techniques for Forming Agile Teams

I’m passionate reader who nurtures from curiosity by connecting with people and finding ways to change the world by learning and sharing, one conversation at a time. An authentic dancer who uses coaching to help himself and others to thrive.

About Me

Twitter: @chuzzete

Email: [email protected]

Page 3: Techniques for forming agile teams

Link to BOOK / WEBSITE

Thoughts about Forming Teams

Techniques for Forming Agile Teams

Transforming Teams

According to Bruce Tuckman’s group development theory a team undergoes various stages with time in-order to perform with its 100% productivity level. (Tuckman, B.,Jensen, M. 1997).

Page 4: Techniques for forming agile teams

Link to BOOK / WEBSITE

Thoughts about Forming Teams

Techniques for Forming Agile Teams

Transforming Teams

FORMING TEAMS Agile Context

Page 5: Techniques for forming agile teams

LINK BOOK / WEBSITE

Techniques for Forming Agile Teams

Transforming Teams

Context

Page 6: Techniques for forming agile teams

Link to BOOK / WEBSITE

Forming Agile Teams - Challenges

Techniques for Forming Agile Teams

Transforming Teams

Page 7: Techniques for forming agile teams

Link to BOOK / WEBSITE

Forming Agile Teams – Our Role as Scrum Master

Techniques for Forming Agile Teams

Morning Talk Series: Transforming Teams

COMMON SENSE INSTALLERS

MAKE THINGS VISIBLE

Lead by showing the example

Help People

Make it easier

Inspire

Page 8: Techniques for forming agile teams

Link to BOOK / WEBSITE

What to expect during this stage of the team?

Techniques for Forming Agile Teams

Transforming Teams

EVERYTHING LOOKS FINE

LIKE AN ILLUSION

HONEYMOON PHASE

confusion Not a lot of interactions

Page 9: Techniques for forming agile teams

Link to BOOK / WEBSITE

How do I see it?

Techniques for Forming Agile Teams

Transforming Teams

Ambiguity

LIKE AN ILLUSION HONEYMOON PHASE

Confusion Not a lot of interactions

Page 10: Techniques for forming agile teams

Link to BOOK / WEBSITE

Forming Agile Teams – Flow - Inspiration

Techniques for Forming Agile Teams

Transforming Teams

Individuals

Teams

Divisions

Organization

SCRUM MASTER

HOW I DO IT?

Page 11: Techniques for forming agile teams

Link to BOOK / WEBSITE

Forming Agile Teams - Flow

Techniques for Forming Agile Teams

Morning Talk Series: Transforming Teams

1 Planning

The Team Transformation

Process 2 Team

Transformation Process Kickoff B

Product Road

Mapping (Team Level)

3 Iteration Planning 4 Daily

Sync

5 Help Team stay

focused

8 Iteration Retrospective

Team Performance Satisfaction 7 Iteration

Review

9 Iteration Report

A Product

Road Mapping

(Stakeholder Level) 6 Product

Backlog Refinement

Iteration Review

Preparation

I

T

E

R

A

T

I

O

N

1 or 2 Weeks

Page 12: Techniques for forming agile teams

Link to BOOK / WEBSITE

Planning The Team’s Transformation Process

Techniques for Forming Agile Teams

Transforming Teams

LYSA THE PRODUCT OWNER

BOB THE LINE MANAGER

THE STAKEHOLDERs

Page 13: Techniques for forming agile teams

Link to BOOK / WEBSITE

First of all

Techniques for Forming Agile Teams

Transforming Teams

MEET LYSA THE PRODUCT OWNER

Collaborate

Shared purpose

OUR MAIN GOAL IS

Forming A Happy Agile Team

that delivers results & Is leaded by an amazing

Product Owner

The Scrum Master The New Team The Process The Results

Page 14: Techniques for forming agile teams

Link to BOOK / WEBSITE

First of all

Techniques for Forming Agile Teams

Transforming Teams

MEET BOB THE LINE MANAGER

Collaborate + Support

Shared purpose

OUR MAIN GOAL IS

Forming A Happy Agile Team

that delivers high quality results consistently

The Scrum Master The New Team The Process

Page 15: Techniques for forming agile teams

Link to BOOK / WEBSITE

First of all

Techniques for Forming Agile Teams

Transforming Teams

MEET THE STAKEHOLDERs

Clarify Expectations

Shared purpose

OUR MAIN GOAL IS

Actively support The team

transformation process Being present + listening

+ sharing feedback + encouragement

The Process

Results faster

Page 16: Techniques for forming agile teams

Link to BOOK / WEBSITE

Planning The Team Transformation Process

Techniques for Forming Agile Teams

Morning Talk Series: Transforming Teams

1

PLANNING TEAM TRANSFORMATION

PROCESS

Team’s Transformation Process Project Charter

Get ready for Kick-Off meeting

Page 17: Techniques for forming agile teams

Link to BOOK / WEBSITE

Team’s Transformation Process - Kick-Off

Techniques for Forming Agile Teams

Transforming Teams

2

Team’s Transformation Process Project Charter

+

LYSA THE PRODUCT OWNER

Team’s Transformation Process Kick-Off

Start Exploring + What’s next

Page 18: Techniques for forming agile teams

Link to BOOK / WEBSITE

Iteration Planning

Techniques for Forming Agile Teams

Transforming Teams

3

Before the meeting During the meeting

To Do Doing Done To Do Doing Done

Page 19: Techniques for forming agile teams

Link to BOOK / WEBSITE

Iteration daily Sync

Techniques for Forming Agile Teams

Transforming Teams

4 Ask questions to get the

team in the same page

Reduce

Ambiguity

Challenge

Their decisions

and ask for clarificatio

n

Clarify

Do it again and again

(Daily Stand ups)

Repeat

Observe how they are doing and keep

them focused

Focus on short terms

Goals (Cycle)

Continue observing

and creating

the container

Continue exploring

Help them stay focused

confusion

Not a lot of interactions

Better interactions

Page 20: Techniques for forming agile teams

Link to BOOK / WEBSITE

Help the Team stay focused

Techniques for Forming Agile Teams

Transforming Teams

5 Be the team eyes, look for

people dysfunctional

behaviors

Observe

Take the time to ask if they

have everything

they need to do their job

Check in

Be there for them, they’ll

need you

Be present

Continue observing and creating the

container

Continue exploring

Plan the Product at the Team level

Look for patterns

Keep the Focus And celebrate results

confusion

Page 21: Techniques for forming agile teams

Link to BOOK / WEBSITE

Team Roadmap Template Instructions (Visual)

Techniques for forming agile teams

Empty Template Once template is filled up

Product/Service Roadmap

Quarter #__

Goals

Goal 2

Ideally done by

Goal 1

Ideally done by

Project 1

Project 2

Project 3

Month 1 Month 2 Month 3

Sprint 1 Sprint

2 Sprint

3

Sprint 4

Sprint 5

Sprint 6

Sprint 1

Forecasted

Goal

Team Name

Product/Service Roadmap

Quarter #2

Goals

Improve Payout process

Performance

Ideally done By:

Early October.

Build New

Admin Tool for

Sales

Ideally done by: End of September

Build Reporting

API for clients

Ideally done by: End of September

Support Accounting

Improve Sales Tools

Improve GUI

for Sales

Ideally done by: End of October

Update Accounting Payment Process Tool Ideally done by: End of October

Get clients Access to our

Services Via API

Sep, Oct. Nov.

Sprint 1 Sprint

2 Sprint

3

Sprint 4

Sprint 5

Sprint 6

Sprint 1 Forecasted

Goal

The Believers

* Setup and configure Servers to host Admin tool * Complete Reporting API for clients (ALPHA)

Goal 3

Ideally done by

Goal 4

Ideally done by

Goal 5

Ideally done by

Goal 6

Ideally done by

Plan the Product Backlog level

Page 22: Techniques for forming agile teams

Link to BOOK / WEBSITE

Iteration Product Backlog Refinement

Techniques for Forming Agile Teams

Transforming Teams

6 Do it regularly

Prepare it in advance

Everybody should be there

Focus on shared understanding

Divide and conquer

Page 23: Techniques for forming agile teams

Link to BOOK / WEBSITE

Iteration Review

Techniques for Forming Agile Teams

Transforming Teams

Dry Run Outcome During the meeting

Sprint Status Things to Demo

Quick Updates

Updates (Not done)

What’s next Sprint Status Things to Demo

Quick Updates

Forecasted

Completed

Bugs Fixing Ratio

Forecasted

Completed

#Injections

Bug Fixing Ratio

20 SP 20 SP

22 SP

1 => 2SP

Found Bugs= 2 Fixed Bugs = 1

½= 50%

22 SP

1 => 2SP

Found Bugs= 2 Fixed Bugs = 1

½= 50%

As Peter the customer I want a button to upload documents to my website So then I can share it with my colleges

As Susan the customer I want to send comments to the posts published by Bloggers so then we can attract more users so our websites

As Peter the customer I want a button to upload documents to my website So then I can share it with my colleges

As Susan the customer I want to send comments to the posts published by Bloggers so then we can attract more users so our websites

The user list was updated in the main server

The DB server Operative System patch #1.6.10 applied successfully

The user list was updated in the main server

The DB server Operative System patch #1.6.10 applied successfully

Updates (Not done)

As Carol the system Administrator I want an admin section to update/remove/add documents so then Servers stay performing

As Carol the system Administrator I want an admin section to update/remove/add documents so then Servers stay performing

%Completion 90%

Admin Tool

Reporting Tool

Admin Tool

%Completion 90%

Evaluate Team’s Performance Satisfaction

Page 24: Techniques for forming agile teams

Link to BOOK / WEBSITE

Team Performance Satisfaction

Techniques for Forming Agile Teams

Transforming Teams

Before feedback is gathered After feedback is gathered

Team Performance Satisfaction

VERY SAD

SAD

OK

HAPPY

VERY HAPPY

1

2

3

4

5

Team Performance Satisfaction

VERY SAD

SAD

OK

HAPPY

VERY HAPPY

1

2

3

4

5 Peter (SH)

Luis (SH)

Sara (Team)

Jose (Team)

Juan (Team)

Ed (PO)

Peter (SH) Luis

(SH)

Sara (Team) Jose

(Team) Juan

(Team) Disappointed About Jose’s

QA

Ed (PO)

Analyse Team’s Performance Satisfaction Dev Team + PO + Stakeholders share their opinion

Page 25: Techniques for forming agile teams

Link to BOOK / WEBSITE

Iteration Retrospective

Techniques for Forming Agile Teams

Transforming Teams

8 Prepare the subject and

ask them their opinion

about the options

Be ready

Take the time to ask how they are doing

Check in

Be there for them,

they’ll need you

Be present

Add beers, ice cream, colors to

the playground.

Have fun

Let’s give some visibility about What the team has accomplished Iteration

Retrospectives suggested themes for the forming stage • Set Alliances, Attitudes & Agreements • Personal Stories (Get to know each other) • For Scrum teams- Agile Scrum at Glance • Building our value stream - How do we do our work • Imagine the Team • Expectations • Five Dysfunctions of a team (Actions to build trust)

5 Phases Of a Retrospective

Page 26: Techniques for forming agile teams

Link to BOOK / WEBSITE

Iteration Report

Techniques for Forming Agile Teams

Transforming Teams

9

Page 27: Techniques for forming agile teams

Link to BOOK / WEBSITE

Iteration Report - Charts

Techniques for Forming Agile Teams

Transforming Teams

9

Let’s do it again

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam et tortor consequat, vestibulum tortor in, iaculis elit. Aliquam egestas porta condimentum. Nulla scelerisque egestas eros, id tempor sem convallis sed. Maecenas ultrices libero sapien, eu aliquet elit consectetur quis. Pellentesque consectetur erat sed elit pharetra condimentum. Morbi sodales libero ut neque vestibulum bibendum. Duis molestie non dui eu vehicula. Nam non egestas odio. Sed interdum ante lacus, et vulputate dui pellentesque scelerisque. Nullam elementum nibh at metus porta, in maximus tellus tincidunt. Mauris risus orci, tristique at tempor a, egestas ut est. Ut auctor quam ipsum, sed suscipit leo ornare accumsan. Duis luctus nisl nisl, sed rhoncus felis tincidunt quis.

20.0

17.0 17.0

3.0

7.0

3.0

17.0

26.0

11.0

0.0

5.0

10.0

15.0

20.0

25.0

30.0

Forecasted & Completed Story points vs #Added Items x sprint

Forecast (Story points)

# Added Items

Completed (Story Points)

Linear (Completed (StoryPoints))

15.0 16.0

10.0

17.0

26.0

11.0

14.00

0.00 0

0.0

5.0

10.0

15.0

20.0

25.0

30.0

#Items completed vs Completed Story Points x sprint

# Items Completed

Completed (Story Points)

# Forecast

Linear (# Items Completed)

Linear (Completed (StoryPoints))

4.75 4.64 4.45

1.00

2.00

3.00

4.00

5.00

Team Performance Satisfaction Index (1 to 5) - Global

Global

0

2

4

6

8

10

12

Critical Major Minor

Page 28: Techniques for forming agile teams

Link to BOOK / WEBSITE

Now What?

Techniques for Forming Agile Teams

Transforming Teams

Let’s do it again

Until People start voicing opinions

People questioning leaders decisions Sometimes

Disagreement Impacts the Team to progress

Page 29: Techniques for forming agile teams

Link to BOOK / WEBSITE

Techniques for Forming Agile Teams

Stay in Touch

Email: [email protected]

Book: http://www.leanpub.com/forming_agile_teams

Twitter: @chuzzete Website: www.jesusmendez.ca Email: [email protected] Join the conversation using the hashtag #TransformingTeams

Download your preferred template, sign-up to our monthly newsletter and get insights and techniques for transforming your teams.

My workbook is a work in progress And I’m doing it by iterations too.

Get your free sample now and join the movement

Page 30: Techniques for forming agile teams

Link to BOOK / WEBSITE

Forming Agile Teams – Thank you

Techniques for Forming Agile Teams

Transforming Teams