Bojan Spasic

In the fast-paced world of software development, buzzwords like “full cycle developer” and “full stack developer” are thrown around all the time. But what do these terms actually mean, and why are they important? Let’s take a closer look at both full cycle and full stack development, and explore the different roles and responsibilities of …

WIN #019: From Ideation to Deployment: Full Cycle vs Full Stack Development Read More »

Even though they represent very different things, efficiency and effectiveness are often confused and used incorrectly. Here is the usual explanation: Efficiency is about doing things in the most cost-effective way – it refers to the ability to use resources in the most economical way possible in order to accomplish a task or a goal. It is most often measured in …

WIN #016: Efficiency vs Effectiveness of a Software Development Team Read More »

This week’s newsletter brings details on why phase-gate code reviews are harmful to your SW development teams.   #1 ❓ But I need these code reviews before the code is merged! How could I ensure quality without them? ❗️ Although the generally good and necessary practice, code reviews turned into their opposite in the past …

WIN #015: Dysfunctions of Phase Gate Code Reviews Read More »

Read about 5 often-overlooked laws which critically affect scaling SW development teams.   #1 ❗️ Scaling a software development setup is not a trivial task. Depending on the SW dev setup’s condition, it might be wiser not to scale at all, or at least to postpone the scaling until the setup itself is ready. In …

WIN #014: 5 Laws to Warn You About Scaling Read More »

This week’s newsletter summarizes the most overlooked pitfalls of scaling a software development team.   #1 ❓ I can’t get enough output. I keep adding teams, but the results do not grow as much! Why? Companies usually react to not getting enough output by adding more typing hands, i.e., resorting to scaling. Scaling typically means …

WIN #013: The Overlooked Pitfalls of Scaling Read More »

What does it mean to have a cross-functional software development team? This week’s letter discusses this in more detail.   #1 ❓ Why are my cross-functional SW dev teams not effective? 💡 Cross-functionality is seldom enough for SW development teams to be highly effective. 📚 Cross-functional teams are groups of people with various specializations who …

WIN #012: Cross-functional Software Development Team Read More »

What are the most likely reasons for misunderstandings within a software development team? I explore the most probable culprits within this week’s newsletter.   #1 ❓ How come SW developers do not understand each other? Why can’t they effectively collaborate immediately after they are put on the team? 💡 Turns out that most used terms …

WIN #011: Most Probable Reasons for SW Development Team Misunderstandings Read More »