Menu
Display Lessons Learned Submit a new Lessons Learned Provide feedback on this repository FAQs regarding this system Administration
Search
Search in all text fields:
COTS Lessons Learned
Lesson Learned Statement Recommended action Date Added Details
Requirements drive selection criteria, especially initially.  Compare the market against the requirements first.  12/10/2003  Click here for details 
Careful consideration must be given to the identification of selection criteria.  Evaluate relationships between component and other subsystems; take into account demos and operational capabilities  12/10/2003  Click here for details 
Pilots and demonstrations are essential selection tools.  Conduct pilots and demonstrations of all considered components  12/10/2003  Click here for details 
Product and technology maturity must be considered.  Consider the maturity of the product, of the technology, and of the project personnel.  12/10/2003  Click here for details 
Avoid modification of COTS products, even with the vendor’s assistance.  Do not buy the source code.   12/10/2003  Click here for details 
Naïveté is rampant and dangerous at all levels.  Manage expectations well and stay alert for signs of failure  12/10/2003  Click here for details 
Effective teaming becomes even more important.  Integrated Product Teams  12/10/2003  Click here for details 
There are real benefits to the use of COTS products.  Don't give up  12/10/2003  Click here for details 
Management of expectations is critical.  Make definitions and expectations clear up front  12/10/2003  Click here for details 
Technology capabilities can confuse program boundaries.  Keep project scope clear  12/10/2003  Click here for details 
The evolutionary nature of COTS products has a profound impact on program cost, schedule, and risks.  Make schedules very flexible and plan contingencies  12/10/2003  Click here for details 
In acquiring a COTS-based system, different techniques for estimating cost, schedule, and resources and assessing progress are needed.  Estimate conservatively.  12/10/2003  Click here for details 
DoD regulations are not helpful when acquiring a COTS product.  Reconsider the regulations to accommodate differences between COTS acquisition and software development  12/10/2003  Click here for details 
Managing in a COTS development environment is a new challenge.  unknown  12/10/2003  Click here for details 
Requirements must be considered flexible, especially early in the acquisition of a COTS-based system.  It is important to structure an acquisition to adequately define the requirements in the context of your business practices and the COTS marketplace.   12/10/2003  Click here for details 
Requirements need to be tightly controlled.  Make it understood that new requirements will be incorporated only if they make commercial sense to the vendor.  12/10/2003  Click here for details 
CBS requirements must be managed in a consistent manner.  Designate the requirements owners and put mechanisms in place for how new requirements are to be handled.  12/10/2003  Click here for details 
The use of COTS products has an impact on system architecture.  Design an architecture that is flexible and makes requirements and constraints for COTS components explicit.  12/10/2003  Click here for details 
Document your CBS architecture well.  Document the architecture well and pay attention to the needs of its users.  12/10/2003  Click here for details 
COTS products introduce a whole new set of configuration management (CM) challenges.  Exercise as rigorous a CM policy as possible, and have conservative release estimates  12/10/2003  Click here for details 
Submit new lessons learned       First Previous [ 1 2 3 of 7 ] Next Last