1 / 11

COTS Based Systems (CBS) Cost Model Overview

COTS Based Systems (CBS) Cost Model Overview. Modeling Concept. Based on CBS activities: Use parametric models to estimate activity effort and schedule that have variability Use averages to estimate activities that are relative constant in effort and schedule Activities are described in

nirav
Download Presentation

COTS Based Systems (CBS) Cost Model Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. COTS Based Systems (CBS) Cost Model Overview

  2. Modeling Concept • Based on CBS activities: • Use parametric models to estimate activity effort and schedule that have variability • Use averages to estimate activities that are relative constant in effort and schedule • Activities are described in "An Activity Framework forCOTS-Based Systems,”CMU/SEI-2000-TR-010,by Oberndorf, Brownsword, Sledge. • Model is intended to be open, • understandable, and flexible

  3. Vendor Relationships Contract Tracking & Oversight Intergovt Supplier Relationships License Negotiation COTS Business Case Contract Requirements COTS Cost Estimation Solicitation Business Activity Area Contract Activity Area Evaluation Construction ConfigurationManagement Deployment and Sustainment System Context Architecture and Design Marketplace Engineering Activity Area Cultural Transition Information Sharing CBS Strategy CBS Risk Management CBS Tradeoffs Program-Wide Activity Area CBS Activity Set

  4. Model is based CBS activities • Some activities are relatively constant for each COTS product, e.g. establish and maintain vendor relationships • Some of the activities vary in effort depending on the type of COTS product. • Variable activities are estimated with the appropriate parametric model, e.g. prototype to discover product and system characteristics

  5. Increasing knowledge about the product Modeling Scope Concept Model Concept Exploration Business Case Analysis & Prototyping High-Level Model Detailed Model Production & Sustainment

  6. Concept Model Effort = (COTS-Type Average Effort)  1 Standard Deviation Schedule = (COTS-Type Average Schedule)  1 Standard Deviation • COTS-Types Examples: • Database • GUI Builder • Compiler • ... Estimate (Based on an average for a COTS-Type)

  7. Parametric High-Level Model Effort = (COTS Type Average Effort)  F1 F2 F3 F4 F5 Schedule = (COTS Type Average Schedule)  G1 G2 G3 G4 G5 • Candidate Effort Influencing Factors: • Suitability • Availability • Accessibility • Experience Estimate  F1 F2 F3 F4 F5

  8. Suitability of Using COTS Tradeoff distance Coverage of requirements Ease of tailoring Tailoring mechanisms Size of the COTS portion of the system Criticality of product to the system Architecture CBS Product Availability Number of COTS products Stability (volatility) of product Size of COTs product / number and complexity of features COTS alternatives for a component CBS Product and Marketplace Accessibility Availability of product and vendor information Vendor maturity Market segment uniformity Stability of market segment Size of market segment Technology stability CBS Development Experience Experience with CBS systems Stakeholder flexibility Life expectancy of system Candidate Factors Affecting Effort

  9. Parametric Detailed Model • There are different detailed models being developed: • USC-CSE COCOTS • AFCC for Air Force use • Others? • Based on detailed modelinputs, these models areused to estimate the variableeffort and schedule portionof the activity set.

  10. Current Model Status • Refining CBS activity-based model definition • While the activity sets are ready for use and available, the model is still being developed • Need to collect data to • establish averages for differentCOTS-types • validate CBS model parameters • Need to compare CBS activitysets to detailed models andcheck their coverage

  11. For More Information • SEI Technical Report on CBS Activity Sets is available online: • http://www.sei.cmu.edu/publications/documents/00.reports/00tr010.html • Activity set questions should be directed to: • Tricia OberndorfSoftware Engineering Institute • po@sei.cmu.edu • (412) 268-5412 • Modeling questions should be directed to: • Brad Clark • Software Engineering Institute • bkc@sei.cmu.edu • (703) 754-0115

More Related