34
Ilities Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research Review December 4, 2014 Georgetown University School of Continuing Studies 640 Massachusetts Ave NW, Washington, DC www.sercuarc.org SERC SSRR

Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

  • Upload
    hakiet

  • View
    219

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Ilities Tradespace and Affordability Program (iTAP)

12-04-2014 1

ByBarry Boehm, USCRussell Peak, GTRI

6th Annual SERC Sponsor Research ReviewDecember 4, 2014

Georgetown UniversitySchool of Continuing Studies640 Massachusetts Ave NW,

Washington, DC

www.sercuarc.org

SERC SSRR

Page 2: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Context: SERC SEMT Research AreaSystems Engineering and Management Transformation

• Models, Methods, Processes, and Tools (MMPTs)– MMPT Integration Framework: GTRI– SysML-COSYSMO Integration: GTRI, USC– Interactive, Model-Centric SE: MIT– ISR UAV Tradespace MMPTs: AFIT, NPS– Holistic Model-Centric SE: Stevens– Agile-Lean-Kanban SE: Stevens, USC, Auburn– Set-Based Design: WSU, PSU

• iTAP Foundations: ilities Ontology Views– Stakeholder Value-Based, Means-Ends View: USC– Change-Oriented View: MIT– Formal Methods Views: UVirginia

12-04-2014 2SERC SSRR

Page 3: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Ilities Tradespace and Affordability Analysis

• Critical nature of the ilities– Or non-functional requirements; quality attributes– Major source of project overruns, failures– Significant source of stakeholder value conflicts– Poorly defined, understood– Underemphasized in project management– Need for ilities ontology

• Ility synergies and conflicts analysis– Stakeholder value-based, means-ends hierarchy– Synergies and Conflicts matrix and expansions

• SysML-COSYSMO Integration: GTRI (Peak), USC (Lane) 12-04-2014 3SERC SSRR

Page 4: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Importance of ility TradeoffsMajor source of DoD system overruns

• System ilities have systemwide impact– System elements generally just have local impact

• ilities often exhibit asymptotic behavior– Watch out for the knee of the curve

• Best architecture is a discontinuous function of ility level– “Build it quickly, tune or fix it later” highly risky– Large system example below

12-04-2014 4SERC SSRR

Page 5: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Value Conflicts: Security IPT

• Single-agent key distribution; single data copy– Reliability: single points of failure

• Elaborate multilayer defense– Performance: 50% overhead; real-time deadline problems

• Elaborate authentication– Usability: delays, delegation problems; GUI complexity

• Everything at highest level– Modifiability: overly complex changes, recertification

12-04-2014 5SERC SSRR

Page 6: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Proliferation of Definitions: Resilience

• Wikipedia Resilience variants: Climate, Ecology, Energy Development, Engineering and Construction, Network, Organizational, Psychological, Soil

• Ecology and Society Organization Resilience variants: Original-ecological, Extended-ecological, Walker et al. list, Folke et al. list; Systemic-heuristic, Operational, Sociological, Ecological-economic, Social-ecological system, Metaphoric, Sustainabilty-related

• Variants in resilience outcomes– Returning to original state; Restoring or improving original state;

Maintaining same relationships among state variables; Maintaining desired services; Maintaining an acceptable level of service; Retaining essentially the same function, structure, and feedbacks; Absorbing disturbances; Coping with disturbances; Self-organizing; Learning and adaptation; Creating lasting value

12-04-2014 6SERC SSRR

Page 7: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Example of Current Practice

• “The system shall have a Mean Time Between Failures of 10,000 hours”

• What is a “failure?”– 10,000 hours on liveness– But several dropped or garbled messages per hour?

• What is the operational context?– Base operations? Field operations? Conflict operations?

• Most management practices focused on functions– Requirements, design reviews; traceability matrices; work

breakdown structures; data item descriptions; earned value management

• What are the effects on other –ilities?– Cost, schedule, performance, maintainability?

12-04-2014 7SERC SSRR

Page 8: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Need for ilities OntologyA structural framework for organizing information about a topic of interest

• Oversimplified one-size-fits all definitions– ISO/IEC 25010, Reliability: the degree to which a system ,

product, or component performs specified functions under specified conditions for a specified period of time

– OK if specifications are precise, but increasingly “specified conditions” are informal, sunny-day user stories. Satisfying just these will pass ISO/IEC, but fail on rainy-day use cases

– Need to reflect that different stakeholders rely on different capabilities (functions, performance, flexibility, etc.) at different times and in different environments

• Proliferation of definitions, as with Resilience• Weak understanding of inter-ility relationships

– Synergies and Conflicts, as with Security

12-04-2014 8SERC SSRR

Page 9: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Initial SERC ilities Ontology

• Modified version of IDEF5 ontology framework– Classes, Subclasses, and Individuals– States, Processes, and Relations

• Top classes cover stakeholder value propositions– Mission Effectiveness, Resource Utilization, Dependability, Flexibiity

• Subclasses identify means for achieving higher-class ends– Means-ends, one-to-many for top classes– Ideally mutually exclusive and exhaustive, but some exceptions – Many-to-many for lower-level subclasses

• States, Processes, and Relations cover sources of ility variation• States: Internal (beta-test); External (rural, temperate, sunny)• Processes: Operational scenarios (normal vs. crisis; experts vs. novices)• Relations: Impact of other ilities (security as above, synergies & conflicts)

12-04-2014 9SERC SSRR

Page 10: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Ilities Tradespace and Affordability Analysis

• Critical nature of the ilities– Or non-functional requirements; quality attributes– Major source of project overruns, failures– Significant source of stakeholder value conflicts– Poorly defined, understood– Underemphasized in project management– Need for ilities ontology

• Ility synergies and conflicts analysis– Stakeholder value-based, means-ends hierarchy– Synergies and Conflicts matrix and expansions

• SysML-COSYSMO Integration: GTRI (Peak), USC (Lane) 12-04-2014 10SERC SSRR

Page 11: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Stakeholder value-based, means-ends hierarchy

• Mission operators and managers want improved Mission Effectiveness– Involves Physical Capability, Cyber Capability, Human Usability, Speed, Accuracy,

Impact, Mobility, Scalability, Versatility, Interoperability

• Mission investors and system owners want Mission Cost-Effectiveness– Involves Cost, Duration, Personnel, Scarce Quantities (capacity, weight, energy, …);

Manufacturability, Sustainability

• All want system Dependability: cost-effective defect-freedom, availability, and safety and security for the communities that they serve– Involves Reliability, Availability, Maintainability, Survivability, Safety, Security

• In an increasingly dynamic world, all want system Flexibility: to be rapidly and cost-effectively changeable– Involves Modifiability, Tailorability, Adaptability

12-04-2014 11SERC SSRR

Page 12: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

7x7 Synergies and Conflicts Matrix

• Mission Effectiveness expanded to 4 elements– Physical Capability, Cyber Capability, Interoperability, Other

Mission Effectiveness (including Usability as Human Capability)• Synergies and Conflicts among the 7 resulting elements

identified in 7x7 matrix– Synergies above main diagonal, Conflicts below

• Work-in-progress tool will enable clicking on an entry and obtaining details about the synergy or conflict– Ideally quantitative; some examples next

• Still need synergies and conflicts within elements– Example 3x3 Dependability subset provided

12-04-2014 12SERC SSRR

Page 13: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

12-04-2014 13SERC SSRR

Page 14: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Software Development Cost vs. Reliability

0.8

VeryLow

Low Nominal High VeryHigh

0.9

1.0

1.1

1.2

1.3

1.4

1.10

1.0

0.92

1.26

0.82

Relative Cost to Develop

COCOMO II RELY RatingMTBF (hours) 1 10 300 10,000 300,000

12-04-2014 14SERC SSRR

Page 15: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Software Ownership Cost vs. Reliability

0.8

VeryLow

Low Nominal High VeryHigh

0.9

1.0

1.1

1.2

1.3

1.4

1.10

0.92

1.26

0.82

Relative Cost to Develop, Maintain,Own andOperate

COCOMO II RELY Rating

1.23

1.10

0.99

1.07

1.11

1.05

70% Maint.

1.07

1.20

0.760.69

VL = 2.55L = 1.52

Operational-defect cost at Nominal dependability= Software life cycle cost

Operational -defect cost = 0

MTBF (hours) 1 10 300 10,000 300,000

12-04-2014 15SERC SSRR

Page 16: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research
Page 17: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Conclusions• Ilities or non-functional requirements are success-critical

– Major source of project overruns, failures– Significant source of stakeholder value conflicts– Poorly defined, understood– Underemphasized in project management

• Ilities ontology clarifies nature of ilities– Using value-based, means-ends hierarchy– Identifies sources of variation: states, processes, relations– Relations enable ility synergies and conflicts identification

• Continuing SERC research creating tools, formal definitions

12-04-2014 17SERC SSRR

Page 18: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Ilities Tradespace and Affordability Analysis

• Critical nature of the ilities– Or non-functional requirements; quality attributes– Major source of project overruns, failures– Significant source of stakeholder value conflicts– Poorly defined, understood– Underemphasized in project management– Need for ilities ontology

• Ility synergies and conflicts analysis– Stakeholder value-based, means-ends hierarchy– Synergies and Conflicts matrix and expansions

• SysML-COSYSMO Integration: GTRI (Peak), USC (Lane) 12-04-2014 18SERC SSRR

Page 19: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

•Implemented cost modeling concepts as SysML building blocks– Concepts per SoS/COSYSMO work by Lane, Valerdi, Boehm, et al.– SysML knowledge capture that is reusable, modular, more complete

•Enables integration with complex SysML models•Successfully applied building blocks

to two healthcare SoS case studies•Provides key step towards affordability

trade studies involving diverse “-ilities”

19

SysML Building Blocks for Cost ModelingSummary (Oct 2013-Dec 2014) – R. Peak, GTRI; J. Lane, USC; R. Madachy, NPS

19

Page 20: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

COSYSMO/SoS Concepts Implemented as SysML Building Blocks: Selected SysML Diagrams

20

Generic and useful to analyze practically any SoS (see case study applications in next slides)

20

Page 21: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Healthcare SoS Case Study1 [Lane 2009]Original Document & Spreadsheet Views

Recursive application of COSYSMO concepts for each constituent system in SoS, plus considerations specific to SoS top-level.

4 main systems; SoS top reqs: 50; CS reqs: 150 SoS, 20 non-SoS (220 reqs grand total)

21

Page 22: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Healthcare SoS Case Study1: Model Subset Spreadsheet View vs. SysML DNA Signature View

© Ricardo Valerdi, University of Southern CaliforniaENTER SIZE PARAMETERS FOR SYSTEM OF INTEREST

Easy Nominal Difficult E N D# of System Requirements 10 20 7 60 0.5 1.0 5.0# of System Interfaces 10 10 8 89 1.1 2.8 6.3# of Algorithms 20 15 10 221 2.2 4.1 11.5# of Operational Scenarios 5 5 4 223 6.2 14.4 30.0

593SELECT COST PARAMETERS FOR SYSTEM OF INTEREST VL VL-L L L-N N

Requirements Understanding H 0.77460 1.85 1.59 1.36 1.17 1.00Architecture Understanding H 0.80623 1.62 1.44 1.27 1.13 1.00Level of Service Requirements H 1.31909 0.62 0.70 0.79 0.89 1.00Migration Complexity N 1.00000 1.00Technology Risk N 1.00000 0.70 0.77 0.84 0.91 1.00Documentation H 1.13137 0.82 0.86 0.91 0.95 1.00# and diversity of installations/platforms N 1.00000 1.00# of recursive levels in the design N 1.00000 0.80 0.85 0.89 0.95 1.00Stakeholder team cohesion VL 1.50000 1.50 1.36 1.22 1.11 1.00Personnel/team capability N 1.00000 1.48 1.34 1.22 1.10 1.00Personnel experience/continuity N 1.00000 1.46 1.33 1.21 1.10 1.00Process capability EH 0.68000 1.46 1.33 1.21 1.10 1.00Multisite coordination L 1.15326 1.33 1.24 1.15 1.07 1.00Tool support N 1.00000 1.34 1.25 1.16 1.08 1.00

1.09632 composite effort multiplier

241.8 38.55 1.06

1.0

SYSTEMS ENGINEERING PERSON MONTHS

equivalent size

Healthcare IT Network Effort Model

(an infrastructure component;a primitive system; )

pro forma parameter values

Subset of full model

22

Page 23: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Healthcare SoS Case Study1: Model Execution

Top-Level SysML Instances(bdd view - after solving in ParaMagic)

Tool for Solving SysML Instance Structures(object-oriented spreadsheet-like tool)

No. of variables: 1166No. of equations: 204

23

Page 24: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Healthcare SoS Case Study1: Implementation ResultsGood verification compared to original results

Original Results Summary [Lane 2009](subject to known corrections & round-off)

SysML-Based Results Summary

24.65

137.59

No. of variables: 1166No. of equations: 204

24

Page 25: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Healthcare SoS Case Study1: Full Model SysML DNA Signature View

Healthcare SoS Effort Model (a top-level SoS)

Size Drivers ofSoS Capability Reqs

Cost Drivers ofSoS Capability Reqs

Pharmacy System Effort Model

(a constituent system)

Healthcare IT Network Effort Model

(an infrastructure component;a primitive system; )

25

Page 26: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Healthcare SoS Case Study2 [Lane et al.]Original Document & Spreadsheet Views

Recursively uses COSYSMO, and adds SoS aspects.

6 main systems; SoS top reqs: 130; CS reqs: 375 SoS, 175 non-SoS (680 reqs grand total)

26

Page 27: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Healthcare SoS Case Study2: Results Verification

Top-Level SysML Instances(bdd view - after solving in ParaMagic)

Original Calculations & Results [Lane et al.]

etc.

Original Schematic

Good comparison (subject to errorsin round-off)

No. of variables: 1830No. of equations: 320

27

Page 28: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Applications & Candidate Future Case Studies

• Analysis of alternatives– Subsystem/component upgrades– Levels of capability option

performance within SoS– Interoperability assessments

for alternatives• System/component retirement

(or replacement) assessments• Capabilities vs. costs

Case: Emergency Response SoS

Case: Military Operations SoS

Ambulance:• Cardiac monitor• IV infusion pump• Camera• Laptop

Level 1 Trauma Center:• Emergency workstations • Audio communication• Video communications• Patient information• Cardiac monitor information

In-Patient Systems

28

Page 29: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Summary & ImpactSysML/MBSE Approach

• Created cost modeling building blocks in SysML– Leveraging COSYSMO/COCOMO legacy and experiences

• Successfully validated via two healthcare SoS case studies:– Base complexity (Case 1) and increased complexity (Case 2)

• Benefits– Enables better knowledge capture

• More modular, reusable, precise, maintainable, complete (e.g., units), ...• Acausal; better verification & validation vs. spreadsheets; ...

– Enables swapping in/out alternative subsystem designs– Provides patterns that are easy-to-apply with many systems/SoS

• Can integrate with existing body of system models– Executable system models in SysML, DoDAF/UPDM, …– Methods to automate this integration are WIP in RT113/ITAP (CY2015)

• Provides key step towards affordability trade studies involving diverse “-ilities”

29

Page 30: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

Backup charts

12-04-2014 30SERC SSRR

Page 31: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

12-04-2014 31

COCOMO II-Based Tradeoff AnalysisBetter, Cheaper, Faster: Pick Any Two?

0

1

2

3

4

5

6

7

8

9

0 10 20 30 40 50

Development Time (Months)

Cos

t ($M

)

(VL, 1)

(L, 10)

(N, 300)

(H, 10K)

(VH, 300K)

-- Cost/Schedule/RELY:

“pick any two” points

(RELY, MTBF (hours))

•For 100-KSLOC set of features•Can “pick all three” with 77-KSLOC set of features

SERC SSRR

Page 32: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

12-04-201432

Legacy System Repurposing

Eliminate Tasks

Eliminate Scrap, Rework

Staffing, Incentivizing, Teambuilding

Kaizen (continuous improvement)

Work and Oversight StreamliningCollaboration Technology

Early Risk and Defect Elimination

Modularity Around Sources of ChangeIncremental, Evolutionary Development

Risk-Based Prototyping

Satisficing vs. Optimizing PerformanceValue-Based Capability Prioritization

Composable Components,Services, COTS

Cost Improvements and Tradeoffs

Get the Best from People

Make Tasks More Efficient

Simplify Products (KISS)

Reuse Components

Facilities, Support Services

Tools and Automation

Lean and Agile Methods

Evidence-Based Decision Gates

Domain Engineering and Architecture

Task AutomationModel-Based Product Generation

Value-Based, Agile Process Maturity

Affordability and Tradespace Framework

Reduce Operations, Support Costs

Streamline Supply ChainDesign for Maintainability, EvolvabilityAutomate Operations Elements

Anticipate, Prepare for ChangeValue- and Architecture-Based Tradeoffs and Balancing

SERC SSRR

Page 33: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

33

Costing Insights: COCOMO II Productivity Ranges

Productivity Range1 1.2 1.4 1.6 1.8 2 2.2 2.4

Product Complexity (CPLX)

Analyst Capability (ACAP)

Programmer Capability (PCAP)

Time Constraint (TIME)

Personnel Continuity (PCON)

Required Software Reliability (RELY)

Documentation Match to Life Cycle Needs (DOCU)

Multi-Site Development (SITE)

Applications Experience (AEXP)

Platform Volatility (PVOL)

Use of Software Tools (TOOL)

Storage Constraint (STOR)

Process Maturity (PMAT)

Language and Tools Experience (LTEX)

Required Development Schedule (SCED)

Data Base Size (DATA)

Platform Experience (PEXP)

Architecture and Risk Resolution (RESL)

Precedentedness (PREC)

Develop for Reuse (RUSE)

Team Cohesion (TEAM)

Development Flexibility (FLEX)

Scale Factor Ranges: 10, 100, 1000 KSLOC

12-04-2014

Staffing

Teambuilding

Continuous Improvement

SERC SSRR

Page 34: Ilities Tradespace and Affordability Program (iTAP) Tradespace and Affordability Program (iTAP) 12-04-2014 1 By Barry Boehm, USC Russell Peak, GTRI 6 th Annual SERC Sponsor Research

COSYSMO Sys Engr Cost Drivers

3412-04-2014

Teambuilding

Staffing

Continuous Improvement

SERC SSRR