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

💪 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


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 :-)




Adventurer, dreamer and passionate by life. BJJ Black belt, Poker Player. 🇧🇷🇬🇧 Soft Dev Manager as a hobby. Dad of a gorgeous girl and a 🐺 Border Collie.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Think Like an Engineer

Ruby Conference Review: RubyConf Australia 2016

Lagos is the Most Expensive City to Live and Work in Africa; Here’s Why It Matters

How to get hired in The Netherlands as a foreigner who does not speak Dutch!

Remote Work Is Not Sustainable For Now

California Labor Laws: Breaks, Employees, And The Rules

How does your personal network really work?

What To Consider When Hiring A VPN Company

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jeff Cechinel

Jeff Cechinel

Adventurer, dreamer and passionate by life. BJJ Black belt, Poker Player. 🇧🇷🇬🇧 Soft Dev Manager as a hobby. Dad of a gorgeous girl and a 🐺 Border Collie.

More from Medium

Managing Multiple Software Engineering Teams

Embracing “Continuous Usefulness”​ in software development

We built a dual track engineering career ladder. Here’s why.

Why Engineering Squads Must Be Led by Engineering Managers