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

Managing a software engineering team

Managing a software engineering team

Talk given at Better Software West (Las Vegas, USA) - May 2015

Transcript

  1. Managing a Software Engineering Team Sebastiano Armeli @sebarmeli

  2. Code

  3. https://coderdojo.com/wp-content/uploads/2016/01/16918443606_a23b1144c6_k.jpg

  4. Developer Engineer Programmer

  5. Developer Engineer Programmer Individual Contributor

  6. IC Manager

  7. https://diplolearn.files.wordpress.com/2013/06/nuova-immagine.jpg

  8. Manager Director IC You

  9. What does it change?

  10. http://www.friendshipcircle.org/blog/wp-content/uploads/2012/06/Meeting-3.jpg Meetings overflow

  11. http://electronicdesign.com/site-files/electronicdesign.com/files/archive/electronicdesign.com/content/content/62770/62770_fig2.jpg “Async” conversations

  12. http://www.canberraentrepreneur.com/wp-content/uploads/2014/09/regulatory-uncertainty.jpg Uncertainty

  13. http://weknowyourdreamz.com/images/people/people-09.jpg It’s all about people

  14. NOT immediate

  15. New type of readings

  16. Activities

  17. Hiring

  18. None
  19. Let people go

  20. 1:1

  21. Priorities 1:1

  22. Priorities Career Development 1:1

  23. Career Development Feedback 1:1 Priorities

  24. Performance & Compensation review

  25. Employee engagement

  26. Officevibe

  27. EQ & IQ

  28. http://www.wisdompills.com/wp-content/uploads/2015/02/highly-creative-people.jpg

  29. Chapter Lead

  30. http://heeyfashion.com/wp-content/uploads/2015/06/hats-for-different-face-shape.png

  31. http://cdn2.hubspot.net/hub/147545/file-985442257-png/Blog/GrowthvFixed.png?t=1462458574708&width=382&height=277

  32. Motivation 3.0

  33. Motivation 3.0 Mastery

  34. Motivation 3.0 Mastery Autonomy

  35. Motivation 3.0 Mastery Autonomy Purpose

  36. Tech Steps “A path for career development within engineering and

    not management”
  37. When are you a GOOD manager ?

  38. Time management

  39. Empathy http://www.scarymommy.com/wp-content/uploads/2014/06/empathy.jpg

  40. Attracting people

  41. Decision maker http://www.whizzingwords.com/wp-content/uploads/2014/10/IMG-20141019-WA0002.jpg

  42. http://www.efficioconsulting.com/media/thumbnail/9e/03/9e033de23a69dc216b887fbf40c193f6.jpg Decision enabler

  43. “Busy is a BUG, not a feature” http://rack.2.mshcdn.com/media/ZgkyMDE0LzA4LzA1L2Q0L2J1c2luZXNzYnVzLmQ3MjJhLmpwZwpwCXRodW1iCTk1MHg1MzQjCmUJanBn/346eb962/c0f/businessbusy.jpg

  44. “Busy is a BUG, not a feature”

  45. Inspire the team http://women2.com/wp-content/uploads/2015/06/shutterstock_212944696.jpg

  46. Accountable https://2.bp.blogspot.com/-TdHNvHd_q3c/VugggjuOQdI/AAAAAAAAAjA/ophnG0ar0n8z6yKCqPojNyyU1tLsliY7w/s400/accountability%2Bfoto.png

  47. Passionate abs.files.wordpress.com/2009/12/passionate-beliefs.png

  48. Tactical thinker http://melissaagnes.com/wp-content/uploads/2014/09/crisis-prevention-tactics.jpg

  49. Strategical thinker http://mariaelner.com/wp-content/uploads/2014/08/strategy.jpg

  50. http://media.dmnews.com/images/2013/01/31/bigstock-follow-the-leader-on-_340444.jpg? format=jpg&zoom=1&quality=70&anchor=middlecenter&width=320&mode=pad Leadership

  51. Managing upwards and peers intelligently

  52. When are you a BAD manager ?

  53. Micro - managing

  54. Coding more than 50% of your time

  55. Stressed & emotional

  56. Bad at delegating

  57. SPOF (Single Point Of Failure)

  58. Unhealthy life

  59. None
  60. ? Sebastiano Armeli @sebarmeli