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
Link To Document