Software development is like making a TV show.

One of the challenges with software development is that non-technical people in organizations are the ones who solicit software projects. Business leaders, particularly those in marketing positions, demand software and also demand that the new software is not released until it is "done." However, name one person who actually believes that software reaches a done state where zero updates and upgrades are needed.

Read More