Agile Tips

Agile Tips

By Scott L. BainTechnology
Download on the App Store

Agile Tips episodes

  • #28-Refactoring is Lean Pt. 1

    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.

    3 min
  • #27-Why Design Patterns are Agile

    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.

    4 min
  • #26-Being Persuasive in Context

    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.

    3 min
  • #25-Enumerate Your Stakeholders

    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.

    3 min
  • #24-The Power of Lists Part 2

    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.

    3 min
  • #23-The Power Of Lists Part 1

    One of the most powerful tools available to the team when conducting Acceptance Test-Driven Development, or any kind of requirements analysis, is also one of the simplest ones.  This episode is all about that tool.

    3 min
  • #22-Know What it Means to be Done

    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.

    4 min
  • #19-Build Quality In Part 1

    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.

    3 min

About Agile Tips

From the publisher's feed

Unlocking Agile Wisdom: Insights from Decades of Experience.  Scott Bain is a 44+ year veteran of systems development.