Engineering Team needs Mature Leadership to succeed

Engineering team usually needs a mature leader to support them on various things. For any IT assignment to complete successfully, its not just technology but a lot of other aspects have to be addressed. Some of those could be:

  1. Programming – knowledge of technology
  2. Customer management – this needs different perspective
  3. Communication – this is an art, communication has many dimensions as you start interacting with various stakeholders
  4. Building relation with various stakeholders – does not come naturally to everyone
  5. Consultancy beyond programming – proactive approach
  6. Finding repeat business and explore more business opportunities – need vision and business outlook
  7. Foresee risks and handling escalations – leadership skills
  8. Resourcing decisions and resource movements – need to have company-wide resourcing perspective and vision, knowledge of the contract
  9. Bailing project out of crisis when in serious trouble – out of box thinking, crisis management  that comes with experience and ability to solve problems

I wonder how many items of the above backlog a technical team along with scrum master can pick up. The software development team who is too focused (team must be focused) in development, playing with technology every minute – it’s hard for them to focus in all of the above mentioned areas. I am not saying it is impossible. There are teams who have done this. But this is something which is not possible for every individual and every team to follow successfully. First of all – it needs good amount of time which a team focused on technology and feature development cannot find it too easily. Then it needs all together different perspective. It does need experience and niche skills. Teams may have all of these but at times, may not at that level and to that extent where it is required. That’s why you need someone who can pick non-programming stuff from the above backlog and help team’s effort align with these.

Hence there is always need of some mature leadership who can work closely with the scrum or development team and make them successful. Different organisations call this role with different names such as Engineering Manager, Agile Coach, Principle, Technology Manager or whatever suits as per company’s ecosystem.

 

 

 

Author: Vinay A.

Agile specialist, expert in full spectrum of end to end project deliveries, Innovator and lateral thinker to solve routine corporate problems

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s