“Safe upon solid rock the ugly house stands: Come and see my shining palace built upon the sand!
— Edna St. Vincent Millay
The name Pottersville comes from the popular film “It’s a Wonderful Life.” In the film, there are two alternative realities presented. In one reality, the city is controlled by a miserly banker who refuses to give people control over their own lives and property. This results in a culture of violence, hatred, and envy between citizens.
A software project adopts a product technology and becomes completely dependent upon the vendor’s implementation. When upgrades occur, software changes and interoperability problems occur. Continuous maintenance, based upon product upgrades, is required to keep the system running. Expected new product features are often delayed; causing schedule slips and inability to complete desired application software features.
Symptoms and Consequences
|Commercial product upgrades drive the application software maintenance cycle.|
|Promised product features are delayed or never delivered, causing missed application feature deliveries.|
|The product varies significantly from the advertised open systems standard.|
|If a product upgrade is missed entirely, then a product repurchase and re-integration is often necessary.|