18
Developer -> Teamlead Unexpected journey

From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

Embed Size (px)

Citation preview

Page 1: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

Developer -> TeamleadUnexpected journey

Page 2: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

About me

✦ client-side since 2000

✦ server-side as well

✦ team lead in 3 companies and now leading 11 developers

Page 3: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

Should I?

✦ should I become a teamlead?

Page 4: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

Everyone’s different

✦ don’t expect people to be like you

✦ explain this to others

✦ balance between goals and motivation

✦ find strengths and leverage them

Page 5: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

You’re alone and not alone

✦ You are the team

✦ Team success is your success

✦ Your ass gets kicked

Page 6: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

Uncertainty

✦ Humans are not robots

✦ Just not possible to control everything

Page 7: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

Knowledge

✦ management != development

✦ how deep is the rabbit hole?

✦ must be productive even not knowing enough

Page 8: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

Skills

✦ Empathy

✦ Will

✦ Strength

✦ where to learn?

Page 9: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

Time

✦ you’re not a developer

✦ processes take time

✦ delegation

✦ interruptions

✦ crazy hours

Page 10: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

Compromises

✦ intuitive prioritisation

✦ “less worst” rule

✦ effectiveness

✦ be prepared to fail

Page 11: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

Politics

✦ multiple areas of pressure

✦ you get the “feedback”

✦ hard questions

✦ building trust

Page 12: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

Demotivation

✦ I love coding but can’t any more

✦ not being able to improve quickly

Page 13: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

Motivations

✦ challenge

✦ growth

✦ model

Page 14: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

Wins

✦ happy people + great results (not necessarily have both)

✦ the team is great according to everyone in the company

Page 15: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

Results

✦ 200 product features backlog gone

✦ daily releases

✦ atmosphere, people, transparency

Page 16: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016
Page 17: From a developer to a teamleader — an unexpected journey - Vitaly Sharovatov - Codemotion Milan 2016

Recap

✦ it’s very different role, not necessarily a step up

✦ lots of uncertainties, accepting it

✦ different process

✦ might be hard for certain personality types?