Tuckman鈥檚 Stages of Software Engineering Team Development : Lessons from T1 馃弳馃幃

Building a strong and cohesive team is not easy, whether it鈥檚 in software engineering or e-sports! Let鈥檚 talk about Tuckman鈥檚 Stages of Team Development, using the famous T1 League of Legends team as an example. This e-sports team has gone through all the ups and downs of team development, and their journey is a great lesson for us in the tech world. Let鈥檚 break it down and see how T1 went from the Forming stage to the Performing stage鈥攁nd why keeping your team together, upskilling, and believing in internal promotion is key to success! 馃殌 ...

March 15, 2025 路 6 min 路 1168 words 路 Me

How Team Topologies relates to League of Legends 馃槑

How Team Topologies Relates to the Different Positions Played in League of Legends In both software development and competitive gaming, effective team structure and collaboration are critical to achieving success. Whether you are managing a sofware engineering team or playing a game of League of Legends (LoL), how you organise your team and define roles impacts the overall performance and outcome. In this blog, I鈥檓 going to draw an interesting comparison between Team Topologies: a framework used to define and optimise team structures in modern software engineering, and the positions in League of Legends. While one is about creating scalable and efficient software, and the other is about winning a fast-paced game, the principles of collaboration, specialised roles, and strategic alignment remain the same. If you haven鈥檛 read the book: Team Topologies yet, please checkout my previous blog post on book recommendations where it has more information about this blog and why you should read it! ...

February 14, 2025 路 5 min 路 1035 words 路 Me