Get certified - Transform your world of work today

Close

Walk Your Agile Pets!

5 November 2015

Terry Floyd
JS Walker & Company, Inc


I am assuming that you, the reader, have a good understanding of Agile and some experience in software. So you may recognize what's below: certain factors that I have seen not only slow teams down but even stop them in their tracks. As the title suggests, you need to walk your Agile "pets" or they will get out of shape and slow you down. Our "pets" are these:
  • Product owner
  • Environment
  • Tools


Product owner

How many of us currently work with product owners who are too busy, unqualified, or even hostile? I feel like I want to shout with joy when I have an engaged product owner who spends enough time to support the team. Compare a train that is not moving with a train that's moving at 50 mph. If the train is not moving, all you need is a small block to keep it from moving forward. However, a train that is moving at 50 mph can go through a brick wall. How can we get our product owners moving before the grooming sessions start?

Take the time to design ahead of time.

If you know what is in the backlog but need more detail, take some time to create several mock-ups, work flow diagrams, and acceptance criteria. Make sure to keep tight timeboxes, because changes will happen.

Make the most out of each session.

If the product owner doesn't have a lot of time, be sure to get to your grooming sessions early, and have everything set up so that you are not wasting five to ten minutes with informalities.

Ensure that the backlog is clear and concise.

Regardless of the tool or method used to manage the backlog, ensure that it communicates what the product owner wants, that it can be changed easily, and that it is easily understood by the team.

Spend time with the product owner.

Try to spend some time with the product owner to better understand the difficulties he or she is facing. Maybe they have impediments that you can help remove. Also, building the relationship with the product owner (outside of Scrum activities) will help in the grooming process because you are building a relationship with the person.
 

Environment

Companies are all over the map on the environment issue. Some spend tons of money on creating collaborative spaces, while others have us in offices from an old insurance company built in the 1950s. One important aspect is that we are trying to understand how teams work best and then provide work spaces that support an optimal environment. I am going to say something that many might find shocking to hear: I don't like teams hunkered down in the same room 24/7 working on a project. There are many times when one or more team members need a place to really concentrate and work through some problems. I know that when I am designing, I need to just get away, get the headphones on, and think.

What we need are spaces that can support both dichotomies, but ultimately the team needs to decide what works for them. I have a team that sometimes has to jam in a collaborative space for a few hours and then spend the rest of the afternoon working independently. Sometimes they need to split into pairs while maintaining privacy. Also, having extra monitors, docking stations, and easy power outlets helps.

The key is figuring out what works best for your team. Then work to help get the best environment for the team.
 

Tools

The 9th Annual State of Agile™ Survey from VersionOne shows that many people are leveraging tools to help facilitate the Agile process. However, what I see most people struggle with is how to use the tool. For instance, I have a team that uses JIRA. Two team members love it, and everyone else either hates it or is constantly asking for training. In another instance, a fellow team member was using VersionOne. During grooming, I was entering stories, acceptance criteria, and tasks, and he looked over and was amazed at how fast I was entering the data into VersionOne. I asked him to show me how he did it. Let's just say it was probably the slowest way possible. I was, on average, twice as fast as he was.

The point here is that selecting an Agile tool is only half the battle. It is important to have a change agent within your company or a trainer from the vendor who will help your team use the tool, especially if you are paying for it.
 

Closing

Remember to work with your team and look for ways to improve within your retrospective process. I hope one or more of these items has been helpful. Remember, "Stay calm and Agile on."
 

Opinions represent those of the author and not of Scrum Alliance. The sharing of member-contributed content on this site does not imply endorsement of specific Scrum methods or practices beyond those taught by Scrum Alliance Certified Trainers and Coaches.



Article Rating

Current rating: 4.3 (3 ratings)

Comments

Saad Ali Jan, CSP,CSD,CSM,CSPO, 11/5/2015 3:13:56 AM
Nicely Summarized : I must add here. DOD and DOR plays a vital role in deciding when they are going to start and when they will be DONE. However, I liked the way you touched Self-Organization and time boxed without explicitly mentioning the name of Self organization. Keep the goof work up. !
Terry Floyd, CSP,CSM, 11/9/2015 3:20:40 PM
Thanks for the feedback!

You must Login or Signup to comment.

The community welcomes feedback that is constructive and supportive, in the spirit of better understanding and implementation of Scrum.

 

Newsletter Sign-Up

Subscribe