Software development is a fascinating field that requires a lot of creativity, problem-solving, and teamwork. As technology evolves, software development teams need to adapt and find new ways of working together to deliver high-quality products. In this post, I challenge the notion that all team members should be fully utilized, and that they should favor …
software development
Agile, as a set of values and principles for iterative and adaptive software development, has come a long way since its inception in 2001. Starting as a pure punk movement, challenging the traditional and bureaucratic software development approaches, Agile has now become a mainstream corporate buzzword, often losing its essence and purpose. In this blog …
“Cargo cult” is a term used in software development to describe the phenomenon of developers adopting practices or processes without fully understanding the underlying reasoning or benefits. It usually leads to negative impacts such as a drop in SW quality, stifling creativity and innovation of developers, and broken team dynamics. In this newsletter, I will explore …
WIN #017: Cargo Cult in Software Development: Understanding the Impacts and Downsides 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 »