Improving Software Product Development using Lean

Software product development is a seemingly simple process with loads of inherent complexity.

It’s a process you can probably describe in 3 or 4 steps: identify a problem, build some software to address the problem, give it to the people who have the problem.

But you people aren’t satisfied with a simple process, are you? You have to go and complicate it with all sorts of real world problems. Things get clunky, slow down, frustration builds, and you find yourself nowhere near that magical flow state where things just…