Agile Software Engineering

Alessandro

This podcast explores how craftsmanship, architecture, engineering rigor, and organizational practices come together in modern R&D environments. Each edition refines and deepens my earlier reflections, building a coherent and evolving body of knowledge around Agile Software Engineering 

  1. Why Do Agile Projects Still Fail? Are We Really Doing Better?

    9 APR

    Why Do Agile Projects Still Fail? Are We Really Doing Better?

    In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores a fundamental question: Are we actually getting better at delivering software? Despite widespread adoption of Agile practices, many projects still miss deadlines, exceed budgets, or deliver reduced scope. The visible failure of the past has not disappeared — it has evolved into a more subtle and persistent form. This episode examines how modern Agile environments can mask misalignment instead of exposing it, how structured approaches such as Scaled Agile Framework can reintroduce delivery pressure at scale, and why continuous delivery does not necessarily mean controlled delivery. It also introduces practical ways to detect and address these issues early, including identifying leading indicators of misalignment and using mechanisms such as a risk mitigation buffer to create space for corrective action. Because Agile improves outcomes — but it does not remove the fundamental challenges of software delivery. If you are leading teams, working in complex delivery environments, or trying to make sense of why projects still struggle despite better processes, this episode offers a grounded and practical perspective. Please subscribe to the podcast if you find it useful. And if you want to go deeper, you can also read the full article in the Agile Software Engineering newsletter. Support the show This Podcast is an audio version of the written Agile Software Engineering newsletter.  If you want to go deeper, don't forget to subscribe the newsletter too.

    26 min
  2. Hiring Madness - When Hiring Became a Numbers Game

    28 MAR

    Hiring Madness - When Hiring Became a Numbers Game

    In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores how modern hiring has evolved - and why that evolution may not be entirely positive. What used to be a deliberate process of evaluating a small number of candidates has gradually become a high-volume pipeline, driven by platforms, metrics, and automation. Applicant Tracking Systems and AI tools help manage scale, but they also shape how decisions are made. This episode examines the consequences of that shift. Why hiring is increasingly optimized for quantity rather than quality. Why generic job descriptions attract large volumes of candidates - but not necessarily the right ones. And why systems designed to filter applications often struggle to recognize real talent. The conversation also introduces a critical distinction between hiring for specialization and hiring for talent. While specialist roles require precision and clarity, identifying talent requires judgment, curiosity, and direct human interaction. Beyond processes and tools, this episode reflects on the broader responsibility of engineering leadership. Hiring is not only about filling positions. It is about shaping teams, culture, and long-term capability. And in the pursuit of efficiency, organizations may be unintentionally damaging their reputation with the very people they hope to attract. If you are a manager involved in hiring - whether early in your career or with years of experience - this episode offers a perspective on how to approach it more consciously. Because hiring is not a pipeline to optimize. It is a judgment to take seriously. If you enjoy thoughtful discussions about engineering leadership, decision-making, and the evolution of software engineering practices, this conversation is for you. Please subscribe to this podcast - it’s the best way to support it. If you are interested in the original article behind this episode, you can also subscribe to the Agile Software Engineering newsletter. Support the show This Podcast is an audio version of the written Agile Software Engineering newsletter.  If you want to go deeper, don't forget to subscribe the newsletter too.

    17 min
  3. Inspiration as a Way to Growth - How deliberate exposure to inspiring inputs helps engineers mature professionally

    21 MAR

    Inspiration as a Way to Growth - How deliberate exposure to inspiring inputs helps engineers mature professionally

    In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores the role of curiosity and inspiration in engineering growth. Software engineering is often treated as a purely technical discipline — focused on frameworks, programming languages, architectures, and tools. Yet many of the ideas that shape engineering innovation originate far outside the software field. Throughout history, engineers and scientists have drawn inspiration from mathematics, physics, philosophy, literature, and even science fiction. These disciplines expand how we think about problems, systems, and possibilities. This episode reflects on why curiosity should be considered a professional capability — not just a personal trait. Engineers who explore widely often develop stronger problem-solving skills, more creative thinking, and a broader understanding of the systems they build. The conversation also touches on the role of engineering leadership. Creating high-performing teams is not only about processes and tools, but also about cultivating environments where curiosity, learning, and intellectual exploration are encouraged. Because innovation rarely comes from repeating what we already know. It comes from exploring what we don’t. If curiosity gives you the energy to push the limits of what others believe can be done, you are probably already on the right path. If you enjoy thoughtful discussions about how engineering ideas evolve — beyond frameworks and buzzwords — this conversation is for you. Please subscribe to this podcast — it’s the best way to support it. If you are interested in the original article behind this episode, you can also subscribe to the Agile Software Engineering newsletter. Support the show This Podcast is an audio version of the written Agile Software Engineering newsletter.  If you want to go deeper, don't forget to subscribe the newsletter too.

    17 min

About

This podcast explores how craftsmanship, architecture, engineering rigor, and organizational practices come together in modern R&D environments. Each edition refines and deepens my earlier reflections, building a coherent and evolving body of knowledge around Agile Software Engineering