Difference between revisions of "VCM Boston 2005 Session - VistA Software Life Cycle"

From VistApedia
Jump to: navigation, search
(initial)
 
 
Line 8: Line 8:
 
One fundamental issue taught to computer science and other programmers is to avoid change. The [[Waterfall Software Life Cycle]] model is built upon a system of creating Requirements Documents.  
 
One fundamental issue taught to computer science and other programmers is to avoid change. The [[Waterfall Software Life Cycle]] model is built upon a system of creating Requirements Documents.  
  
The OpenVistA Software Life Cycle, in contrast does not avoid change, but is designed to manage change. The VA's history of dealing with an integrated system means that the process anage complexity  
+
The VistA Software Life Cycle, in contrast does not avoid change, but is designed to manage change. The VA's history of dealing with an integrated system means that the process anage complexity  
  
 
=== Lessons of History ===
 
=== Lessons of History ===
 
* Don't do big projects. Only small projects are known to succeed.
 
* Don't do big projects. Only small projects are known to succeed.
 
* Do specific changes for specific people
 
* Do specific changes for specific people

Latest revision as of 16:16, 7 March 2007

Overview

VistA is not setup on a "Best of Breed" model. Rather than being built as a patchwork "Frankenstein" model. VistA started using a different paradigm is an integrated model.


The Impact of Change

One fundamental issue taught to computer science and other programmers is to avoid change. The Waterfall Software Life Cycle model is built upon a system of creating Requirements Documents.

The VistA Software Life Cycle, in contrast does not avoid change, but is designed to manage change. The VA's history of dealing with an integrated system means that the process anage complexity

Lessons of History

  • Don't do big projects. Only small projects are known to succeed.
  • Do specific changes for specific people