• DocumentCode
    1065618
  • Title

    Lessons Learned on Five Large-Scale System Developments

  • Author

    Ozarin, Nat

  • Author_Institution
    Omnicon Croup Inc., Hauppauge
  • Volume
    11
  • Issue
    1
  • fYear
    2008
  • Firstpage
    18
  • Lastpage
    23
  • Abstract
    System planners, architects, and developers often make the same mistakes on grand scales, but we usually stay with familiar approaches, especially under deadline pressures. Engineers and managers embrace the concept of process improvement, yet they rarely take time (or have the privilege of taking the time) to consider how something that has worked in the past could be improved. It is equally rare for them to make the effort to change plans and processes to benefit from mistakes. This article explores several high-level lessons learned, mostly on large system developments that were not always successful. The lessons concern project difficulties caused by thinking that´s stuck in the present; excessive faith in code reuse; failure to see the big picture; absence of independent failure analysis; and estimation processes driven by fear and ignorance.
  • Keywords
    failure analysis; program diagnostics; software development management; software process improvement; software reusability; code reusing; estimation processes; independent failure analysis; large-scale system developments; process improvement; system architects; system planners; Aerospace electronics; Airborne radar; Aircraft; Computational modeling; Documentation; Instruments; Large-scale systems; Network address translation; Project management; Software systems;
  • fLanguage
    English
  • Journal_Title
    Instrumentation & Measurement Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    1094-6969
  • Type

    jour

  • DOI
    10.1109/IM-M.2008.4449010
  • Filename
    4449010