

28. When systems are properly designed, individuals will thrive. Systems Thinking for Engineering Managers.
What is the perfect software development process or methodology?
Is it Agile? XP? Kanban? Rapid? Devops? TDD? BDD? Other? none?
How do you get your team to deliver the best results?
How do you manage individuals to get the best results?
Should you even focus on individuals? or the systems where they operate?
I talked to Francisco Trindade, Engineering Director at Braze, to learn more about the answers to these questions and his personal story.
Francisco started out as a Computer Engineer in Porto Alegre, Brazil, and he had an amazing career in different parts of the world. From founding a company while he was still completing his masters studies, to moving to London at age 25 to work for Thoughtworks, to leading large teams of engineers in NYC.
Francisco is passionate about management in the Software Industry. He believes software teams are systems, and creating an optimal system can enable individuals within the system to function optimally, to grow and to enjoy what they do at work. His focus is always on the team as a whole, and he believes methodologies need to be looked at from a flexible perspective, like a toolbox that is available for the engineering manager, so that the best tools can be utilized depending on the team and the context (the company, the technology, the customers, etc).
Do you lead software engineering teams? Do you work with software engineering teams?
If you do, don’t miss this one. I am sure you will enjoy it.