Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Do You Need a Software Team Leader?

Do You Need a Software Team Leader?

30% discount for my eBook:
http://leanpub.com/memoirs-of-a-software-team-leader/c/DoYouNeed

Do you think that your team or company could benefit from introducing a software team leader position? If you think so, you may be right. If you don't... Well, you may be right, either.

The truth is, there's no simple answer. It depends much on what you work on and who you work with.

In my presentation I'll try to show when you'd benefit from hiring or designating a team leader and when it would be nothing more than a waste of resources. I hope that thanks to my talk it will be easier for you to make a decision.

Lukasz Wrobel

April 07, 2014
Tweet

More Decks by Lukasz Wrobel

Other Decks in Programming

Transcript

  1. About me • Architect; • team leader; • high-traffic websites:

    ◦ nk.pl; ◦ Gadu-Gadu. • author: “Memoirs of a Software Team Leader”.
  2. Agenda 1. Trying to answer the question. 2. What can

    a leader help with? 3. The cons of hiring a leader. 4. The second approach.
  3. • What do you work on? • Who do you

    work with? • What do you want to achieve? Clues rather than answers.
  4. Maturity, responsibility. It’s good to learn those. Some people need

    to be taught. Some can be shaped. Setting a good example.
  5. 6x + 2x < 6 * 1.5x 8x < 9x

    Even if leader doesn’t do anything besides making the team work.
  6. Five good developers together = not necessarily a good idea:

    • Quarrelling a lot. • Each of them may be right. • Either democratic or effective.
  7. • No room for discussion; • here is the decision;

    • it should take you this amount of time; • lack of knowledge transfer.
  8. I’ve got the power. And a sieve. Seems interesting? I’ll

    take care of it. Here are the leftovers.
  9. I like you more, so… I have the power, remember?

    Not a robot, but: • Correct: judging by skills, attitude, experience. • Wrong: matters of personal concern.
  10. Self-organizing team. Why should anything be changed? Change for change’s

    sake might be a good idea, though. Room for improvement?
  11. Incompetent leader. Seems good, but… Knows how to pretend. Affects

    everyone around. At best, is being ignored.