Featured Whitepapers
- Apples, Oranges, and Acorns - All Agile Development Tools Are Not the Same
- One's Enough for Agile Application Development Management
- Requirements Management 101 – 4 Basics Everyone Should Know
- Tips on Requirements Traceability – Learn How to Control Change and Improve Quality
- Scaling Continuous Integration to Large and Distributed Teams
|
Today, this company utilizes agile processes and is doing fine, with whole teams offshored. It was my mistake to not adequately communicate the investment needed. What could I have done better in my agile implementation? If I could have a new try, I would have implemented the six steps to agility discussed below, and, as the results started showing, spread the word in the company to keep the company engaged. The agile mentor, on the other hand, is the person you can tell everything to and no one should care about him except you. The mentor builds up your confidence as an agile manager and helps you take small agile steps toward your self-organized team and your new role as an agile manager. You must be open to advice from your mentor, who has no stakes in your organization. I suggest you have her sign a non-disclosure agreement, because you will be telling her all of your business secrets.
Regarding my own predicament, I should have gotten an agile mentor early on in the project. I also should have tried harder to convince management that we needed to adopt agile and stood up for our low velocity at the board meetings. Now, a year later, my agile mentor told me we were way ahead of our competitors in agile adoption, but for me it was too late.
As a manager in the middle of the organization, you must be responsible for this “company buy-in,” not the doer or the CIO. You can call it a “middle-and-out” approach instead of the traditional “top-down” approach. Make sure you knock gently on your managers’ doors. Start in January, so you have time for the implementation to take place before your upcoming Christmas bonus is set—it takes time to build an agile team. Beware of management’s problems with the agile implementation. We managers don’t want to commit to agile because we will lose power and, possibly, our Christmas bonuses if the transition to agile doesn’t go well. Managers are the real agile bottlenecks in the organization. Our fear of agile causes us to believe that implementing it will be chaotic, and it can very well be if discipline is not applied. Do you dare put your bonus at stake?
Then, I discovered the biggest defect in agile: It is assumed that people, by default, are skilled, disciplined, and willing to self-organize. The real world isn’t so. People with different skills, cultures, and social frameworks are assembled for a short time to produce a result, aka a project. Some people know that they will be working elsewhere in six months, so why should they bother doing anything other than what’s in the specification?
Do you dare to let go of the planning, budget, and documentation? You must do so, in part anyway, but take it slow—let the team earn your trust. Do not force the team to self-organize, offer book recommendations or take a sudden vacation for yourself. If they don’t get the message and prove it with a team-goal defined by them, perhaps you should reconsider this agile stuff, do some coaching, or in the worst case scenario, get a new team. Next Christmas, you will be rewarded for your courage to build a true agile team when the ROI tells it all and you are improving business instead of micromanaging. (Note that I don’t equate rewards with money here; rewards should be fulfilling your intrinsic desires such as competence, autonomy, and relatedness [Deci, Ryan 2004]). The formula Competence = skill * discipline was first stated in the book Management 3.0 by Jürgen Appelo, and it sums it up well. No matter how good the pilot is, if he doesn’t have discipline and do his checklist in a timely manner, his competence will be zero. With Mr Appelo’s competence formula in mind, I want to extend it into my law for how and why to set up an agile team: How I apply Jürgens rule to make it an agile team:: agile team = competence * 5 to 7(my ideal team consist of five to seven members) + time (invest in time for the team to organize) And then I apply it to the workflow that tells us why we should do it: agile team > trust > empowerment > effectiveness > ROI++(where > means enables)
6. Spread the Word to Keep the Company Engaged
Why don’t all of us managers start having a weekly session where the topic is process improvement? Developers call it a retrospective, but do not try to copy development best practices—make your own. The first session’s topic can be “How do we speed up lead time from an idea to a result.” The HR guy perhaps says we should hire more people. The IT guy says we should buy better tools. The accounting guy says that we should first show green figures and then act. The marketing lady wants to have everyone in the company participating in her ideas on new campaigns and you, as a wanna-be-agile-manager, claim that we should be more...agile. It takes courage, but you can do this agile journey if you just take your time understanding why it should be done and you can argue for it. Once you do so, the process starts. There is no right or wrong way to implement agile, as long as you reflect and improve your processes. If you feel that agile and your organization are not a fit for each other, you at least have tried, and when some agile guru knocks at your door you will know what you are talking about.
A final piece of advice from me as a manager to you as a manager: Do not try agile if you can’t take the heat and the investment. Go with the second best—just copy others. Stay floating with your nose over the surface, but do not swim. Make your competitors take the risks, and learn from their mistakes. But if you are just a little bit curious, I recommend you order new business cards without a title and go and sit with the team. Trackback(0)Comments (4)
|
| Last Updated on Wednesday, 09 November 2011 11:39 |
Agile Marketplace - Announcements and Special Offers
The Business Case for ALM Transformation
Are legacy systems holding your company back? Breakthrough these technical constraints with an open and scalable environment that meets your unique business need to transform. There is no reason to be locked into an obsolete platform. The output of a number of recent transitions from legacy systems, this is practical white paper shares lessons learned and illustrates how guidance and enablement can pave the way for change.
Download this Whitepaper


Once, I was hired at a big company as a team lead with a mission to create an agile team from a group of twelve skilled people. It was hard to transform the group (80 percent of whom were consultants) into a self-organized agile team consisting of 80 percent company employees, some of them offshored. This setup was a major success for me and my agile mentors as we transformed from a bunch of developers to an agile team, but I wasn’t able to celebrate because I had a problem. I was pushing too much self-organization onto the team, and one year of low (but increasing) velocity combined with stepping too hard and often on my boss’s toes, was fatal for me. My boss had to repeatedly explain to the CIO why we did not show the expected results.

@KIMBER: Agree. Discipline in this article should be self-discipline.
@ANDERS: Correct.
@SFAHMY: Training and courses is overvalued in my perspective. This could be tools for Scrum masters and Product owners when they are up to speed.