A Comparison of Large Scale Systems and Consumer Software Development
This chart illustrates the differences in assumptions and goals of consumer-oriented software that is easy to use without training with traditional large-scale systems that require huge amounts of training and support. These assumptions and goals drive design and the significant difference in outcomes.
A Comparison of Large Scale Systems and
Consumer Software Development
The Need:
The assumptions underlying large scale software development are implicit and are rarely questioned. Those underlying assumptions drive development and design, including definition of the performer population and description of their work context. The assumptions must be made explicit so they can be discussed and either validated or changed.The Chart:
The assumptions underlying consumer software development are quite different. And because those assumptions are so different, they drive a different design and development process. What Drives Software Development? A Comparison of Consumer vs. Large Scale Systems Development is designed to make these two differing sets of assumptions explicit so they can be compared and contrasted as part of the specification development process. The drivers for consumer software need to be adopted by large scale systems developers to improve the quality and power of software developed for organizational use.Using the Chart:
Use the chart or components in proposals, functional specifications and presentations advocating performance centered design. Force open discussion about the design assumptions.Rule of Thumb:
Developers and sponsors of new systems development have given little thought to these underlying assumptions and thinking in new ways must be facilitated.
| Points of Comparison |
Large Scale Systems |
Consumer Software |
| Assumptions about users' and workplace knowledge: |
|
|
| Development priorities: |
|
|
| Implementation times
Performance expectations |
|
|
| Assumed User Characteristics |
|
|
| Design Goals |
|
|
| Measurements and Rewards based on: |
|
|
| Not accountable for: |
|
|