Sunday, March 23, 2014

Gamification for your Agile Journey

Gamification adapts game concepts to nongaming situations to engage employees and motivate them to improve their performance and achieve a beneficial behavior. It rewards employees for completing performance levels with points, badges, privileges, and sometime monetary incentives. Gamification can be deployed as one of the possible techniques to engage employees as part of your Agile Journey.

The key to gamification is that it must be driven by a clear business goal with a clear outcome.  With the context of Agile, the goal with gamification is to encourage employees to become engaged in Agile, with the outcome of ‘giving back’ to the Agile community.  While your Agile journey may start with training and coaching, you eventually would like employees acting as Agile Champions to give back and start sharing their knowledge and experience within their colleagues.


As an example, let’s say you have established an Agile Education Vision with the goal of getting employees to give back to the Agile community.  As one technique, you decide to use gamification to motivate and engage employees to become Agile Champions and give back to their local community. Let's posit five levels of Agile Champion and the points needed to achieve each level:
  • Steel: 5 points
  • Bronze: 25 points
  • Silver: 50 points
  • Gold: 100 points
  • Platinum: 250 points

By achieving certain levels, a precious medal badge is earned which the employee can add to their signature line and receive an award to support the behavior, both to recognize this achievement. The vision lays out the following education elements, together with the points earned by completing each one:
  • Take the online “Agile Overview” for awareness: 5 points
  • Attend Scrum Master, Product Owner, team, or manager training per your role: 20 points
  • Take a variety of short online courses such as “How to Write User Stories” to build skills: 5 points each 
  • Attend a 45-minute seminar/webinar on various Agile topics such as “Lessons Learned from Sprint Retrospective” to understand process: 5 points each
  • Write an internal blog article and share with the internal Agile community: 25 points
  • Create and present a webinar and share with the internal Agile community: 50 points

Notice that by taking the “Agile Overview,” the participant immediately becomes Steel level. This gets them into the game which may motivate them to keep playing. Also notice that the bigger point items promote giving back to the internal Agile community. This preferential valuation aligns with the goal of giving back while building their Agile knowledge along the way.

If you use gamification, ensure the achievement is real, that it helps the employee with their work, and is aligned with your Agile goals.  Finally, please remember that gamification is just one technique within your Agile toolkit in building an Agile community and having a successful Agile journey. 

PS - to read more about how Gamification can help you in your Agile journey, consider reading Chapter 16 of the new Agile book entitled Being Agile.  


Monday, February 24, 2014

How a Self-organizing Education Vision can help your Agile Transformation

Does your company education begin and end with training? Will this suffice for a transformation to Agile? Agile requires alignment behind the Agile values and principles that signifies a change toward an Agile culture. It means an investment in educating your people who need to pick up the helm for success.  Because of this, you cannot think that taking a training class will suffice and provide enough knowledge to cause a shift in thinking to be Agile.  Instead education needs to be an intrinsic part of your Agile transformation.  One approach is to consider a team-oriented self-organized education vision aimed toward being Agile.

An Agile Education Vision is an education roadmap that a team iteratively plans and applies.   It is meant to be self-organized by the team focused on their education needs toward being Agile.  Since people are critical to the success of agility, it is only fair to allow the “power of the people” to self organize around their own educational needs.  As a team approaches Agile, they periodically consider various education elements that can be used to help them build their Agile knowledge, skills, and capabilities toward achieving a mindset.  As education gets applied, the team periodically visits the education vision and updates it based on their current level of Agile need. 


A good way to think of this is that the Agile Education Vision is a prioritized product backlog of education elements based on team needs.  Each sprint or timeframe, the team visits the vision, determines what education is needed, and then applies those educational elements throughout that period.  Another approach that engages the power of the people is an Education Led Transformation.  Established by Emergn, this is a work-based approach where learning occurs through action.  Experience is gained over time by the team and they become better equipped to gain the full benefits of agility.   

As an added tip, any time an education item is time consuming (1-day training, reading a book, etc.), consider including it as a story with a story point value.  As the owner works on this item, the story card can get moved across the board to indicate progress of the education. This highlights that education is considered valuable and illustrates the progress made in completing the education work item.

An important consideration is that when I say education, it is more than just training. It takes a repertoire of educational elements. These education elements can help a team develop skills, understand their roles, and navigate a process or practice, and most importantly achieve an Agile mindset.  Training is just one of those educational elements. What are some of the others?  Here is a sampling:

  • Simple brochure, flyer, or short presentations.
  • In-person training such as Instructor-led and seminars
  • Web-based training such as pre-recorded and webinars
  • Work-based learning with activities and on-the-job training
  • Reading in the form of books, articles, and more being done individually or in a book club 
  • Hosting such as agile practices website and wiki
  • Coaching providing in-session education to a team or an individual based on domain knowledge and experience.
  • Community contributing includes giving back via forums, blog articles, or seminars.
It takes a repertoire of educational elements to achieve an Agile culture. Training is just one educational element that is needed. 

How will your teams be educated? An accumulation of education elements at different points in time will provide the comprehensive focus to help you, your team, and your organization. Consider applying an self-organized education vision or an education-led approach that best serves your goal toward being Agile. Ultimately you want to create a self-organizing educational culture where employees are willing and eager to learn, act, and give back to their community.  How are your teams currently being educated in agility?

PS - to read more about establishing an Agile Education Vision and how education elements can help you be Agile, consider reading Chapter 16 of the new Agile book entitled Being Agile.