About my blog

I write about the technical and non-technical aspects of software development

How it works

Microsoft ASP.NETASP.Net
BlogEngine.NET BlogEngine.NET
Azure DevOpsAzure DevOps

Contact info

 Email
 Contact

Follow me

Prod-20240407.1

The gods among us

A Team God is probably the most effective solution to managing the fallout from shortcuts and poor management. But there is a price to pay.

The gods among us

A version of this article first appeared in The Business Bulletin

Have you seen, or are you in an organisation or team that has a “Team God”?  You see, by far the best way to maintain a culture of short-termism and shortcuts is to create and maintain a Team God. The other methods help, but are never as effective.

I probably should explain by way of example.

Brian (with apologies to Monty Python, for it is usually a "he") is a lead developer.  He’s done several years in the business and through longevity and some office politics is now the expert and conduit for all his department’s activities.

The business funnels all projects and queries through Brian, circumventing the usual roles.  Brian becomes not only technical lead, but also test lead, scrum master, business analyst, subject matter expert, and application and solution architect.  Brian may also become line manager to the development team, controlling team resourcing.

Brian is usually in high demand, spending most days in back-to-back meetings, engagement in other side projects of the business, helping colleagues, customers, and management understand issues, both technical and non-technical, as well as doing his actual job of lead developer.

Typically, Brian works long hours, frequently even weekends. He must plan carefully to take any extended time off, sometimes even calling in or being contacted whilst on holiday or leave. On his return, Brian has an overflowing inbox to tackle.

Brian is instrumental in controlling the quality and quantity of work of the rest of the team, including non-technical members, often having little choice but to drive co-workers to his own feverish intensity of work to mitigate shortcomings in process, skills and resource in his own department and the wider business.  And to make up for the fact that Brian is nearly always overworked.

If Brian wants to maintain the little empire that has been built around him, he must keep delivering, and not rock the boat with too much change.  Brian certainly doesn't want to make things better. A smooth-running, well-resourced team with knowledge and skills held collectively would shatter his special position. 

For their part, those around Brian like the idea that they can get quick answers and solutions from a single point of contact. People find that their own objectives are streamlined by feeding Brian’s ego. They can delegate ‘difficult’ problems to him without having to make great efforts themselves or take responsibility for those solutions. The business can avoid the cost of filling the roles that Brian appears to juggle so well. 

Brian ensures he has the support and respect of a core of his team members and his immediate line manager. Together they plaster over the cracks that inevitably appear and do just enough to ensure that the wheels don't come off.

The wider business doesn’t care how the work gets done, because of course, it’s the results that count!  They prefer to look at “the big picture” and in any case, the business’s bottom line looks healthy.

After all, they trust Brian and his team.

A Team God is born

Many people and businesses consider a Team God as a bad thing.  Having such a concentration of knowledge, skills, and control in one individual is extremely dangerous. On the flip side, as someone with a "unique" business, dedicated to "tearing up the rulebook" this should be a positive, right?

Few organisations set out to create a Team God; it just happens under circumstances of poor management and a persistent culture of short-term thinking and inadequate resourcing.  But it is possible to create your own  Team God deliberately, by replicating the steps below - again using Brian as an example.

  1. Brian is brought into the business as a senior developer, for example.
  2. Brian's knowledge and skills make him critical to some projects or products that have to be developed quickly. Brian is amenable to taking shortcuts desired by management in order to deliver the projects.
  3. The business or department grows rapidly, and Brian rises in profile and rank.
  4. Without proper documentation, analysis or knowledge-sharing, information about the systems concentrates in Brian. Whilst others know a part of the picture, or perhaps even large parts of it, only Brian understands the full picture and the critical, fragile parts of the systems.
  5. Eventually, management and staff find it easier, quicker (and cheaper) to simply refer their questions to Brian. Brian offers a quick fix or a quick answer. He just knows, you see. Often, there is no other source of information.
  6. With management's blessing, Brian becomes Team God.

Depending on the size and type of business, Brian's successes or failures now become directly linked with the success or failure of almost every project.

A Team God delivers

In practice, a Team God is expected to do it all.  And he usually does, without over-reliance on information or knowledge from analysts or project managers or other experts.

No business analysts?  No problem.  Brian has worked in this department for years and knows the business and systems like the back of his hand.  We'll invite him to the project kick-off meeting, and he’ll take it from there.

No plan?  Well, we have a deadline, so we'll make sure Brian knows how critical it is for us to get delivery by then.  Brian has a can-do attitude.  He'll manage his team resource and make this a priority.

What about time for testing and quality assurance? We haven't written any acceptance criteria or bottomed out all the requirements, but Brian's done this kind of project for this kind of client before so knows what’s expected. He’ll make sure the testers know which bits are critical to test.

A Team God is not eternal

Eventually Brian will leave. Even with your faith as a "unique" business, you probably won't be able to hold on to your Team God for ever!

It might be for personal reasons, a new job, or stress and burnout.  Those are the positive reasons.

On the negative side, Brian may leave because of a rise in friction or falling out with other team members or management.

Brian's future might be sealed when a dramatic system failure or incident exposes the precarious way the business has been operating. Since Brian is central to almost everything, the axe will fall on him. Brian's reputation will probably not crumble instantly, but questions will be asked. Efforts will be made to dilute the over-reliance on Brian.  With his authority gone, Brian’s position becomes untenable, and he almost inevitably resigns.

When Team Gods are created accidentally in organisations, initial attempts to recruit and retain a like-for-like replacement Team God inevitably fail. Brian's role finally gets properly defined, and a significant and expensive team restructure invariably follows. New blood is brought into the team; people who have never known the Team God and are intent on change and structure and following the rules!

Systems and processes are finally improved with great cost and disruption as the team and business grapples with gaps in knowledge and process, exposed technical issues, drops in productivity and quality, and even reduced customer satisfaction.

However, if you created your Team God deliberately, you can plan for this day.

Ensure that Brian has an ambitious understudy, who shares his (and your) rule-breaker attitude. It's possible that Brian and his understudy will work well together and will perform as a pair of gods. In that case when Brian leaves, the understudy can be reliably expected to keep everything on track. What's equally likely, is the pair don't see completely eye-to-eye, and Brian withholds knowledge from his understudy, to maintain his position as sole Team God. Nevertheless, the understudy - your new Team God - is still likely to be substantially more productive, informed, and crucially, compliant with your culture, than a wholly new recruit.

Just don't forget to backfill your newly vacant Team God understudy role!

 

I hope you enjoyed the "Tearing up the rulebook" series of articles. If you haven't already done so, you can read the previous instalments using the links below.


Click on the links below for the other articles in this series

  • Tearing up the rulebookWe know our business is unique, so let's just tear up the rules and do everything in our own, unique way!
  • There is no Plan A!Cutting back on discussions, workshops and planning of work, or even skipping them entirely, is an important shortcut that could reap dividends!
  • Analyse this!A popular shortcut is to leap over the analysis phase, with the hope that issues will be easily resolved during implementation
  • Testing timesAnother favourite! Shortcuts on testing and quality assurance is a great choice if you're keen to cut back on cost, resource and time
  • Getting away with itSo you've cut corners and played fast and loose with best practices. Here's how you can still succeed in spite of the consequences!

You Might Also Like


Would you like to share your thoughts?

Your email address will not be published. Required fields are marked *

Comments are closed