• DocumentCode
    3064281
  • Title

    Scalable Distributed Organizations for Ultra-Large-Scale Software

  • Author

    Paulish, Daniel J.

  • Author_Institution
    Siemens Corp. Res., Inc., Princeton
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    4
  • Lastpage
    4
  • 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.
  • Keywords
    distributed processing; organisational aspects; software architecture; software development management; software houses; distributed development team; organizational structure; scalable distributed organization; system architecture; ultra-large-scale software system; Communication system control; Computer architecture; Control systems; Costs; Marketing and sales; Marketing management; Productivity; Programming; Software systems; Spatial databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Technologies for Ultra-Large-Scale Systems, 2007. ULS '07. International Workshop on
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2965-8
  • Type

    conf

  • DOI
    10.1109/ULS.2007.7
  • Filename
    4273450