Dave Tach makes a great observation on the evolutionary nature of software products:
This is the ebb and flow of software development, where bits and bytes evolve beyond their creators' initial conceptions. Developers make educated guesses and pitch their product to the public. After it's released and potentially millions of people use it, they learn whether they guessed correctly. In some ways, Apple guessed wrong about the fundamentals of the software that powers its popular wearable. It is far from the only company to have done so. Set for release this fall, watchOS 3's big changes are the result of observation, reassessment and refinement.
His article is an interesting look at how game design has changed from monolithic single releases to an iterative process where designers adapt their games based on how players play it.