Originally posted by ftpaddict From my own experience with a global company, it is considered
good business management to
intentionally bring the first version of a product to market less than fully functional and less than optimized for its designed use.
Frequently the small refinements that would make a product perfect take the most time and engineering expense to create, yet have utility for a comparatively small number of (very sophisticated and vocal) users.
Following the principle that capital is scarce and all new product developments compete against each other for allocations of the last dollar of development capital, companies maximize market share by introducing a larger number of less-than-perfect products, and improving them in later versions. In this way a company receives a better return on the initial round of invested capital for each product (and a higher return on invested capital overall)..
The company then uses cash flow from sales of the first version
each product to make the final design refinements (that were always planned anyway) and characterizes them as "
improvements" in later versions, upgrades or product extensions.
A company receives further benefit by follow-on sales to first-adopter purchasers of the initial version.
Cynical, yes, but considered to be good business decisions.