Post

Product development is not product assembly. In a past life, I worked as an industrial engineering technician in the automotive industry. We were applying Lean Manufacturing practices. In development, you minimize waste and maximize value. In assembly, you optimize for speed and efficiency.

I know very smart people have applied Lean to software development, but it feels to me like some wires got crossed. Assembly is your CI/CD pipelines. You want that fast. Development requires a cross-functional team. Measuring issue open to issue close times isn't about speed; it's about waste.

What happens between issue open and issue close is actually more important. Was there a lot of wait time before quality assurance? Was code committed and sitting in the repo for an extended period of time? Did we build more than what was necessary? Identify waste. Maximize value.

0 reposts0 likes

No replies yet.