Scrum Master Toolbox Podcast: Agile storytelling from the trenches

De: Vasco Duarte Agile Coach Certified Scrum Master Certified Product Owner
  • Resumen

  • Every week day, Certified Scrum Master, Agile Coach and Business Consultant Vasco Duarte interviews Scrum Masters and Agile Coaches from all over the world to get you actionable advice, new tips and tricks, improve your craft as a Scrum Master with daily doses of inspiring conversations with Scrum Masters from the all over the world. Stay tuned for BONUS episodes when we interview Agile gurus and other thought leaders in the business space to bring you the Agile Business perspective you need to succeed as a Scrum Master. Some of the topics we discuss include: Agile Business, Agile Strategy, Retrospectives, Team motivation, Sprint Planning, Daily Scrum, Sprint Review, Backlog Refinement, Scaling Scrum, Lean Startup, Test Driven Development (TDD), Behavior Driven Development (BDD), Paper Prototyping, QA in Scrum, the role of agile managers, servant leadership, agile coaching, and more!
    (c) Oikosofy Oü
    Más Menos
Episodios
  • BONUS: From Waterfall to Flow—Rethinking Mental Models in Software Delivery | Henrik Mårtensson
    May 7 2025
    BONUS: From Waterfall to Flow—Rethinking Mental Models in Software Delivery With Henrik Mårtensson In this BONUS episode, we explore the origins and persistence of waterfall methodology in software development with management consultant Henrik Mårtensson. Based on an article where he details the history of Waterfall, Henrik explains the historical context of waterfall, challenges the mental models that keep it alive in modern organizations, and offers insights into how systems thinking can transform our approach to software delivery. This conversation is essential for anyone looking to understand why outdated methodologies persist and how to move toward more effective approaches to software development. The True Origins of Waterfall "Waterfall came from the SAGE project, the first large software project in history, where they came up with a methodology based on an economic analysis." Henrik takes us on a fascinating historical journey to uncover the true origins of waterfall methodology. Contrary to popular belief, the waterfall approach wasn't invented by Winston Royce but emerged from the SAGE project in the 1950s. Bennington published the original paper outlining this approach, while it was Bell and Tayer who later named it "waterfall" when referencing Royce's work. Henrik explains how gated process models eventually led to the formalized waterfall methodology and points out that an entire generation of methods existed between waterfall and modern Agile approaches that are often overlooked in the conversation. In this segment we refer to: The paper titled “Production of Large Computer Programs” by Herbert D. Benington (direct PDF link) Updated and re-published in 1983 in Annals of the History of Computing ( Volume: 5, Issue: 4, Oct.-Dec. 1983) Winston Royce’s paper from 1970 that erroneously is given the source of the waterfall term. Direct PDF Link. Bell and Thayer’s paper “Software Requirements: Are They Really A Problem?”, that finally “baptized” the waterfall process. Direct PDF link. Mental Models That Keep Us Stuck "Fredrik Taylor's model of work missed the concept of a system, leading us to equate busyness with productivity." The persistence of waterfall thinking stems from outdated mental models about work and productivity. Henrik highlights how Frederick Taylor's scientific management principles continue to influence software development despite missing the crucial concept of systems thinking. This leads organizations to equate busyness with productivity, as illustrated by Henrik's anecdote about 50 projects assigned to just 70 people. We explore how project management practices often enforce waterfall thinking, and why organizations tend to follow what others do rather than questioning established practices. Henrik emphasizes several critical concepts that are often overlooked: Systems thinking Deming's principles Understanding variation and statistics Psychology of work Epistemology (how we know what we know) In this segment, we refer to: Frederik Taylor’s book “The Principles of Scientific Management” The video explaining why Project Management leads to Coordination Chaos James C. Scott’s book, “Seeing Like a State” Queueing theory Little’s Law The Estimation Trap "The system architecture was overcomplicated, and the organizational structure followed it, creating a three-minute door unlock that required major architectural changes." Henrik shares a compelling story about a seemingly simple feature—unlocking a door—that was estimated to take three minutes but actually required significant architectural changes due to Conway's Law. This illustrates how organizational structures often mirror system architecture, creating unnecessary complexity that impacts delivery timelines. The anecdote serves as a powerful reminder of how estimation in software development is frequently disconnected from reality when we don't account for systemic constraints and architectural dependencies. In this segment, we refer to Conway’s Law, the observation that explicitly called out how system architecture is so often linked to organizational structures. Moving Beyond Waterfall "Understanding queueing theory and Little's Law gives us the tools to rethink flow in software delivery." To move beyond waterfall thinking, Henrik recommends several resources and concepts that can help transform our approach to software development. By understanding queueing theory and Little's Law, teams can better manage workflow and improve delivery predictability. Henrik's article on coordination chaos highlights the importance of addressing organizational complexity, while James C. Scott's book "Seeing Like a State" provides insights into how central planning often fails in complex environments. About Henrik Mårtensson Henrik Mårtensson is a management consultant specializing in strategy, organizational development, and process ...
    Más Menos
    50 m
  • Software Engineers are Paid to Solve Problems, Not Write Code! | John Crickett
    May 6 2025
    BONUS: Software Engineers are Paid to Solve Problems, Not Write Code! With John Crickett In this BONUS episode, we explore a thought-provoking LinkedIn post by John Crickett that challenges a fundamental misconception in software engineering. John shares insights on why engineers should focus on problem-solving rather than just coding, how to develop business context understanding, and why this shift in perspective is crucial in the age of AI. Beyond Writing Code: Understanding the True Value of Software Engineering "A lot of us come to software engineering because we care about building, and missed the goal: solving a problem for a customer." John Crickett explains the fundamental disconnect many software engineers experience in their careers. While many enter the field with a passion for building and coding, they often lose sight of the ultimate purpose: solving real problems for customers. This misalignment can lead to creating technically impressive solutions that fail to address actual business needs. John emphasizes that the most valuable engineers are those who can bridge the gap between technical implementation and business value. In this section, we refer to John’s Coding Challenges and Developing Skills websites. The Isolation Problem in Engineering Teams "We have insulated people from seeing and interacting with customers, perhaps because we were afraid they would create a problem with customers." One of the key issues John identifies is how engineering teams are often deliberately separated from customers and end-users. This isolation, while sometimes implemented with good intentions, prevents engineers from gaining crucial context about the problems they're trying to solve. John shares his early career experience of participating in the sales process for software projects, which gave him valuable insights into customer needs. He highlights the Extreme Programming (XP) approach, which advocates for having the customer "in the room" to provide direct and immediate feedback, creating a tighter feedback loop between problem identification and solution implementation. In this segment, we refer to the book XP Explained by Kent Beck. The AI Replacement Risk "If all you are doing is taking a ticket that is fully spec'ed out, and coding it, then an LLM could also do that. The value is in understanding the problem." In a world where Large Language Models (LLMs) are increasingly capable of generating code, John warns that engineers who define themselves solely as coders face a significant risk of obsolescence. The true differentiation and value come from understanding the business domain and problem space—abilities that current AI tools haven't mastered. John advises engineers to develop domain knowledge specific to their business or customers, as this expertise allows them to contribute uniquely valuable insights beyond mere code implementation. Cultivating Business Context Understanding "Be curious about what the goal is behind the code you need to write. When people tell you to build, you need to be curious about why you are being asked to build that particular solution." John offers practical advice for engineers looking to develop better business context understanding. The key is cultivating genuine curiosity about the "why" behind coding tasks and features. By questioning requirements and understanding the business goals driving technical decisions, engineers can transform their role from merely delivering code to providing valuable services and solutions. This approach allows engineers to contribute more meaningfully and become partners in business success rather than just implementers. Building the Right Engineering Culture "Code is always a liability, sometimes it's an asset. The process starts with hiring the CTO—the people at the top. You get the team that reflects your values." Creating an engineering culture that values problem-solving over code production starts at the leadership level. John emphasizes that the values demonstrated by technical leadership will cascade throughout the organization. He notes the counter-intuitive truth that code itself is inherently a liability (requiring maintenance, updates, and potential refactoring), only becoming an asset when it effectively solves business problems. Building a team that understands this distinction begins with leadership that demonstrates curiosity about the business domain and encourages engineers to do the same. The Power of Asking Questions "Be curious, ask more questions." For engineers looking to make the shift from coder to problem-solver, John recommends developing the skill of asking good questions. He points to Harvard Business Review's article on "The Surprising Power of Questions" as a valuable resource. The ability to ask insightful questions about business needs, user requirements, and problem definitions allows engineers to uncover the true challenges beneath surface-level requirements. This...
    Más Menos
    42 m
  • BONUS: Beyond Frameworks, A Provocative Guide to Real Agility | Erwin Verweij
    May 5 2025
    BONUS: Beyond Frameworks, A Provocative Guide to Real Agility With Erwin Verweij In this BONUS episode, we dive into the provocative world of Erwin Verweij's latest book: 'How the f*ck to be Agile?' Erwin shares his journey from frustration to clarity as he witnesses organizations adopting Agile frameworks without understanding their purpose. With candid stories from his coaching experiences, Erwin reveals what happens when teams wake up to real agility beyond dogmatic practices and how organizations can find their own path to meaningful change. The Wake-Up Call for Agile Adoption "What the f*ck dude! Do you even know what it means? Do you really know what it means?" Erwin's journey to writing this book began with growing frustration at how companies approach agility. He frequently encountered teams proudly declaring "We're Agile!" or "Our department is Agile" without understanding what that truly meant. This disconnect between label and understanding became the catalyst for his provocatively-titled wake-up call. Erwin describes his exasperation with organizations adopting frameworks halfheartedly, following mindsets that were completely off track, and ultimately "doing stuff without knowing what they're doing and why they're doing it." The F-word in his book title serves dual purposes - expressing his frustration while also functioning as a power word to wake people up from their complacency. Breaking Free from Framework Dogma "We're not gonna do Agile. Forget it. And we're not gonna do Scrum, even though you're doing Scrum. Let's look at what really works for you people." Rather than imposing rigid frameworks, Erwin advocates for teams to discover what actually works in their specific context. He shares a memorable story of tearing down Scrum posters that management had installed, shocking team members who couldn't believe he would challenge the prescribed approach. In another example, Erwin creatively used a manager's "quarantine" language by posting contamination warnings at a department's entrance with the message: "If you enter this room, you might get contaminated with a new way of working." These disruptive approaches are designed to shake people from blindly following orders and encourage them to think critically about their processes. Finding Your Own Path to Agility "Any coach who goes into a company with a strict plan and a set approach - don't hire them. They don't have a clue what to do." After the wake-up call, Erwin focuses on helping teams discover their own effective ways of working. He believes that the key is to observe what's already working well, emphasize those elements, and discard what doesn't serve the team. This approach stands in stark contrast to consultants who arrive with predetermined solutions regardless of context. Erwin emphasizes that real transformation happens when teams take ownership of their processes, adapt them to their unique needs, and make them their own. He cautions against hiring coaches who come with rigid, predetermined plans, as they often lack the flexibility to address a team's specific challenges. The Never-Ending Journey of Adaptation "We need to help teams to stay open for the change that is coming." Erwin stresses that agility is not a destination but a continuous journey of adaptation. The world never stops changing, so teams must remain flexible and open to evolving their approaches. He encourages a mindset of experimentation with phrases like "let's try" and "what could we try" to keep teams responsive to new challenges. According to Erwin, one of the most powerful ways to foster this adaptive culture is to model the behaviors you want to see in the teams you support. By demonstrating openness to change yourself, you help others embrace the continuous nature of improvement. Scaling Without Bureaucracy "Work with the system, learn what is needed, iterate." When discussing scaling Agile across an organization, Erwin questions why companies feel the need to scale in the first place. He uses cities as a metaphor for how complex systems can organize beyond small groups without excessive bureaucracy. In one organization where he currently coaches, teams have found a pragmatic approach by adopting elements from various frameworks that work for them. They use quarterly planning sessions from SAFe primarily as a networking opportunity that connects everybody and focuses their efforts, even though the planning itself might be "basically bullshit." This practical, results-oriented approach emphasizes what works rather than dogmatic adherence to frameworks. Software as a Creative Process "Software development is basically figuring out how stuff works. It's a creative process that mostly is being dealt with within the brain of people." Erwin views software development fundamentally as a creative process rather than a production line. He explains that it's not about "typing as fast as you can" but about thinking, ...
    Más Menos
    47 m
adbl_web_global_use_to_activate_webcro805_stickypopup

Lo que los oyentes dicen sobre Scrum Master Toolbox Podcast: Agile storytelling from the trenches

Calificaciones medias de los clientes
Total
  • 5 out of 5 stars
  • 5 estrellas
    3
  • 4 estrellas
    0
  • 3 estrellas
    0
  • 2 estrellas
    0
  • 1 estrella
    0
Ejecución
  • 5 out of 5 stars
  • 5 estrellas
    3
  • 4 estrellas
    0
  • 3 estrellas
    0
  • 2 estrellas
    0
  • 1 estrella
    0
Historia
  • 5 out of 5 stars
  • 5 estrellas
    3
  • 4 estrellas
    0
  • 3 estrellas
    0
  • 2 estrellas
    0
  • 1 estrella
    0

Reseñas - Selecciona las pestañas a continuación para cambiar el origen de las reseñas.