I’ve made some mistakes and gotten a few things right leading a team since spring of 2014. This talk will cover real anecdotes from my leadership experience—lessons often learned the hard way. You’ll get some ideas of how to keep a team motivated, how to deal with difficult conversations, and ultimately how to extract the very best from your development team.
10. Ask people to do hard things
● Interested in deep system problems
● Interested in owning something
● Gave challenge to figure out what performance was doing
11. Ask people to do hard things
● Talked to analysts: tied $$$ to performance
● Came up with list of performance improvements
● We’re releasing a major overhaul of rendering in the next month
● Formed a new team to help get it done
15. Know each team member
One-on-ones
● Set time each week
● Come prepared
● Have some prompts prepared
● Dig deeper
● Follow up
16. Know each team member
● What did you enjoy the most this week?
○ Selenium Testing
■ Learned he enjoyed selenium and had ideas to improve it
○ Backend Work
■ Learned he wanted more experience with system infrastructure
17. Know each team member
● What did you enjoy the least this week?
○ Presenting new features to the company
■ Prefers quiet recognition and less public positions
18. Know each team member
● Had a large directional meeting for product
● Used one-on-one to prime the discussion
● Very positive energetic discussion
20. Protect the team
Use scrum!
● Preserve sprint scope where possible
● Keep the business the first priority
21. Protect the team
Moving from individual contributor
● Can’t do as much; it’s okay
● Take the time you need to keep everyone operating at maximum
● Change your expectations