Software is a Product...Not

Abstract

Much of our planning for software uses the hardware product model. While we're not perfect, we do a fairly good job of managing hardware engineering for required time, quality, and money. But software more often than not is late, doesn't do what we want it to do, and costs too much. And that's a problem. We can't see a solution to our problem-perhaps because we have made the solution invisible by thinking about it in the wrong terms. I propose a vocabulary change. We will better understand the process if we consider software as a service, not a product. Let me expand on this statement. I do not believe we must do any of the software-building activities differently. Instead, from the perspective of scheduling, budgeting, and delivering software, we should use the service paradigm rather than the product paradigm. Scheduling, Budgeting

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1992
Accession Number
ADA264668

Entities

People

  • M. D. Shapiro

Organizations

  • Naval Command, Control and Ocean Surveillance Center

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Computers
  • Engineering
  • Engineers
  • Information Operations
  • Maintenance
  • Management Engineering
  • Management Planning And Control
  • Manufacturing
  • Manufacturing Engineering
  • Ocean Surveillance
  • Personal Computers
  • Product Development
  • Scheduling (Production)
  • Thinking
  • Vocabulary
  • Word Processors

Fields of Study

  • Computer science

Readers

  • Educational Psychology
  • Operations Research
  • Software Engineering.