As a thought leader in XP, design patterns, Scrum, Kanban, Lean, SAFe and even more, I thought it’d be interesting to create a list of top thoughts and questions I believe are essential for effective Lean-Agile adoption. I’ll try to add a few of these each week. I welcome questions for new topics as well. Commonly Held, Unchallenged, Beliefs That I do not BelieveIt is better to start with Scrum that fosters Agile than to start with actual Agile practices while learning as little of Scrum as you can get by with. See Essential Aspects for Training New Scrum Teams for more. People don’t retain much from courses because most courses don’t attend to how people learn. Useful IdeasWhy Agile Should Be More Predictable Than WaterallExcerpt from Achieving Business Agility at All Scales: Transforming Your Organization with Lean Thinking and Lean-Agile Patterns Many executives have been led to believe that Agile is inherently less predictable than a waterfall approach. However, Agile, when wrapped in Lean-Thinking, can be more predictable because it enables working directly on the true causes of unpredictability in software development. Waterfall’s large projects and stage gate approach cause delays in feedback, workflow, testing and integration. These delays inherently create a significant amount of rework (redoing requirements, reworking code that missed requirements, finding bugs, thrashing during integration). This work, of course, is never planned for, and therefore result in inherently bad estimation, not to mention that eliminating this extra work improves productivity. See the rest of the chapter here. All resources related to Business AgilityA Primer on Emergent Design (Article) |