Scalable Distributed Organizations for Ultra-Large-Scale Software

  • Authors:
  • Daniel J. Paulish

  • Affiliations:
  • Siemens Corporate Research, Inc., Princeton, NJ 08540 USA

  • Venue:
  • ULS '07 Proceedings of the International Workshop on Software Technologies for Ultra-Large-Scale Systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Achieving ultra-large-scale software systems will necessarily require new organizational structures and processes. This position paper suggests an approach in which large systems are decomposed into smaller components that can be implemented by small teams. A collection of small development teams is then organized such that communications are profiled and controlled as reflected by the system architecture. Although such organization structures are far from optimal, they can help us achieve a next step and gain insights for implementing future ultra-large-scale software systems.