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

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2010
Accession Number
AD1147174

Entities

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Biomedical
  • Space

DTIC Thesaurus Topics

  • Abstracts
  • Application Software
  • Case Studies
  • Economic Impact
  • Engineering
  • Governments
  • Guarantees
  • Information Systems
  • Money
  • Procurement
  • Product Development
  • Software Design
  • Software Development
  • Software Development Tools
  • Software Testing
  • Standards
  • Universities

Fields of Study

  • Computer science
  • Engineering

Readers

  • Organizational Process Management (OPM).
  • Software Engineering.
  • Systems Analysis and Design