The Sociology of Megaprogramming: Experiences in Generating an Organizational Learning Enterprise (Software Technology for Adaptable, Reliable Systems (STARS) Program).

Abstract

The STARS Program is currently involved in transitioning advanced software engineering technologies into practice within the DoD under the aegis of "megaprogramming". Megaprogramming, which integrates the notions of process-driven, domain specific, reuse based, and supporting automation via a Software Engineering Environment, is intended to enable the formation of product-line organizations with the objective of producing systems "cheaper, better, faster". Transitioning to megaprogramming can involved significant changes to existing ways of doing business, and to an organization's underlying paradigms. Given the degree of change, sociological forces come into play. The project that forms the basis of this experience is the SCAT demonstration project, performed by the AF SWSC at Peterson AFB. As a vehicle for organizing the analysis of our project's experience, we will create it to the disciplines distinguished by Peter Senge in "The Fifth Discipline, the Art and Practice of the Learning Organization". For each discipline, we present our interpretation of our experience, and our recommendations based on our lessons.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 27, 1995
Accession Number
ADA292998

Entities

People

  • Lynn B. Underhill

Tags

Communities of Interest

  • C4I
  • Engineered Resilient Systems
  • Ground and Sea Platforms
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • Application Software
  • Command And Control
  • Command And Control Systems
  • Command Centers
  • Contractors
  • Control Systems
  • Deep Learning
  • Demonstrations
  • Department Of Defense
  • Engineering
  • Environment
  • Learning
  • Organizational Structure
  • Sociology
  • Software Development
  • Warning Systems

Fields of Study

  • Computer science
  • Engineering

Readers

  • Organizational Process Management (OPM).
  • Software Engineering.