I always cringe a bit inside when someone says, “We need a culture change and that’s why we can’t _____.” I usually hear this from individuals who want to embed some practice in the organization but who have encountered resistance. It’s easier to say that the company has a culture problem than it is to […]
Katherine’s Latest Post
Start Here: Rapid Learning Cycles 101
Real-time knowledge capture is an essential element of the Rapid Learning Cycles framework. If a team does everything else — identifies Key Decisions and Knowledge Gaps, closes Knowledge Gaps systematically, and makes Key Decisions with confidence, the quality of their decision-making will improve and their program’s risks will burn down. That’s true even if a […]
Himalayan blackberries spread rapidly in the Pacific Northwest. They love the cloudy, drizzly weather we get most of the year and the birds that spread their seeds. Once one has taken root, they are nearly impossible to kill without poison, because any bit of root in the soil can resprout an entire blackberry bramble in […]
Agile for Hardware
Most Agile software methods operate under the key assumption that resources (software developers and testers) are interchangeable, just as user stories are independent of each other. This is one area where Agile software experts run into real trouble when they push these ideas onto hardware teams.
An Agile Software Development team works iteratively — they write some code or make a UI design model, get fast feedback on it, improve it and add to it. Some people claim that 3D printing and other rapid prototyping methods allow hardware developers to work just as iteratively. But they are wrong, for two reasons.