Writing Lean
I know a lot of people who talk about starting a blog or writing a book, but week after week, it remains just talk. And even if they do make progress, it isn’t what they expected. It’s not unlike all the software projects or businesses I’ve worked on that failed.
When I started my software career out of college, we were taught the “waterfall” method of developing software - a lengthy process of phases gradually proceeding into the next and there isn’t any going back.
We’d gather requirements for months. Then we’d develop for many more months before showing something anyone could use. It might make sense in some capital intensive projects like building a Martian Rover, but in many situations it fails.
Even with these smart people working and planning, 75% of the software projects I worked on were late, cancelled, or they disappointed their business owners. The list of features took...