Michele Sollecito teaches us how to create high-performing teams - podcast episode cover

Michele Sollecito teaches us how to create high-performing teams

Mar 20, 20241 hrSeason 1Ep. 5
--:--
--:--
Listen in podcast apps:
Metacast
Spotify
Youtube
RSS

Episode description

"In software, the fundamental question is definitely a billion-dollar question, probably way more: is software a linear activity that you can decompose or is it something complex that you will perform very poorly if you try to attack it with a group of people as opposed to a team?




Well, I think that by definition is a very complex activity. And the reason why is that not only are people involved, but you're trying to create another system, which is a software system" - Michele Sollecito




You can't build better software products without system thinking.




Teams are systems, as well as software products. Everything can be seen as a system if you look hard enough.




In this new episode of the Invisible Algorithms Podcast, Michele Sollecito brings his unique perspective on how system thinking can help organizations create high-performing teams that can deliver better outcomes in their day-to-day work.

In this episode, Michele will share with us some great insights on:

- The Limitations of Traditional Team Structures
- The Importance of Collaboration in Complex Problems
- The Flaws of the tech lead role and the actual role of management
- The Benefits of Ensemble Programming
- An anticipation of the book he’s writing




I hope you’ll get the best out of this episode as much as I did.




Before getting into it, if you like this episode, please remember to share the episode with your network, like it on YT, and review it on Spotify.




Enjoy!




00:00 Introduction and background


06:11 Can software development be standardized?


09:00 What is a team?


09:41 The current hiring system is broken


11:40 The team is a system


12:24 The strengths and limitations of different team models


16:32 The emergent properties of systems


19:52 Remote working


21:36 Why are teams not working as teams?


25:21 A story of transformation


30:23 The benefits of ensemble programming


33:24 Why can having a tech lead be a bad idea?


37:02 Management is about how the work works, not the work itself


40:43 Is ensemble programming waste?


46:13 Why is difficult to sell change to management (belief system)


55:11 Michele's book




References:


- Elastic Leadership, Growing self-organizing teams: https://www.manning.com/books/elastic-leadership


-------------------------------------------------




Michele's Bio:


A versatile background spanning startups to industry giants across banking, fintech, gaming, and more. Michele excels in building efficient teams and departments through system thinking, Theory-Y management, and agile practices. With experience managing over 250 people and expertise in software architecture, cloud-native services, and continuous delivery, Michele’s approach fosters semi-autonomous, cross-functional teams that thrive on fast feedback and continuous improvement. Beyond work, Michele is passionate about self-improvement, enjoying gym sessions, gastronomy, and dedicating time daily to reading, particularly product discovery and strategy.




Follow Michele:


- LinkedIn: https://www.linkedin.com/in/michelesollecito


- X: https://twitter.com/sollecitome




Like this episode?


Remember to share it with your network, like it on YT, and review it on Spotify.




This podcast is hosted by Peppe Silletti:


* LinkedIn – https://www.linkedin.com/in/peppesilletti


* Twitter – https://twitter.com/peppesilletti



This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit www.invisiblealgorithms.com
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast
Michele Sollecito teaches us how to create high-performing teams | Invisible Algorithms Podcast - Listen or read transcript on Metacast