Archive for December, 2011

December 31st, 2011

Three Resolutions for Scrum Masters

I suppose it’s that time of year again…resolutions.  With my own goals in mind, I’ve created three resolutions for Scrum Masters that are sure to get 2012 off on the right path:

Get Personal. Resolve to invest more time in finding out some of the personal, but not intrusive, details about your team members.  Birthdays, anniversaries, spouse and children names, hobbies, favorite color, favorite food and snacks, dreams and goals, etc.  You don’t need to blatantly seek this information, just keep your ears open and write down when people mention something that may be of interest later.  Keep a journal to store them all.  I use a tool called Evernote and each person has their own note in a folder called People.  Between the Evernote iPhone app, desktop app, and website, I am never without this information.

Once you have begun to capture some of the details about your team, use it.  When you stumble upon a website or blog post that highlights a hobby, email it to them. Make a big deal of the important dates in people’s life – sing Happy Birthday at the end of your stand up meeting, decorate a cube, have everyone sign a card, go out for lunch.  Bring in some of your teams favorite foods…nothing brings people together faster than food.  Before one-on-one meetings with your team, pull up the details you’ve captured and ask how specific family members are doing.  This list can go on and on I’m sure you get the idea.  Often times we get caught up in the mechanics of Agile or Scrum and forget the most important aspect of what makes this work – people.

Fix Something Big.  Determine to solve one of the big and nagging organizational impediments that has been bothering you and your team.  This doesn’t mean that you need to do all of the solving but pull the right people together to make this happen – and start now.  Are there still silos between roles, areas, positions, or people?  Get the right people together and solve it.  Is there still cumbersome process or overhead in place to get thing accomplished efficiently?  Solve it.  Again, this list can go on and on but do some detective work by looking through your retrospective cards from the past year and find common themes. I can’t think of a better way to get on your bosses good side in 2012 than this!

Try Something New.  Resolve to take away any drudgery that has set in with your team by trying new things with your daily interactions.  Change up the task wall a bit by adding some color or lights. Look for new facilitation techniques to try during your retrospective meetings. Move one of your planning meetings off site (a local library or park would be a cheap approach).  It’s easy for any of us to let some of these crucial sessions fall into the mundane but find a way to keep people active and engaged.

Happy New Year Everyone!

 

December 20th, 2011

The Scrum Master Performance Review Step 3 – Translation

This is the third in a series of posts walking through my approach to the performance review process for Scrum Masters.

 7. Determine the meaning of “meets expectations” for the Scrum Master role.

  • Scale mapping. The rating scale for performance appraisals are typically on a 1 to 5 scale with the rating based on what degree a manager feels that an individual is meeting expectations and how consistently this is happening.  For each of the role expectation categories, determine the difference between meeting vs. exceeding expectations.
  • Talk to the experts. I wouldn’t do this on your own. Bring in some of your Scrum Masters and ask them what they would characterize an expectation that has been exceeded.  This should trigger some interesting discussion but it’s important that everyone aligns to a common understanding of what is expected and what it means to exceed expectations.
  • Experiment. Keep experimenting and working with the language until it feels right. A couple of examples of activities that exceeded expectations are: trying different technologies and communication methods with off-shore resources until they felt like they were here in person (Shape Team Experience), personal coaching and mentoring on an individual basis with those who are not adopting or resistant to Agile methodologies (Foster Team Health), taking a somewhat dysfunctional team and bringing a real sense of “love” or “level 4 tribe” into the group (Shape Team Experience), bringing multiple roles together to resolve organizational impediments (Change Your Community), and protecting the team from an overbearing or overly intrusive manager (Foster Team Health).

8. Cross-reference the Scrum Master expectation headings with company performance categories. 

  • Study the company competencies. Our company, and most others where I’ve worked, has competencies standards that apply to everyone and a manager will work some magic to determine the appropriate rating.  ”Achieves Results” and “Teamwork” are typical competencies seen in many of the appraisal templates.
  • Match things up.  Attempt to match up the Scrum Master expectations you created with the headings provided by the company. Possible matches would be: “Achieves Results” with Remove Impediments and Maintain Flow, “Teamwork” with Team Experience and Team Health, “Communicates Effectively” with Team Experience and Radiate Information.  Not everything will align however and some categories will need to be rated on its own, such as a company provided competence of “Develop Self.”

9. Determine ratings based on your definition of “exceeds expectations” and your cross-reference exercise.

  • Look for the language change. Notice where your assessment scale changes expectation language.  For instance, the change from 3.4 to 3.5 may be the move from “meeting” to “meeting and sometimes exceeding” while 3.9 to 4.0 may be the move from “meeting and sometimes exceeding” to “consistently exceeding.”
  • Sync the feedback and observation language. Use your examples from the definition exercise in #7 and find corresponding language captured during the observation and feedback period in Step #2.  Obviously, this is more of an art than a science. Although it may take some detective work, you will see language emerge from your feedback sessions that should match your expectation definitions.  How you craft your questions in #5 and #6 will help this exercise considerably.
  • Land on a rating. Once you begin matching feedback and observation language with your expectation definitions, a specific rating for your Scrum Master should begin to emerge.  If it doesn’t emerge quickly or naturally, you may need to jump back to Step #2, Data Gathering, for more evidence or clarification. An example of landing on a rating was when everyone on a team, from the product owner on down, mentioned strong positive emotion in their feedback.  With statements such as “We love her!”, “You can tell she REALLY cares about her team and would do anything for us!”, “She celebrates every ones birthday with an outing that she sets up.”, the rating is obviously a 4+ for “Teamwork.”
December 14th, 2011

The Scrum Master Performance Review Step 2 – Data Gathering

This is the second in a series of posts walking through my approach to the performance review process for Scrum Masters.

4. Observe, Observe, Observe

  •  Be present. In my role as a Methodology Leader, I am able to bounce between many of the Scrum sessions for different teams throughout the day. I set the expectations with the teams early on that I am there as an observer only so they have become comfortable with me hanging around. It’s a fascinating experience watching as each team establishes their own rhythm, environment, and social norms. Be careful not to look at the deviations of approach between teams and treat them as a negative. Embrace and appreciate the diversity each team represents.
  • Watch. The primary thing I look for is body language, movement, and position. Are team members physically engaged during planning sessions? Are they huddled around story cards with multiple hands moving things around? You will often see some team members start slowing pushing their chairs away from the table if they are feeling uncomfortable. View the daily stand-up meetings from afar. Are they standing? Are there sub-groups having their own dialog?  Much can be learned by just watching.
  • Listen. What language does the team use in planning sessions and retrospectives? Is it uplifting or degrading? Is it focused on blame vs. a “live together, die alone” attitude? Is everything alway perfect? Is everything always failing? Does it foster self-healing and progress? Is the daily stand-up focused on the typical 3 questions or sporadic and prone to lengthy discussion? Along with the “watch” bullet point, there are plenty more questions that can be asked here.
  • Identify those who would be able to provide the best feedback. Look for the quiet ones. In one-on-one meetings they consistently provide the best feedback and are an amazing source of what is really happening on the team. If you have remote employees, find a few to chat with about their level of inclusion with the team. And the people who were pushing away from the table…definitely on the list of people to talk to for feedback on team dynamics and inclusion.

5. Meet with the Product Owner for specific feedback on their happiness with the progress of their product vision and team performance.

  • Periodically check in with the Product Owner. At least twice a year seems appropriate but stress to the product owner that you have an open door for any feedback or concerns that need quick attention.
  • Use your noble cause and expectation diagram as the center of discussion. By pulling in your noble cause and expectations diagram, this conversation becomes crisp and focused. The Scrum Master is a unique role and your product owners may be more familiar with what a typical project manager would do. Your expectations diagram should help alleviate any confusion and guide your conversation appropriately.
  • Ask specific and probing questions. I have created a list of starter questions around each expectation. Typically, the questions sound like, “Does your team have a sense of self-healing and is resolving internal team issues themselves?” for the Foster Team Health expectation or “Does your team need to consistently perform “heroic” efforts to live into sprint commitments?” for the Maintain Flow expectation. Having these questions keeps the conversation on track to ensure you get feedback that is focused on the expectations and is fair and unbiased for each Scrum Master.

6. Get specific feedback from team members.

  • Build a set of team member questions. For team members, I would use similar questions to the ones used with the product owner with just some slight deviations. Something like, “Does your Scrum Master relentlessly remove team impediments in a timely manner?” for the Remove Impediments expectation or “Are your team retrospectives highlighting meaningful things for the team to work on?” for the Change Your Community expectation.
  • Request feedback from the team members identified during the observation period. A couple of weeks before a review, pull out the list of people you have identified to receive feedback from and setup 1/2 hour sessions with them. An hour is too long and having your questions ready should make this move along.
  • Build triads. Based on the Tribal Leadership principle of building triads, I try to end each session by asking them to share some of their feedback with their Scrum Master personally. Most people don’t like sharing anything negative about their peers so this gentle nudging goes a long way in building trust and community.
December 13th, 2011

The Scrum Master Performance Review Step 1 – Preparation

This is the first in a series of posts walking through my approach to the performance review process for Scrum Masters.

PREPARATION

1. Set clear and visual expectations for the Scrum Master role.

    • Determine a “noble cause” for your Scrum Masters. Our noble cause is “Amazing Workplace + Happy Product Owners.” As we emerge from our Agile transformation, we have tried to build a strong culture based on trust, inclusion, and collaboration while delivering frequent value to our customers. This noble cause seemed to fit nicely – very simple and has a nice ring to it.
    • Clearly set the expectations for the Scrum Master to live into the noble cause.I will be drilling into each of these in future posts
      A high level view of the role of the Scrum Master.

      A high level view of the role of the Scrum Master.

      but on a high level we need our Scrum Masters focused primarily on team health, maintaining flow, removing impediments, shaping the team experience, radiating information, and being change agents for the organization.

    • Create a format that works for you to communicate the expectations to your team and others. I chose to create a sketch but whatever approach you choose, there should be no questions or ambiguity. Preferably, this is not a bulleted list in a presentation – take the time to make this memorable and motivating. Personally, I would rather draw this out with stick figures and arrows than to have someone read through another 50-word, 20-pt font slide.

2. Meet with the Product Owners to explain what they should expect from their Scrum Master.

    • Share the noble cause. If the team is meeting their sprint commitments and seems to be getting along while doing it, chances are good that the product owner is a happy camper. The Scrum Master is responsible for putting the team in a position to make that happen by living into expectations for their role. Stress the balance between a happy owner and an amazing workplace. For example, if the team starts to get fried-out, there may be times when the planning velocity should be reduced and less work is completed in order to protect the health of the team. The Scrum Master should have a strong feel for the pulse of their team and be driving this discussion with the product owner.
    • Get into some of the details. Provide an overview of the details behind each expectation. Explain that retrospectives should provide powerful information for the team to use to self-heal, explain how impediments should be removed in a timely and relentless manner, etc. You will need this information later…

3. Schedule regular sessions with your Scrum Masters individually to deliver ongoing feedback, praise, and encouragement.

    • Put reoccurring sessions on the calendars of your Scrum Masters. I let each individual determine how frequently but it is always at least once a month. For some, they prefer once a week while others go bi-weekly or monthly. For those who may be struggling with living into the noble cause and expectations, I will require meeting once a week to provide real-time mentoring until they are back on their feet.
    • Be the Chief Encouragement Officer. Generally, this should be a very positive experience for the Scrum Master by focusing on what is working well and the awesome things that are happening within their team and the organization. Do not put them in a position to dread this meeting. If you have feedback for them, share it by providing the necessary context with a touch of coaching. Don’t lecture, let them figure it out.
December 12th, 2011

The Scrum Master Performance Review – Overview

As the end of the year approaches, you may be facing the task of preparing for and/or receiving an annual performance review. Like many others (such as Esther Derby), I feel that we need to start thinking differently about this tradition. The reasons are many and Esther does a fine job of describing the reasons the current process is flawed and is probably more of a disservice to our people so I won’t get into specifics. Needless to say but there is just something about the typical performance review that does not feel natural in a truly Agile organization.

So, if you are in an organization moving to a whole-system Agile methodology, you may be in the same dilemma – how do you provide performance reviews when the people who report to you are in self-governing and self-accountable teams? How do you get insight into how well people are performing without being a member of one of those teams? How do we create, as the book “Get Rid of the Performance Review” states, a dynamic setting where employees joyfully live up to their potential?

With seven Scrum Masters now reporting to me organizationally, I needed to come up with this dynamic setting that fit into the current system of performance management, yet still make this a meaningful experience for my team. Scrum Masters are also a bit tricky as they typically don’t have quantitative metrics associated to the role, such as developers or testers may have. Until a broader performance review system is in place, I have experimented with a few things and while many of this could be found in leadership books everywhere, here are the steps I used this year. I will be drilling into the details of each of these over the next couple of weeks.

NOTE: Before going through this, the going in assumption is that you are NOT dealing with someone with substantial performance or HR issues and this person has the desire to be an exceptional Scrum Master within your organization. If you are dealing with someone who shouldn’t be or doesn’t want to be a Scrum Master then take the necessary steps to move this person into a better role as soon as possible.

PREPARATION (details)

1. Set clear and visual expectations for the Scrum Master role. There is just something about seeing a picture…

2. Meet with the Product Owners to explain what they should expect from their Scrum Master.

3. Schedule regular sessions with individual Scrum Masters to deliver ongoing feedback, praise, and encouragement.

DATA GATHERING (details)

4. Observe, Observe, Observe. (throughout the year) I’ll be discussing what to look for in a detailed post.

5. Meet with the Product Owner for specific feedback on their happiness with the progress of their product vision and team performance. (Ongoing but not overly frequent and formally a couple weeks before the review)

6. Get specific feedback from the team members identified in #4. (a couple weeks before the review)

TRANSLATION (details)

7. Define the meaning of “exceeds expectations” for the Scrum Master role.

8. Cross-reference the Scrum Master expectation headings with company performance categories.

9. Determine ratings based on your definition of “exceeds expectations” and your cross-reference exercise.

DELIVERING THE RESULTS (details)

10. Visually and specifically show the results based on the Scrum Master expectations.

11. Focus on the positive and personal strengths (75%) and show the specifics for any areas of development (25%).

12. Reveal and discuss the ratings from #9 and how they were translated from the expectations.