Episodios

  • #22-Know What it Means to be Done
    Aug 12 2024

    In agile processes, we need discrete definitions of every important aspect of our work, so that we can work efficiently and effectively together, and to know when organizational goals have been achieved. Part of this is knowing when the work is "done", and that's what this episode is all about.

    Más Menos
    3 m
  • #21-Build Quality in Part 3
    Aug 5 2024

    Part 3 of my analogy on product quality.

    Más Menos
    3 m
  • #20-Build Quality In Part 2
    Jul 29 2024

    Part 2 of my analogy on product quality.

    Más Menos
    2 m
  • #19-Build Quality In Part 1
    Jul 22 2024

    Part of the Agile approach, as well as the tenets of Lean, say to "build quality in." This seems wise, but what specifically is meant by "quality"? Also, how can we know if we have imbued our product with enough of the required qualities to make it releasable? The next three episodes will examine the notion of quality using a hopefully familiar analogy.

    Más Menos
    3 m
  • #18-Understand What A Good Test Is
    Jul 15 2024

    TDD can help you to improve your product design for many reasons. One of them is that it is difficult, if not impossible to write a good test for a bad design. But what is a good test? How would we know if it's good in the right sense? That's what this episode will explain.

    Más Menos
    4 m
  • #17-Acceptance: A Tale of Requirements And Their Meaning
    Jul 8 2024

    This episode relates a story that an ex-student and current colleague of mine related to me over lunch. I felt it was an extremely revealing and useful example of how requirements are misunderstood, the disasters than can result, and what to do about this.

    Más Menos
    6 m
  • #16-Keep Scenarios Small
    Jul 1 2024

    Scenarios, like requirements, can often be too large to work with effectively. In this episode we'll examine why this is a problem, and some example of how we can deal with it.

    Más Menos
    3 m
  • #15-Agile Comes From a Shift in Systems Criticality
    Jun 24 2024

    The world has changed, and so has the technology we use to automate it. But a lot of the traditions that guide our efforts to control automation projects are based on the realities that existed in the past. Agile is a response to this, and this episode is all about why, and how this is so.

    Más Menos
    3 m