Product Development as Transformations
Simply put, software developers make dreams into reality. A less colorful description of what we in the software industry do is, we satisfy customer needs with our products. Meeting or exceeding customer expectations is our goal. Our products consist of two parts: The software and the documentation. Customers expect a product we build to have the following characteristics:
Functionality Product improves accomplishment of user scenarios.
Reliability Product provides consistent results and does not lose or interrupt work.
High quality Minimal errors are encountered by the user.
Consistency A consistency of concepts and interfaces across product and between product and documentation exists.
A customer evaluates ...