24
Sep
What is the “Essence” of agility?
3 Comments On Agility accountability, agile leadership, agile mindset, self-directed teams, servant leadership, team empowerment
I was teaching an introductory level course last week in San Francisco. There were about 30+ people in the room and they had wide variety of experience. Some were absolute agile novices. Others seemed to be quite experienced practitioners who were looking for more advanced guidance. Some worked at very small companies and many worked at large financial and insurance firms.
So it was an eclectic mix, which is sort of the way I like classes like this.
A young lady in the front row started asking questions about how to control agile teams. Here were some of her questions:
- How do you make sure the team is working hard?
- How do you verify that they’re doing a good job?
- How do you give them enough slack to work on their own, but ensure they don’t take advantage of it?
- How do you make sure their estimates are good?
- How do you make sure that everyone is busy; so a developer isn’t idle while waiting for their code to be tested?
- How do you make sure the team meets ALL of their date commitments?
I learned later that she had an auditing role in her company. So, defining processes and then auditing (ensuring) that teams were “following the rules”. Given that, these questions and concerns made more sense to me.
The Answer
Now I can tell that everyone is hanging on my next statement. How did you answer her Bob? Was she “happy” with the answer? And even—is there a place for these sorts of questions within agile contexts?
I’m actually glad that she was transparent with the concerns. I’d much rather know about them then have her have all of these concerns and nobody know about them. So, I was thankful for her courage in bringing them up. So, here’s how I tried to answer her—
Management’s Role
I first went to the transition that traditional management needs to make in agile contexts. Effectively management needs to shift from:
- Micro-managing to goal setting and measuring output results
- Telling to listening & helping
- The team ‘serving’ them to providing Servant Leadership for the team
- From it being about ‘you’ to it being about “the team”
- From “Trust, but Verify” to simply ‘Trust’
- From a ‘Push’ model to a ‘Pull’ model
- From a failure avoidance model to a failure embraced, continuous improvement model
- From a 100% utilization model to a slack encouraged model
Because a central factor, call it the essence of agility, is fostering highly performing, accountable, self-directed teams. That this isn’t lip-service, but that it takes leadership’s commitment to change and a great deal of patience to guide their teams towards this goal. And by serving this goal, they all serve their customer in delivering business value.
Team’s Role
And there is a role within the team as well. Self-direction doesn’t simply “happen” as management shifts. There needs to be strong accountability within each team. Things each team needs to learn in their own journey includes:
- Engaging the Customer / Product Owner…in ALL things
- Swarming around work as a team; remove silo-based / Waterfall thinking or hand-offs
- Committing to doing good work – refactoring when necessary, no hacking, producing high quality software – the first time
- Consistently meeting their organizations Definition of Done for ALL work
- Working hard
- Holding each other accountable to their “agreements”
- Being transparent; share bad news as quickly as they do good news
- Being open to change; be generally open-minded
- Trusting their Management, Product Owner, Scrum Master to do their jobs
- Trusting their teammates
- Did I say working hard? How about having fun?
Wrapping Up
In the end, my answer was that the most critical success factor within agile teams is—the PEOPLE. It’s not the processes, or the time-tracking, or the rules, or the tools, or the programming language/stack, or the time zone, or following the plan, or any of the things we’ve typically subscribe for our teams.
Instead, it’s about the people. Have you hired well-balanced, competently skilled, passionate, straight-talking, collaborative professionals? If you have, then give them goals, support them, trust them, and literally get out of their way. And did I say—“Trust them”?
One of the reasons I’m so stoked to be working at Velocity Partners is their people. They hire great people. They’re committed to their professional growth and well-being. That’s why their attrition is so low! Then they align them with great clients. Then continuously support each team member in their path, but give them the space to grow, innovate, create, and excel. Ultimately they trust their great people. Not only is this good business from a nearshoring and customer perspective, but it adheres to the lean principle of putting your people first. In other words, they walk the talk.
Back to my class, I believe the young lady didn’t really like my answer. I don’t think she trusted me enough to internalize it or believe it. But minimally I hope I made her think more deeply about the essence of agility.
Stay agile my friends,
Bob.
3 Comments On Agility accountability, agile leadership, agile mindset, self-directed teams, servant leadership, team empowerment
Andy McKnight
Sep 25, 2013 @ 06:19:43
Thanks for the post Bob. I always enjoy reading your insights.
I think another perspective to look at would be the type of company she was coming from. If the organization typically has a risk-avoidance mindset rather than innovative, agile, or forward-looking, it will be quite difficult for the management to make this transition, or at least get buy-in for the change.
I see this in large, public-companies that tend to be market leaders in their space. It becomes more about managing the risk, or implementing controls, in order to maintain market dominance…Although, I think technology-based industries are exceptions to this.
Bob Galen
Sep 25, 2013 @ 07:05:00
I agree with you Andy. There much more nuance to it and she was coming from a large-scale, financial services firm. And in this context, it’s probably harder to make this shift.
However, I want to influence leadership even in these contexts, to try and “extend trust” as much as possible and “put their people first” as much as they can. It will make a HUGE difference in the success of their adoption AND in their shared accountability / results.
I sometimes think, just think mind you, that folks (leadership and the teams) use their existing contexts as a bit of an excuse to remain static. So, I’m literally pushing on this a bit.
Thanks for your comment. I appreciate it!
Rick Stephenson
Sep 24, 2013 @ 07:03:58
Bob, Thanks for the post, it reminds me to seek to understand the” why’s” of the person asking the question rather than just assuming it is a challenge to the values of Agile.