Software, We Have a Problem

We can’t develop and release a product without knowing what it will be, right? Except we, as an industry, have a terrible time seeing the requirements before we create some of the product and get feedback on what we developed.

Back in the ’70s, when I started to work as a software developer, we created “simple” products. The only input was the command line. We had no windowing systems until the ’80s. Cameras had only eight bits of grayscale, no color. The mouse didn’t exist until the mid ’80s, and computers were much less capable than they are now. We created our own unique networking systems. (TCP/IP didn’t ship with computers as part of the operating system until the ’90s.)

Even in these “simple” projects, I needed ...

Get Create Your Successful Agile Project now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.