10 DevOps and Code Management

The ultimate goal of software product development is to release a product to customers. Mobile products are usually released through an app store; products for computers and servers may be made available for downloading from the vendor’s website or an app store. Increasingly, however, software products are made available as a cloud-based service, so there is no need for customer downloads.

After you have released your product, you have to provide some customer support. This may be as little as a list of FAQs on a web page or as much as a dedicated help desk that users may contact. You may also collect problem reports from customers to help you decide what changes to make in later releases of your product.

Traditionally, ...

Get Engineering Software Products: An Introduction to Modern Software Engineering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.