
Agile Tips
Unlocking Agile Wisdom: Insights from Decades of Experience. Scott Bain is a 44+ year veteran of systems development.
Episodes
76 episodes
#75-Lean Principle: Eliminate Waste
In part one of my series on Lean, I examine the concept of eliminating Muda, or waste. I will show this in the context of manufacturing and software development, to compare and contrast the two.
•
3:11

#74: Introduction to Lean
This will be the first in a series on Lean Manufacturing and Lean Software Development, which is a major enabled of agile processes.
•
3:19

#73-AI: The Future Of Systems Development
I conclude this series my summarizing my current views on AI and it's increasing role in the development of business automation.
•
3:12

#72-AI: The Business Context
In the episode I will reflect on what I have learned by interacting with the management of the corporations I teach for, regarding the thoughts, concerns, and plans around AI.
•
4:14

#71-AI: Scaling Our Effort
People fear being replaced by AI. Should they? This episode will examine why this concern may not be as founded as people think, at least when it comes to industries I am familiar with.
•
4:02

#70-AI: A Tool For Product Development
This episode will use software development as an example of how AI can be used to make the product development process more efficient, and less wasteful. This is an example which I believe could apply to any kind of product.
•
5:02

#69-Artifical Intelligence - Introduction
This podcast will kick off a series of episodes on AI, and my personal view of it.
•
3:33

#68-Shift left - Conclusions
This week I will wrap up the notion of Shift Left, and introduce the next topic for this podcast.
•
4:04

#67-Shift left - Detecting Defects During Analysis
The final "shift left" I will examine is the detection of defects during the planning process, specifically requirements analysis. It represents one of the most important and also most difficult challenges that face us when developing pro...
•
3:47

#66-Shift left - Detecting Defects During Design
In our continuing effort to shift the detection of defects and other mistakes to earlier and earlier phases in our development process, this week I'll discuss the role that design can play.
•
3:28

#65-Shift left - Detecting Defects During Implementation
This week we will examine how defects can be detected and sometimes even prevented during the implementation of the product as analyzed and designed in the previous phases.
•
3:57

#64-Shift left - Detecting Defects During Integration
We're shifting left again, to the integration phase that precedes traditional testing. What defects can and should ideally be detected at this point, and how can we accomplish this? That's what this episode with examine.
•
3:30

#63-Shift left - Detecting Defects During Testing
We're shifting left, and the next shift involves uncovering bad or missing behavior during the traditional testing phase. Such testing is important and necessary, but is it enough? We'll see.
•
3:51

#62-Shift Left – Detecting Defects During Deployment
In this episode, I will investigate the first step in shifting left, which is to detect product defects at the time they are sold and deployed but before they are in use by the customer, and therefore cannot impact them.
•
3:27

#61-Shift Left – Detecting Defects During Product Usage
The next series of podcasts will examine the concept of shift left, which deals with the way we determine and remediate defects in our product. This week I will start with the notions of detecting these defects when the product is being u...
•
3:23

#60-Shift Left - Introduction
This episode will introduce the concept of the "Shift Left" initiative in product development, and will set the stage for a series of podcasts that examine key aspects and implications of it.
•
3:25

#59-The Structure of an Acceptance Test
This episode is about the creation of acceptance tests, who should write them and how they should be structured, to get the maximum value from them.
•
4:05

#58-The Risk of The Missing Stakeholder
This episode will tell you a story about a time when missing a critical stakeholder caused a company to make a potentially disastrous mistake in their business automation.
•
3:16

#57-Requirements vs. Expectations
This episode will examine the difference between Requirements and the Expectations that drive them, and suggest ways that we can better serve our organization by focusing on the latter.
•
3:41

#56-Utilize the Power of Information Radiators
Information radiators are extremely useful to an agile organization. But often there are such radiators that have been missed. This episode will investigate this problem.
•
4:05

#55 - Measureing Agile Progress Effectively
How you measure the progress of an agile team will fundamentally effect how much value that team will produce, since that measurement will reflect that value. What should that measurement consist of? That's the topic for this week.&...
•
4:36

#54-Changing Change, Part 4
This week I will relate the notion of "changing change" to the test-driven development process, in two different senses.
•
4:46

#53-Changing Change, Part 3
Part three of this series on changing our relationship to change deals with the concept of encapsulating variation in business automation. This is expressed in non-technical language and should be useful to those that lead product develop...
•
3:47
