A blog dedicated to all things Agile with emphasis on helping you with your Agile Transformation and being Agile.
Sunday, June 21, 2015
How Value Stream Mapping can help your Agile Journey
Sunday, May 10, 2015
Bounded Authority in an Agile World
Within an Agile context, the goal is to push decision making to the level in which the most information and experience dwells. For a Scrum team, they self organize around the work in the product backlog that has been prioritized by the Product Owner. Once that work is available at the team level, the team has the authority to make architecture, design, programming, and coding decisions and can self-organize around the work.
The key to bounded authority is that each level knows what they can self-organize around, what they have the authority to change, and areas in which they can make decisions. Within an Agile context, that level of ownership and decision-making should be pushed down to the lowest possible level. This can be an exercise that occurs at both the senior management and middle management levels, and in all levels within an organization.
Sunday, April 19, 2015
Have you Crossed the Agile Chasm?
Sunday, March 22, 2015
Constellation Icebreaker - Getting to know you
- Identify
a "center" of the room (or constellation). This is the
Sun. The location of the Sun represents the highest degree of
agreement with the statement.
- Optionally,
use masking or blue paint tape to create dashed lines around the sun in 3
feet/1 meter increments away from the sun.
- Ask
everyone to stand on/around the Sun (aka., the center) - don't crowd too
much
- Speak
the statement, e.g., "I love the Red Sox"
- Ask
folks to place themselves either close to or away from the sun according
to how much they agree or disagree with this statement (each person becomes
the planet)
- Once
everyone has placed themselves, ask some/many/all of the folks why they
have placed themselves where they are
Sunday, February 22, 2015
Reducing Teamicide with Lightning Bolt shaped Teams
Teamicide is the act of purposefully disbanding a team after they are done with a task or project. While this may not sound particularly negative at first glance, an organization loses the benefit of achieving team productivity and cohesion each time they disband a team. When teams form, they take time to gel as a team. This is an organizational investment that often isn't realized.
To gain some perspective, let’s take a moment to review Tuckman's model that discusses the gelling process. Established by Bruce Tuckman in 1965, this model has four sequential phases (e.g., Forming, Storming, Norming, and Performing) that teams go through to effectively function as a unit, know each other's strengths, self-organize around the work, with optimal flow, and reduced impediments. Regarding teamicide, if a team hasn't achieved the performing state, they will have invested in the time and team building effort without actually gaining the benefits of a performing team. The irony is that while companies focus a lot on return on investment (ROI) regarding the product, they inadvertently achieve no ROI since they disband teams and not allow them to achieve performing.
The next question is, why does management disband teams? Do they not understand the harm they are doing to their organization when they disband teams? Do they not respect the benefits of a performing team? Or maybe they apply a move the team to the work approach when they really should be applying a move the work to the team approach. Exploring the “move the team to the work” approach, this may occur because either there is a “form a team around a project” mindset or there is a belief that teams don’t have all of the skills or disciplines needed to handle the new types of work.
How do we solve this problem and gain the most from performing teams? The first change is to move to (or experiment with) applying the “move work to the team” method. This assumes that we have teams that have the skills and discipline to handle a variety of work. Therefore, the second change is to invest in building Lightning Bolt-shaped teams. These are teams where each team member has a primary skill, a secondary skill, and even a tertiary skill.
The shape of a lightning bolt has one spike going deep (primary skill) and at least 2 additional spikes of lesser depth (secondary and tertiary). The purpose of having various depths of skills is for the team to be able to handle a broad range of work and for team members to be able to step up and fill gaps that other team members may not have or need help with. Note: some have used the term “T-shaped” teams, but I find that the lightning bolt shape is more appropriate to the several spikes of skills and the various depths that are needed.
Creating a lightning bolt-shaped team takes an investment in education. This takes a commitment to educate each team member in both secondary and tertiary skills. As an example, let’s say that a developer has a primary skill of programming code. As a secondary skill, they can also learn how to build database schemas and as a tertiary skill, they can write unit tests and run test cases. The long-term benefit is that if the team members can develop additional skills, there is a greater likelihood that a team can work on a much wider range of work and be kept together allowing the organization to gain the benefits of a high-performing team. This can reduce teamicide and increase the organization’s ability to produce more high-quality product.
Have you seen teamicide occurring in your organization? Have you seen the benefit of allowing a team to remain together long enough to become a high-performing team? If so, what level of skills were or are prevalent on the team?
Sunday, January 25, 2015
Agile Success Measures to answer the question "How do I know when I'm Agile"?
This illustrates several conventions. The first is that from an Agile perspective, in order to get to better business results, we must educate folks on the Agile mechanics and Agile mindset. As we do this, we gain feedback so that we can adapt the Agile journey to ensure more success in our Agile transformation and achieve the better business results we are looking for. The second is that applying Agile mechanics tends to be easier and takes less time since it involves learning skills and understanding procedures. Adopting an Agile mindset takes more time since it requires changes in people’s behavior and the adaption of the organizational culture. The end result (outcome or lagging metric) is that we hope to see better business results by first implementing Agile mechanics and adapting to an Agile mindset.
For the Agile mindset indicator, you need to gauge if there is a shift in ways of working. You can assess if the Scrum Master is exemplifying servant leadership, you can gauge if management are allowing for self-organization, you can assess if the team believes in the Agile values and principles, and you can determine if the product owner and organization are adapting to customer needs based on actual feedback and to delivering early and often. You should also gauge if the team is incrementally improving the mechanics, meaning are they applying the retrospective for the team to improve their ways of working. If the behaviors behind the Agile mindset are not occurring, how do you expect to be Agile? This is why they are all leading indicators to getting better business results.
Sunday, December 14, 2014
Agile Retrospective – the Gift that keeps on Giving
Start with reflecting on what went well over the past year. Document the successes and events and then put them in an order of significances or importance. Then take a moment and celebrate what went well (maybe over a drink and with some music in the background).
- Agile Adoption Roadmap – this blog offers many helpful ways to implement and practice Agile to achieve an Agile mindset and receive the business benefits of being Agile.
- Being Agile: Your Roadmap to a Successful Adoption of Agile – in 24 concise chapters, this book focuses on the business benefits of Agile and then introduces you to the Ready, Implement, Coach, and Hone (RICH) deployment model as a pathway to help you in your Agile transformation.






