High Performance Tree

by Luis Goncalves

Luis Goncalves shares this exercise in his book Getting Value out of Agile Retrospectives  a book written by him and Ben Linders with the foreword from Esther Derby. The book can be downloaded by free in LeanPub.com or InfoQ.com, please download it and spread it within your network.

Originally, “High Performance Tree” was created by Lyssa Adkins. She explains this exercise in more details in her book “Coaching Agile Teams: A Companion for Scrum Masters, Agile Coaches and Project Managers in Transition”.

What you can expect to get out of this technique

“Metaphors are a core skill that are taught in professional coaching courses”, Lyssa Adkins refers in her book. The High Performance Tree is a exactly a metaphor to help teams create a vision and a path that leads to high performance. With this exercise teams may find next steps to achieve high performance.

When you would use this technique

This exercise can be used by any team in several different ways. The maturity of a team will affect the way this exercise is performed in a team. First you should define a maturity team level and then adapt the exercise. Teams need to have strong roots to be highly productive. When the roots are solid and strong, the tree can grow and flourish.

This exercise can be used in three set-ups:

  • Team startup
  • A team that faces a lot of problems
  • Good team that looks for next steps to become a high performing team

How to do it

A coach draws  a tree of 5 Scrum values as roots. This is a good opportunity for the coach to teach or refresh the meaning of Scrum values.

Commitment is the state or quality of being dedicated to a cause, activity, etc. A commitment should never be broken and if it is broken, it was not a commitment but an empty promise and a lie. In the Scrum world, this means that everyone involved in developing a product is committed to working towards a common objective.

Courage is the ability to confront a fear, pain, a danger, an uncertainty, or intimidation. In software development, all these feelings will be always present and it is up to team members to try to resolve anything that prevents them from being successful.

Openness is the ability to be open to new ideas, new approaches and new ways of working. This is a principal state in Agile software development, because every day teams encounter different problems that need to be approached differently; being open is mandatory for achieving success.

Focus is the process of concentrating on one aspect of the environment while ignoring other things. In software development, this means that teams should completely concentrate on one topic at a time, they should not start a new topic before finishing a previous one.

Respect is a feeling of deep admiration for someone or something elicited by their abilities, qualities, or achievements. In Scrum all team members interact closely; respect is mandatory for such relationship to work.

scrum_values

After going through the Scrum values you can list characteristics of high performing teams. For example: Empowered, Consensus-Driven, Constructive Disagreement, Self-organised, etc.

By having this combination team can do anything, they can get great results, right business value, deliver value faster, etc. See an example on the right side.

This is a great tool to use in retrospectives. This tool helps new teams to be aware of the they need to achieve a high performance. Established teams can always come back to the picture and analyse what is missing on their journey to high performing teams.

Picture credits to: Luis Goncalves & Josua Davis


In case you are interested in Agile Retrospectives we´re at the moment preparing a 10 Days FREE AGILE RETROSPECTIVES PROGRAM. This is a complete self-study program where you will learn anything that you need to become a great Agile Retrospectives facilitator.

If you are interested in sharing your Agile Retrospective exercise with us please contact us: info@oikosofy.com.

Sailboat

Sailboat is a tool for agile retrospective exercise. This exercise allows a team to think about their own objectives, impediments, risks, and good practices, in a simple piece of paper. This technique acknowledge both positive and negative things performed by a team. The Sailboat exercise is suitable for any team regardless the level of maturity.

What can you expect to get out of this exercise?

This technique is quite appreciated by teams because of its simplicity. It helps teams to define a vision of where they want to go as well as identify risks during their path. The exercise is useful for identifying what slows down in teams and what actually helps teams to achieve their objectives.

When would you use this technique?
This technique is rather simple and does not require a team to have any special occasion. Although, it can be interesting for situations when a retrospective is carried out with more than one team. For example, two teams that work together decide to conduct a common retrospective together because of their level of dependency on each other and because they have some ongoing issues. In this case, using the Sailboat exercise can be very interesting, because two teams are on the sailboat leading the same direction.

How to do it?

First draw a Sailboat, rocks, clouds and couple of islands, just like on the picture below.
Screen Shot 2015-07-27 at 6.53.18 PM

The islands represent teams´goals and/or vision. They work everyday to achieve these islands (goals). The rocks represent the risks they might encounter towards their goals. The anchor on the Sailboat is everything that slows them down on that journey. Lastly, the clouds and the wind represent everything that helps them to reach their goals/vision.

When you draw this picture, stick it on the wall. Write a team goals or a vision on it. Afterwards, let the team start brainstorming and ask them to write their ideas. Give them ten minutes. Later, give five minutes to each person to read out loud their ideas.

Now, discuss together with the team how can they practice what is written on the “clouds” area. These should be good ideas to help the team. Then discuss the ways for a team to mitigate risks that were described. At the end, together with the team choose the most important issue that slows the team down. If you do not find any agreement, use vote dots. At the end you can define what steps should they follow to fix the problem. This way you can close the retrospective.

If you perform this exercise in a collocated team you can use tools like Lino. This tool allows a team to do everything what they need in order to run this exercise.

This exercise is taken from the book “Getting Value out of Agile Retrospectives”. written by Luis Goncalves and Ben Linders. The book can be downloaded for free on leanpub.com or InfoQ.com.

Picture credits to: Luis Goncalves & David Hamilton


In case you are interested in Agile Retrospectives we´re at the moment preparing a 10 Days FREE AGILE RETROSPECTIVES PROGRAM. This is a complete self-study program where you will learn anything that you need to become a great Agile Retrospectives facilitator.

If you are interested in sharing your Agile Retrospective exercise with us please contact us: info@oikosofy.com.

Speed Dating – Agile Retrospective Style

by Jessica Long

Around the time that the Agile Manifesto materialized, another fast paced and sleeker model of partnering and collaboration was popularizing – speed dating! It only seemed fitting that the two could somehow co-exist, even if just in a playful and platonic manner. This is a fun twist for teammates that have established a good connection but might need a break from the more traditional retrospective ceremony.

What you can expect to get out of this exercise

While you may encounter a lot of baffled looks upon introducing this exercise, you can rest assured that the end result will liven the room and afford heightened relationships. The activity is unique in the sense that teammates will have an opportunity to discuss their thoughts one on one.

How to do it

Setting up the venue – 5 minutes

Before the group enters the space, place sets of chairs facing one another throughout the room. Explain the rules to your team and have them divide into two groups. Group A will remain stationary. Group B will rotate clockwise upon hearing the buzzer or bell. Each individual within both groups should be given a card that contains their name.

Speed Dating  – 5 minutes per pair

Assuming you have 10 teammates, there will be 5 rotations in total. Each encounter should be time boxed to 5 minutes. This gives each teammate the chance to voice their thoughts around the iteration and have open dialogue around opinions they may share or even differences of opinion. As the host, it is your responsibility to sound a buzzer at each 5 minute interval so that Group B can rotate to the next pairing and begin their discussion promptly.

 Speed Dating Retrospective – 5 minutes

By now, the rotation has completed and each member of Group A has had a conversation with each member of Group B. Instruct each teammate to write the name of someone in the opposite group whom they felt either the most in sync with in regards to their iteration thoughts, or someone that shared something of great value. Once you collect the cards, you will take a few moments to hopefully find a few that match.

Speed Dating Results – 15 minutes

Invite the matches up to the front of the room and congratulate them for recognizing and appreciating one another’s opinions. Have each one of them take a moment to explain something that stuck out around their conversation.

Speed Dating “Duds” / Wrap up – 15 minutes

While not everyone may have established a “match”, we know there was still a lot of great dialogue. This is an opportunity for people to talk about meaningful conversation points that they shared during the last hour. Encourage your teammates to share points that were discussed by others vs. those that they initiated themselves.

About Jessica

Jessica Long has driven multiple Agile Transformations within several large financial institutions. Her love of coaching has enabled her to be a servant leader to many teams and provide individual direction to each of the specific roles that make up a successful Agile alliance. While she values each ceremony that goes along with an iteration, she embraces the sprint retrospective most of all.

If you have questions related to this article, please feel free to contact Jessica on Twitter @ScrumAndGinger

Picture credits go to: Stuarts

_________________________________________________________________________________

In case you are interested in Agile Retrospectives I am at the moment preparing a 10 Days FREE AGILE RETROSPECTIVES PROGRAM. This is a complete self-study program where you will learn anything that you need to become a great Agile Retrospectives facilitator.

If you are interested in sharing your Agile Retrospective exercise with us on the format of Guest Blogging please contact us: info@oikosofy.com.

Express Yourself – Check-in activity for Retrospectives

by Anthony Petrucci

What can you expect to get out of this exercise?

Express Yourself is an easy Check-In exercise at the beginning of the Retrospective that will visualize the team’s sentiment and help gather data early in the session. In many cases, it can be difficult for people to express their feelings and opinions especially if there are new team members or strong personalities. This activity allows each person an opportunity to briefly describe how they feel about the past Sprint or any predetermined topic.

Why is this exercise useful?

This exercise gets the team thinking about the events that triggered those feelings which can lead to deeper and more meaningful conversation in later exercises during the Retrospective. Since this is an opening activity, it is a quick way to gauge the team’s attitude coming into the session.  Additionally, it will be a bit of a tease for those who are ready to jump right into the details.

What to consider before getting started

Oftentimes team members will go into the Retrospective with an issue in mind that they want to discuss and are very passionate about expressing their opinion. The Scrum Master should be mindful to keep the scope of the conversation on the team’s sentiment, not finding solutions. This should be done in later exercises. Also, make sure the conversation doesn’t carry on too long as this is just a warm up activity.

Timeline

  • Set up 1 – 2 minutes
  • Silent writing 2 – 3 minutes
  • Post feelings 1 – 2 minutes
  • Discussion 6 – 8 minutes

How to do it

1. Draw a horizontal line or use tape on a white board or easel pad. Use the surroundings at your disposal. Find some space on a wall or window if necessary.

anthony_blog

2. Place one post-it note at one end with a smiley face and one at the other end with a sad face to create the range of emotions.

anthony_blog2

3. Provide each team member with 1 post-it note.

4. Allow the team 2-3 minutes to write one word that describes how they felt about the last Sprint or any given topic.

anthony_blog3anthony_blog4anthony_blog5

5. Have the team plot their post-it note on the range of emotions where they think their feeling best fits in.

anthony_blog6

6. Evaluate the range of emotions and discuss each one individually.

7. Ask the team who owns each of the feelings and have them explain why they felt that way.

Note – Be sure the conversation does not carry past 8 minutes. The focus is on the team’s current emotions and the why behind them. Solutions to problems should not be discussed yet.

8. Once everyone has spoken, thank them for sharing their thoughts and move on to the next planned exercise.

About Anthony

Anthony Petrucci is a Scrum Master, Kanban Lead, former Product Owner, and Agile Enthusiast. For comments, questions, or feedback, please contact Anthony on Twitter @AgileSauce.

Picture credits go to: Anthony Petrucci

_______________________________________________________________________________________

In case you are interested in Agile Retrospectives I am at the moment preparing a 10 DAYS FREE AGILE RETROSPECTIVES PROGRAM. This is a complete self-study program where you will learn anything that you need to become a great Agile Retrospectives facilitator.

If you are interested in sharing your Agile Retrospective exercise with us on the format of Guest Blogging please contact us: info@oikosofy.com.