Episodes

  • #31-Legacy Code and Magic Buttons Part 1
    Oct 14 2024

    What is the best way to deal with the fact that most organizations have a high degree of vulnerability to the quality (or lack thereof) of the legacy systems they depend upon? This week I'll discuss a thought experiment that helps us to understand this conundrum, and next week I'll show you what to do about it.

    Show more Show less
    3 mins
  • #30-Follow The Open-Closed Principle
    Oct 7 2024

    In order to embrace change, as agile says we must, we must make sure that changes to the system going forward do not create excessive waste and/or delays. Part of how we can do this is to follow good principles, such as the Open-Closed Principle. This episode will explain this principle, and what it means.

    Show more Show less
    4 mins
  • #29-Refactoring is Lean Pt. 2
    Sep 30 2024

    Last week I discussed the notion of refactoring, and why business people often fail to see the value in it. This week I explore what that value is, and how best to express it honestly.

    Show more Show less
    4 mins
  • #28-Refactoring is Lean Pt. 1
    Sep 23 2024

    Should a Project Manager allow a development team to spend time and resources on Refactoring? What is refactoring, and why do they want to do it? It seems to have no business value whatsoever. This episode, and the next, will explore this question and offer a way to resolve it.

    Show more Show less
    3 mins
  • #27-Why Design Patterns are Agile
    Sep 16 2024

    If you are familiar with the concept of a "Design Pattern" you may well feel that they reflect an older view of development. Indeed, the patterns were first identified before the popularity of agile approaches. That said, they are entirely agile, and this episode is about why that is.

    Show more Show less
    3 mins
  • #26-Being Persuasive in Context
    Sep 9 2024

    Collaborating effectively includes, among many necessary skills, the ability to be persuasive. This episode will outline an approach to persuasiveness that I have found to be highly effective in my experience as a consultant and mentor.

    Show more Show less
    3 mins
  • #25-Enumerate Your Stakeholders
    Sep 2 2024

    Over the last two weeks I discussed the power of list-making in an agile project. This week, I dig into the details of one very important list, which is a list of the stakeholders to a given product, project, or feature.

    Show more Show less
    3 mins
  • #24-The Power of Lists Part 2
    Aug 26 2024

    Last week I introduced the notion of a team to-do list, and how important this artifact is during the development of a feature. That list should be curated once the work is done. How that curation is accomplished the the subject of this episode.

    Show more Show less
    3 mins