Delivering Software-Reliant Products Faster: Take Action to Help Your Organization Gain Speed without Sacrificing Quality
Abstract
Leading organizations that develop software-reliant products emphasize getting to the market or field faster with offerings of exceptional quality that can meet changing customer needs.1,2Research over the past two decades suggests that taking a product development approach centered on software architecture significantly improves an organizations chances for achieving this business goal. Software architecture is an engineering blueprint that can guide each phase of product development toward success.3,4,5In this paper, we focus on three important ways to improve software reliant products by making more effective use of software architecture throughout development:1. Better qualitydelivery of product qualities that fulfill customer needs and expectations2. Faster deliveryreduction of unnecessary rework that delays product introduction3. Easier maintenanceimproved flexibility for changing the product to meet evolving customer needs
Document Details
- Document Type
- Technical Report
- Publication Date
- Jan 01, 2010
- Accession Number
- AD1147174
Entities
Organizations
- Carnegie Mellon University