@jasongoodman_youxventures

Are you a Software Development Manager, me too, here my expectations from the role, in my humble opinion 🙌

Jeff Cechinel
4 min readDec 7, 2021

--

💪 Always looking to improve the quality of the delivery, I always expect my managers to follow some contract or ways of working on what and how they would deliver software.

After many years in the role of Software Development Manager, I tried to put together all things I have been doing and I also recommend my direct report managers to follow and be on top of these subjects. — Jeff Cechinel

What do I care about?

It is always good to have a well-controlled Outcome/Project, nobody like to work in a place where it is a mess, so we have some standards about how to deliver software using the Agile principles, focusing on the good quality of code and security, and making sure we are meeting expectations using SLIs, combining to meet our SLOs.

@edenconstantin0 — AGILE

Agile

Let’s make sure we have all the ceremonies in place, choosing a Kanban or SCRUM style, measuring our performance and keeping an eye on the bugs.

Awesomeness factor is something I learned from a product manager while managing the project for Identity API, it shows how good the team is performing, the formula is pretty simple.

@scottwebb — SECURITY

Quality and Security

Nowadays we have many ways to ensure quality at our deliverables, with many forms of testing, observability and monitoring.

All tools for quality, monitoring and observability are specific to Tesco, but exists many others in the market and some of them are open source.

Non-functional Requirements

Product managers always help us to set these NFRs, making sure we avoid impacting the business, have a good performance and compliance with GDPR.

@rajeshwerbatchu7 — SLO AND SLI

SLO and SLIs more info

  • Service Level Indicator: A thing we can measure ideally as a ratio.
  • Service Level Objective: The objective we currently aim to achieve.
  • Aspirational Service Level Objective: The objective we are working towards consistently achieving.

Further reading

  1. Amazon Leadership Principles: The best principles around leadership to operate by.
  2. Manager’s Path: Excellent guide for all levels of management.
  3. 97 Things Every Engineering Manager Should Know Collection of management tips from various practitioners.
  4. 5 questions every Engineering Manager should be asking themselves
  5. The Pendulum or the Ladder: On the challenges of being a manager who wants to stay technical.
  6. Hard Thing About Hard Things: More at the executive-level side but still worthwhile.
  7. What You Do Is Who You Are: Why company culture matters and how to establish one.
  8. Engineering Management Repo: Great collection of management articles.
  9. Hiring Engineering Leaders: Hiring engineering leaders.
  10. How to Hire Smarter than the Market: Berkson’s paradox and engineering hiring.
  11. LifeLabs Learning. Great workshop for new and experienced managers. I learned a lot from it on feedback, coaching and 1–1s.
  12. How Software Engineers Can Help Interview Their Future Managers: A list of questions for engineers to ask when interviewing managers.
  13. Getting more from your one on ones: How to measure successful one on ones.
  14. 7 Tips for Better Executive Communication: Tips on how to communicate effectively.
  15. Toxic Meeting Culture: How to avoid meeting antipatterns.

Extracted from managers-playbook

🔥 Enjoyed? Clap many times you want :-)

--

--

Jeff Cechinel

🇧🇷🇬🇧 Head of Software Development as a hobby. Dad of a gorgeous girl and a 🐺 Border Collie. BJJ Black belt, Poker Player.