Systems Engineering Schedule Acceleration

Size: px
Start display at page:

Download "Systems Engineering Schedule Acceleration"

Transcription

1 A Modeling for Estimating Systems Engineering Schedule Acceleration Barry Boehm, Dan Ingold, Supannika Koolmanojwong, JoAnn Lane, USC CSSE NDIA SE Conference 2013 October 30, Outline Baseline: CORADMO Expedited Software Development Model RAD: Rapid Application Development Expedited ScheduleDrivers Relation to RAD Opportunity Tree Nominal Systems Engineering effort and schedule obtained from COSYSMO effort estimation model, square root effort schedule relationship RAD Opportunity Tree elements reorganized around product process project people risk project people riskfactors determined in SERC Expediting SE study Model calibrated to 12 agile project data points Case Study: From Plan Driven to Agile Current Model Status

2 RAD Opportunity Tree Also in SERC RT-20 Systems 2020 Report, Appendix B E lim in a tin g T a s k s Business process reengineering R eusing assets Applications generation D e s ig n - t o -s c h e d u le Reducing tim e per task Tools and autom ation W ork Stream linin g (80-20) Increasing parallelism Reducing risks of s in g le-p o in t failu re s Reducing failures R educin g their effects Reducing backtracking Early error elim inatio n Process anchor points Im proving process m aturity Collaboration technology A ctivity netw o rk s trea m lin in g In creasing effective w o rk w e e k M in im izing task d ep end encies Avoiding high fan-in, fan-out R educin g task variance R em o ving tasks fro m critical path 24x7 d evelo pm en t Nightly builds, testing W ee ke nd w arriors Better people and incentives Transition to learning organization Basic Expedited SE Model Form Estimate SE effort using COSYSMO Estimate nominal SE schedule as square root (SE effort) Agile software schedule = square root (effort) Estimate deviations from nominal schedule using multipliers for product, process, project, people, and risk acceptance factors Very Low, Low factor ratings slow down schedule High, Very High and Extra High factor ratings speed up schedule

3 COSYSMO Operational Concept # Requirements # Interfaces # Scenarios # Algorithms Reuse Factor Volatility Factor Size Drivers Effort Multipliers COSYSMO Effort - Application factors -8 factors - Team factors -6 factors - Schedule driver Calibration WBS guided by ISO/IEC COSYSMO Cost Drivers Application 6 3

4 Outline Baseline: CORADMO Expedited Software Development Model RAD: Rapid Application Development Expedited ScheduleDrivers Relation to RAD Opportunity Tree Nominal Systems Engineering effort and schedule obtained from COSYSMO effort estimation model, square root effortschedule relationship RAD Opportunity Tree elements reorganized around product process project people risk project people riskfactors determined in SERC Expediting SE study Model calibrated to 12 agile project data points Case Study: From Plan Driven to Agile Current Model Status Potential Critical Success Factors Areas Final Database Over 30 Interviews with Gov t/ Industry Rapid Development Organizations Over 23,500 words from interview notes Product, Process, People all in a Project Context 4

5 Product Factor Elements Product simplicity (of interfaces, legacy migration, ilities) Very Low: Extremely complex; Extra High: Extremely simple Ability to reuse product elements Very Low: None; Extra High: 90% Ability to defer low impact aspects Very Low: Never; Extra High: Anytime System definition via models vs. documents Very low: None; Extra High: 90% Technology maturity of key capabilities Very Low: >0 Level 1 2 or >1 Level 3; Extra High: All >Level Process Factor Elements Concurrency of OpCon, Rqts., Architecture, V&V Very Low: Highly sequential; Extra High: Fully concurrent Process streamlining Very Low: Heavily Bureaucratic; Extra High: Fully streamlined General SE tool support (coverage, integration, maturity: CIM) Very Low: Simpletools tools, weak CIM; Extra High: Very strong CIM

6 Project Factor Elements Collaboration support Very Low: Globally distributed; weak communications, data sharing Extra High: Largely collocated; very strong communications, data sharing Single domain models, methods, processes, tools (MMPTs) Very Low: Simple MMPTs, weak CIM; Extra High: Extensive CIM Multi domain models, methods, processes, tools (MMPTs) Very Low: Simple MMPTs, weak CIM; Extra High: Extensive CIM People Factor Elements General SE Knowledge, Skills, and Agility (KSA) Very Low: Very weak KSA; Extra High: Very strong KSA Single domain Knowledge, Skills, and Agility (KSA) Very Low: Very weak KSA; Extra High: Very strong KSA Multi domain Knowledge, Skills, and Agility (KSA) Very Low: Very weak KSA; Extra High: Very strong KSA Team compatibility Very Low: Very difficult interactions Extra High: Seamless interactions

7 Risk Acceptance Factor Risk Acceptance Very Low: Highly risk averse; Extra High: Strongly risk accepting CORADMO SE Rating Scales, Schedule Multipliers Accelerators/Ratings Very Low Low Nominal High Very High Extra High Product Factors Extremely Highly Moderately Extremely Simplicity Mod. complex Highly simple complex complex simple simple Moderate Considerate Extensive Element Reuse None (0%) Minimal (15%) Some (30%) (50%) (70%) (90%) Low-Priority Never Rarely Sometimes Often Usually Anytime Deferrals Moderate Considerate Extensive Models vs Documents None (0%) Minimal (15%) Some (30%) (50%) (70%) (90%) Key Technology >0 TRL 1,2 or 1 TRL 3 or > 1 1 TRL 4 or > TRL 5 or 1-2 TRL 6 All > TRL 7 Maturity >1 TRL 3 TRL 4 TRL 5 >2 TRL 6 Process Factors Concurrent 2 artifacts 3 artifacts All artifacts Operational Concept, Highly Mostly Fully mostly mostly mostly Requirements, sequential sequential concurrent concurrent concurrent concurrent Architecture, V&V Heavily Largely Conservative Moderate Mostly Fully Process Streamlining bureaucratic bureaucratic bureaucratic streamline streamlined streamlined General SE tool Simple tools, support CIM Considerable weak Minimal CIM Some CIM Moderate CIM Extensive CIM (Coverage, CIM integration Integration, Maturity) Project Factors Project size (peak # of Over 300 Over 100 Over 30 Over 10 Over 3 3 personnel) Globally Regionally Largely Nationally Metro-area Simple distributed distributed, collocated, Collaboration support distributed, distributed, campus, weak comm., moderate Very strong some sharing good sharing strong sharing data sharing sharing sharing Single-domain Simple MMPTs (Models, MMPTs, Considerable Minimal CIM Some CIM Moderate CIM Extensive CIM Methods, Processes, weak CIM Tools) integration Multi-domain Simple; weak Some CIM or Considerable Minimal CIM Moderate CIM Extensive CIM MMPTs integration not needed CIM People Factors General SE KSAs Moderate Very strong (Knowledge, Skills, Weak KSAs Some KSAs Good KSAs Strong KSAs KSAs KSAs Agility) Single-Domain KSAs Weak Some Moderate Good Strong Very strong Moderate or Multi-Domain KSAs Weak Some Good Strong Very strong not needed Basically Very difficult Some difficult Largely Highly Seamless Team Compatibility cooperative interactions interactions cooperative cooperative interactions interactions Risk Acceptance Factor Highly riskaversaverse Partly risk- Balanced risk Moderately Considerably Strongly risk- aversion, risk-accepting risk-accepting accepting acceptance

8 CORADMO SE Calibration Data Mostly Commercial; Some DoD Application Type Technologies Person Months Duration (Months) Duration / PM Product Process Project People Risk Multiplier Error % Insurance agency system HTML/VB VH VH H VH N % Scientific/engineering C L VH VH VH N % Compliance - expert HTML/VB VH VH H VH N % Barter exchange SQL/VB/ HTML VH H H VH N % Options exchange site HTML/SQL VH VH H VH N % Commercial HMI C L N N VH N % Options exchange site HTML VH VH H VH N % Time and billing C++/VB L VH VH VH N % Hybrid Web/client-server VB/HTML L N VH VH N % ASP HTML/VB/SQL VH VH H VH N % On-line billing/tracking VB/HTML VH VH H VH N % Palm client C/HTML N VH VH VH N % Outline Baseline: CORADMO Expedited Software Development Model RAD: Rapid Application Development Expedited ScheduleDrivers Relation to RAD Opportunity Tree Nominal Systems Engineering effort and schedule obtained from COSYSMO effort estimation model, square root effortschedule relationship RAD Opportunity Tree elements reorganized around product process project people risk project people riskfactors determined in RT 34 Model calibrated to 12 agile project data points Case Study: From Plan Driven to Agile Current Model Status

9 Case Study: From Plan Driven to Agile Accelerators/Ratings VL L N H VH H Product Factors Simplicity Element Reuse Low-Priority Deferrals Models vs Documents Key Technology Maturity Process Factors Concurrent Operational Concept, Requirements, Architecture, V&V Process Streamlining General SE tool support CIM (Coverage, Integration, Maturity) Project Factors Project size (peak # of personnel) Collaboration support Single-domain MMPTs (Models, Methods, Processes, Tools) Multi-domain MMPTs People Factors General SE KSAs (Knowledge, Skills, Agility) Single-Domain KSAs Multi-Domain KSAs Team Compatibility Risk Acceptance Factor Case Study: From Plan Driven to Agile Initial Project: Focus on Concurrent SE Accelerators/Ratings VL L N H VH H Product Factors Simplicity Element Reuse Low-Priority Deferrals Models vs Documents Key Technology Maturity Process Factors Concurrent Operational Concept, Requirements, Architecture, V&V Process Streamlining General SE tool support CIM (Coverage, Integration, Maturity) Project Factors Project size (peak # of personnel) Collaboration support Single-domain MMPTs (Models, Methods, Processes, Tools) Multi-domain MMPTs People Factors General SE KSAs (Knowledge, Skills, Agility) Single-Domain KSAs Multi-Domain KSAs Team Compatibility Risk Acceptance Factor Expected schedule reduction of 1.09/0.96 = 0.88 (green arrow) Actual schedule delay of 15% due to side effects (red arrows) Model prediction: 0.88*1.09*1.04*1.06*1.06 =

10 Case Study: From Plan Driven to Agile Next Project: Fix Side Effects; Reduce Bureaucracy Accelerators/Ratings VL L N H VH H Product Factors Simplicity Element Reuse Low-Priority Deferrals Models vs Documents Key Technology Maturity Process Factors Concurrent Operational Concept, Requirements, Architecture, V&V Process Streamlining General SE tool support CIM (Coverage, Integration, Maturity) Project Factors Project size (peak # of personnel) Collaboration support Single-domain MMPTs (Models, Methods, Processes, Tools) Multi-domain MMPTs People Factors General SE KSAs (Knowledge, Skills, Agility) Single-Domain KSAs Multi-Domain KSAs Team Compatibility Risk Acceptance Factor Model estimate: 0.88*(0.92/0.96)*(0.96/1.05) = 0.77 speedup Project results: 0.8 speedup Model tracks project status; identifies further speedup potential Current Model Status Considerable interest, experimantal use Large aerospace companies, DoD Services Also considered useful for planning Preparing, iterating data collection insrument Applying to agile software projects Mostly knowledge work

CORADMO in 2001: A RAD Odyssey

CORADMO in 2001: A RAD Odyssey CORADMO in 2001: A RAD Odyssey Cyrus Fakharzadeh fakharza@usc.edu 16th International Forum on COCOMO and Software Cost Modeling 1 Introduction RAD (Rapid Application Development) an application of any

More information

Analysis of System ility Synergies and Conflicts

Analysis of System ility Synergies and Conflicts Analysis of System ility Synergies and Conflicts Barry Boehm, USC NDIA SE Conference October 30, 2014 10-30-2014 1 Ilities Tradespace and Affordability Analysis Critical nature of the ilities Or non-functional

More information

Enabling Repeatable SE Cost Estimation with COSYSMO and MBSE

Enabling Repeatable SE Cost Estimation with COSYSMO and MBSE 1 Enabling Repeatable SE Cost Estimation with COSYSMO and MBSE Dr. Gan Wang, BAE Systems Mr. Barry Papke, No Magic, Inc. Dr. Saulius Pavalkis, No Magic, Inc. PSM Users Group Conference June 12-16, 2017

More information

When Does Requirements Volatility Stop All Forward Progress?

When Does Requirements Volatility Stop All Forward Progress? When Does Requirements Volatility Stop All Forward Progress? Practical Software and Systems Measurement User s Group Conference Golden, Colorado July 2007 Jo Ann Lane and Barry Boehm University of Southern

More information

Model Driven Development Needs More Than Product Models

Model Driven Development Needs More Than Product Models Model Driven Development Needs More Than Product Models Barry Boehm, USC USC-CSE Executive Workshop on MDA Mar. 16 th, 2005 3/16/2005 USC-CSE 1 Nature of Model Clashes Outline Among product, process, property,

More information

3. December seminar cost estimation W 2002/2003. Constructive cost model Department of Information Technology University of Zurich

3. December seminar cost estimation W 2002/2003. Constructive cost model Department of Information Technology University of Zurich I 3. December 2002 seminar cost estimation W 2002/2003 COCOMO Constructive cost model Department of Information Technology University of Zurich Nancy Merlo-Schett Nancy Merlo-Schett, Department of Information

More information

Technology Impact Analysis Tool. A. Winsor Brown

Technology Impact Analysis Tool. A. Winsor Brown O. Appendix 5. Technology Impact Analysis Tool Technology Impact Analysis Tool A. Winsor Brown Abstract The COCOMO RAD MODEL (CORADMO) is currently implemented in two parts: a front end staged 5-1 Table

More information

AGILE DEVELOPMENT AND ITS IMPACT ON PRODUCTIVITY

AGILE DEVELOPMENT AND ITS IMPACT ON PRODUCTIVITY AGILE DEVELOPMENT AND ITS IMPACT ON PRODUCTIVITY 2006 International Software Measurement & Analysis Conference David Garmus www.davidconsultinggroup.com Topics Characteristics of Agile Projects Performance

More information

MTAT Software Economics. Session 6: Software Cost Estimation

MTAT Software Economics. Session 6: Software Cost Estimation MTAT.03.244 Software Economics Session 6: Software Cost Estimation Marlon Dumas marlon.dumas ät ut. ee Outline Estimating Software Size Estimating Effort Estimating Duration 2 For Discussion It is hopeless

More information

COSYSMO: COnstructive SYStems Engineering Cost MOdel. Ricardo Valerdi USC Annual Research Review March 11, 2002

COSYSMO: COnstructive SYStems Engineering Cost MOdel. Ricardo Valerdi USC Annual Research Review March 11, 2002 COSYSMO: COnstructive SYStems Engineering Cost MOdel Ricardo Valerdi USC Annual Research Review March 11, 2002 March 2002 Outline Background on COSYSMO EIA632 Approach Delphi Survey Delphi Round 1 Results

More information

Headquarters U.S. Air Force

Headquarters U.S. Air Force Headquarters U.S. Air Force Software Sizing Lines of Code and Beyond Air Force Cost Analysis Agency Corinne Wallshein June 2009 1 Presentation Overview About software sizing Meaning Sources Importance

More information

Future Systems and Software Challenges, Especially Maintainability Barry Boehm, USC USC-CSSE Annual Research Review April 4, 2017

Future Systems and Software Challenges, Especially Maintainability Barry Boehm, USC USC-CSSE Annual Research Review April 4, 2017 Future Systems and Software Challenges, Especially Maintainability Barry Boehm, USC USC-CSSE Annual Research Review April 4, 2017 1/26/2016 1 Outline Future systems and software engineering challenges

More information

Applying the Incremental Commitment Model to Brownfield System Development

Applying the Incremental Commitment Model to Brownfield System Development Applying the Incremental Commitment Model to Brownfield System Development Barry Boehm 1 1 University of Southern California, USA, boehm@usc.edu Abstract The Incremental Commitment Model (ICM) is a risk-driven

More information

DRAFT. Effort = A * Size B * EM. (1) Effort in person-months A - calibrated constant B - scale factor EM - effort multiplier from cost factors

DRAFT. Effort = A * Size B * EM. (1) Effort in person-months A - calibrated constant B - scale factor EM - effort multiplier from cost factors 1.1. Cost Estimation Models Parametric cost models used in avionics, space, ground, and shipboard platforms by the services are generally based on the common effort formula shown in Equation 1. Size of

More information

Contents. Today Project Management. What is Project Management? Project Management Activities. Project Resources

Contents. Today Project Management. What is Project Management? Project Management Activities. Project Resources Contents Last Time - Software Development Processes Introduction Software Development Processes Project Management Requirements Engineering Software Construction Group processes Quality Assurance Software

More information

Software Reuse Economics

Software Reuse Economics Software Reuse Economics Barry Boehm DARPA Workshop January 14, 1997 http://sunset.usc.edu Barry Boehm - 1 Outline Motivation Software Reuse Economics Framework Return on Investment Elements Investments

More information

Selecting Software Development Life Cycles. Adapted from Chapter 4, Futrell

Selecting Software Development Life Cycles. Adapted from Chapter 4, Futrell Selecting Software Development Life Cycles Adapted from Chapter 4, Futrell Examples of Software Life Cycle Models Classical Waterfall Waterfall with feedback V-Shaped Prototyping Incremental Spiral Rapid

More information

Leading Indicators for Systems Engineering Effectiveness Presentation for NDIA SE Conference October 28, 2009

Leading Indicators for Systems Engineering Effectiveness Presentation for NDIA SE Conference October 28, 2009 Leading Indicators for Systems Engineering Effectiveness Presentation for NDIA SE Conference October 28, 2009 Garry Roedler Lockheed Martin 1 Growing Interest in SE Effectiveness Questions about the effectiveness

More information

A Decision Making Tool for the Selection of Service Oriented-Based Legacy Systems Modernization Strategies

A Decision Making Tool for the Selection of Service Oriented-Based Legacy Systems Modernization Strategies A Decision Making Tool for the Selection of Service Oriented-Based Legacy Systems Modernization Strategies Rafik A. Salama, Sherif G. Aly The American University in Cairo raamir@aucegypt.edu, sgamal@aucegypt.edu

More information

COSYSMO: A Systems Engineering Cost Model

COSYSMO: A Systems Engineering Cost Model COSYSMO: A Systems Engineering Cost Model Barry W. Boehm, Donald J. Reifer, Ricardo Valerdi University of Southern California Center for Software Engineering 941 W. 37th Place, SAL Room 328 Los Angeles,

More information

Harnessing Predictive Analytics to Improve Customer Data Analysis and Reduce Fraud

Harnessing Predictive Analytics to Improve Customer Data Analysis and Reduce Fraud Harnessing Predictive Analytics to Improve Customer Data Analysis and Reduce Fraud Patrick Shearman General Manager, Information Management HCF of Australia Ltd Technology and Innovation for Insurance

More information

Analyze, Design, and Develop Applications

Analyze, Design, and Develop Applications Analyze, Design, and Develop Applications On Demand Insurance Problems 1. We lose customers because we process new policy applications too slowly. 2. Our claims processing is time-consuming and inefficient.

More information

Copyright Software Engineering Competence Center

Copyright Software Engineering Competence Center Copyright Software Engineering Competence Center 2012 1 Copyright Software Engineering Competence Center 2012 5 These are mapped categories to the waste categories of manufacturing. An excellent overview

More information

Are you fit for S/4 HANA?

Are you fit for S/4 HANA? Transforming the World through Quality sqs.com Are you fit for S/4 HANA? Sadanand Kotasthane, Global Head of ERP Practice Introduction Sadanand has over 24 years of experience in enterprise wide IT transformation,

More information

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012 5.3.1 Define Scope: Inputs PMBOK Guide Fifth Edition 5.3.1.1 Scope Management Plan Described in Section 5.1.3.1.The scope management plan is a component of the project management plan that establishes

More information

Agile Development Doesn t Have to Mean Fragile Enterprise Processes

Agile Development Doesn t Have to Mean Fragile Enterprise Processes Fragile Enterprise Processes An MKS White Paper By: Colin Doyle ALM Strategic Product Manager MKS Inc. The Move to Agile Agile software development methodologies are garnering a lot of interest these days.

More information

Factors to Consider When Implementing Automated Software Testing

Factors to Consider When Implementing Automated Software Testing Factors to Consider When Implementing Automated Software Testing By Larry Yang, MBA, SSCP, Security+, Oracle DBA OCA, ASTQB CTFL, ITIL V3 ITM Testing is a major component of the Software Development Lifecycle

More information

Economic Impact of Reuse on Systems Engineering

Economic Impact of Reuse on Systems Engineering Economic Impact of Reuse on Systems Engineering Dr. Ricardo Valerdi Massachusetts Institute of Technology rvalerdi@mit.edu 4 th Annual IeMRC Conference Loughborough University September 2, 2009 IeMRC 4

More information

Cost Model Comparison Report

Cost Model Comparison Report Cost Model Comparison Report October 31, 2006 Update Version Prepared for: NASA Ames Prepared by: University of Southern California Center for Software Engineering 941 West 37 th Place Los Angeles, CA

More information

Figure 1 Function Point items and project category weightings

Figure 1 Function Point items and project category weightings Software measurement There are two significant approaches to measurement that project managers need to be familiar with. These are Function Point Analysis (Albrecht, 1979) and COCOMO (Boehm, 1981). 1.

More information

System Qualities (SQs) Tradespace and Affordability

System Qualities (SQs) Tradespace and Affordability System Qualities (SQs) Tradespace and Affordability Barry Boehm, USC SERC SSRR 2016 November 17, 2016 5-17-2016 1 PROJECT DESCRIPTION: Project Overview - I Develop and build upon firm scientific foundations

More information

COCOMO Suite Methodology and Evolution

COCOMO Suite Methodology and Evolution Software Engineering Technology COCOMO Suite Methodology and Evolution In the late 1970s and the early 1980s as software engineering was starting to take shape, software managers found they needed a way

More information

SE420 Software Quality Assurance

SE420 Software Quality Assurance SE420 Software Quality Assurance Lecture 2 Software Specification Part-1 January 16, 2017 Sam Siewert SQA LO s (Learning Objectives) Theory and Principles 1. Coverage of Current SQA Theory and Practice

More information

Introduction to Software Engineering

Introduction to Software Engineering UNIT I SOFTWARE PROCESS Introduction S/W Engineering Paradigm life cycle models (water fall, incremental, spiral, WINWIN spiral, evolutionary, prototyping, objects oriented) -system engineering computer

More information

Breakout Session 1: Business Cases and Acquisition Strategies Outbrief Marilee J. Wheaton TRW S&ITG Session Chair.

Breakout Session 1: Business Cases and Acquisition Strategies Outbrief Marilee J. Wheaton TRW S&ITG Session Chair. Breakout Session 1: Business Cases and Acquisition Strategies Outbrief Marilee J. Wheaton TRW S&ITG Session Chair 23 February 2001 Chris Abts, USC Center for Software Engineering COCOTS Estimation Model:

More information

ICS 52: Introduction to Software Engineering

ICS 52: Introduction to Software Engineering ICS 52: Introduction to Software Engineering Fall Quarter 2004 Professor Richard N. Taylor Lecture Notes http://www.ics.uci.edu/~taylor/ics_52_fq04/syllabus.html Copyright 2004, Richard N. Taylor. Duplication

More information

MDA Overview. Bill Wood

MDA Overview. Bill Wood MDA Overview Bill Wood Overview Introduction Concepts Analysis of Current Work Connections Next Steps Conclusions Introduction Paradigm shift: from programmers using programming language to modelers using

More information

Collaborative Development of Systems Architecting Design Rules

Collaborative Development of Systems Architecting Design Rules 14 th NDIA Systems Engineering Conference 24-27 October 2011 Presentation #13176 Collaborative Development of Systems Architecting Design Rules Tom McDermott Dir. of Research and Dep. Dir., GTRI tom.mcdermott@gtri.gatech.edu

More information

Chapter 4 Software Process and Project Metrics

Chapter 4 Software Process and Project Metrics Chapter 4 Software Process and Project Metrics 1 Measurement & Metrics... collecting metrics is too hard... it's too time-consuming... it's too political... it won't prove anything... Anything that you

More information

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2 Passit4Sure.OG0-093.221Questions Number: OG0-093 Passing Score: 800 Time Limit: 120 min File Version: 7.1 TOGAF 9 Combined Part 1 and Part 2 One of the great thing about pass4sure is that is saves our

More information

User s Guide. Galorath Incorporated

User s Guide. Galorath Incorporated SEER for Systems Engineering User's Guide Page 1 SEER for Systems Engineering User s Guide Galorath Incorporated www.galorath.com Corporate Headquarters El Segundo, CA USA Phone: +1 (310) 414 3222 E-mail:

More information

This tutorial also elaborates on other related methodologies like Agile, RAD and Prototyping.

This tutorial also elaborates on other related methodologies like Agile, RAD and Prototyping. i About the Tutorial SDLC stands for Software Development Life Cycle. SDLC is a process that consists of a series of planned activities to develop or alter the Software Products. This tutorial will give

More information

Addressing the Challenges of Systems Engineering Estimation

Addressing the Challenges of Systems Engineering Estimation Addressing the Challenges of Systems Engineering Estimation Karen McRitchie/Kathy Kha, Galorath Incorporated 2016 Copyright Galorath Incorporated 1 ABSTRACT Cost is a crucial factor in evaluating the viability

More information

Why CIP? AIIM International's Certified Information Professional designation was designed to allow information professionals to:

Why CIP? AIIM International's Certified Information Professional designation was designed to allow information professionals to: Why CIP? Over the past decade, there has been a perfect storm of change driven by consumerization, cloud, mobile, and the Internet of Things. It has changed how we think about enterprise information and

More information

COCOMO II Demo and ARS Example

COCOMO II Demo and ARS Example COCOMO II Demo and ARS Example CS 566 Software Management and Economics Lecture 5 (Madachy 2005; Chapter 3, Boehm et al. 2000) Ali Afzal Malik Outline USC COCOMO II tool demo Overview of Airborne Radar

More information

Integrated Product Developmenta Key to Affordability

Integrated Product Developmenta Key to Affordability Integrated Product Developmenta Key to Affordability Gunnar Holmberg Future Products and Technology Saab AB (publ.) Abstract Integrated Product Development (IPD) has been a major approach to improve performance

More information

CONTENTS PART ONE FOUNDATIONS FOR SYSTEMS DEVELOPMENT. Preface 21

CONTENTS PART ONE FOUNDATIONS FOR SYSTEMS DEVELOPMENT. Preface 21 CONTENTS Preface 21 PART ONE FOUNDATIONS FOR SYSTEMS DEVELOPMENT AN OVERVIEW OF PART ONE :»o SYSTEMS DEVELOPMENT IN AN ORGANIZATIONAL CONTEXT 31 Learning Objectives 31 Introduction 31 A Modern Approach

More information

Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at

Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info A Study of Software Development Life Cycle Process Models

More information

Project Plan. Mike McKerns, Caltech. Building the Project Plan Managing the Project Plan Updates to Plan for Common Algorithms

Project Plan. Mike McKerns, Caltech. Building the Project Plan Managing the Project Plan Updates to Plan for Common Algorithms Project Plan Mike McKerns, Caltech Building the Project Plan Managing the Project Plan Updates to Plan for Common Algorithms Goals & Objectives The goal of DANSE is to build a software system for neutron

More information

System Cost Modeling Using Proxy Estimation and COSYSMO

System Cost Modeling Using Proxy Estimation and COSYSMO System Cost Modeling Using Proxy Estimation and COSYSMO October 21, 2014 Reggie Cole Lockheed Martin Senior Fellow reggie.cole@lmco.com Kevin Woodward Lockheed Martin Fellow kevin.woodward@lmco.com 1 We

More information

Methodology for the Cost Benefit Analysis of a Large Scale Multi-phasic Software Enterprise Migration

Methodology for the Cost Benefit Analysis of a Large Scale Multi-phasic Software Enterprise Migration Methodology for the Cost Benefit Analysis of a Large Scale Multi-phasic Software Enterprise Migration Bryce Meyer Jerry Jackson Jim Wessel Software Engineering Institute Carnegie Mellon University Pittsburgh,

More information

SOFTWARE EFFORT AND SCHEDULE ESTIMATION USING THE CONSTRUCTIVE COST MODEL: COCOMO II

SOFTWARE EFFORT AND SCHEDULE ESTIMATION USING THE CONSTRUCTIVE COST MODEL: COCOMO II SOFTWARE EFFORT AND SCHEDULE ESTIMATION USING THE CONSTRUCTIVE COST MODEL: COCOMO II Introduction Jongmoon Baik, Sunita Chulani, Ellis Horowitz University of Southern California - Center for Software Engineering

More information

Systems Engineering in Large-scale Agile Software Development

Systems Engineering in Large-scale Agile Software Development Systems Engineering in Large-scale Agile Software Development Will Menner Johns Hopkins University Will.Menner@jhuapl.edu 240.228.5354 BLUF Bottom Line Up Front ops.fhwa.gov sercuarc.org My experience:

More information

SDLC Models- A Survey

SDLC Models- A Survey Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 1, January 2013,

More information

Certified Information Professional 2016 Update Outline

Certified Information Professional 2016 Update Outline Certified Information Professional 2016 Update Outline Introduction The 2016 revision to the Certified Information Professional certification helps IT and information professionals demonstrate their ability

More information

SOA Governance is For Life, Not Just a Strategy

SOA Governance is For Life, Not Just a Strategy SOA Governance is For Life, Not Just a Strategy Mark Simpson Consultancy Director, Griffiths Waite Your Speaker Mark Simpson Consultancy Director Griffiths Waite > 18 years Oracle development and architecture

More information

Introduction to Systems Analysis and Design

Introduction to Systems Analysis and Design Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.

More information

Data Warehousing. and Data Mining. Gauravkumarsingh Gaharwar

Data Warehousing. and Data Mining. Gauravkumarsingh Gaharwar Data Warehousing 1 and Data Mining 2 Data warehousing: Introduction A collection of data designed to support decisionmaking. Term data warehousing generally refers to the combination of different databases

More information

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) 3.1 IV&V Methodology and Work Plan 3.1.1 NTT DATA IV&V Framework We believe that successful IV&V is more than just verification that the processes

More information

IBM BPM on zenterprise

IBM BPM on zenterprise IBM BPM on zenterprise The world has turned Andreas Gröschl, Mainframe Architect groeschl@de.ibm.com The Modern Enterprise is a Network of Complex Interactions Powered by Mainframe Assets 70% of corporate

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK Subject Code & Subject Name: IT1251 Software Engineering and Quality Assurance Year / Sem : II / IV UNIT I SOFTWARE PRODUCT

More information

Operational Improvement Consulting. SDL Language Solutions

Operational Improvement Consulting. SDL Language Solutions Operational Improvement Consulting SDL Language Solutions Operational Improvement Consulting Global organizations need to constantly evolve business processes to respond to changes in strategic direction

More information

DELMIA V5.17 extends the IBM Product Lifecycle Management solutions portfolio

DELMIA V5.17 extends the IBM Product Lifecycle Management solutions portfolio IBM Europe Announcement ZP07-0453, dated October 16, 2007 DELMIA V5.17 extends the IBM Product Lifecycle Management solutions portfolio Description...2 Product positioning... 5 Reference information...

More information

Translate stakeholder needs into strategy. Governance is about negotiating and deciding amongst different stakeholders value interests.

Translate stakeholder needs into strategy. Governance is about negotiating and deciding amongst different stakeholders value interests. Principles Principle 1 - Meeting stakeholder needs The governing body is ultimately responsible for setting the direction of the organisation and needs to account to stakeholders specifically owners or

More information

Quizzes for 1 st Study Group Session

Quizzes for 1 st Study Group Session Quizzes for 1 st Study Group Session General 1. Business analysis is performed: a. Sequentially and in order. b. According to logical relationships (dependencies). c. Iteratively or simultaneously. d.

More information

Risk and Opportunity Management - Overview

Risk and Opportunity Management - Overview Risk and Opportunity Management - Overview Webinar Learning Objectives At the end of this Webinar, you will: Understand the 5 step Risk and Opportunity Management (R&OM) process Recognize R&OM as a tool

More information

Pertemuan 2. Software Engineering: The Process

Pertemuan 2. Software Engineering: The Process Pertemuan 2 Software Engineering: The Process Collect Your Project Topic What is Software Engineering? Software engineering is the establishment and sound engineering principles in order to obtain economically

More information

Using the Incremental Commitment Model (ICM) to Help Execute Competitive Prototyping (CP) Charts with Notes

Using the Incremental Commitment Model (ICM) to Help Execute Competitive Prototyping (CP) Charts with Notes Using the Incremental Commitment Model (ICM) to Help Execute Competitive Prototyping (CP) Charts with Notes Barry Boehm and Jo Ann Lane University of Southern California http://csse.usc.edu Outline Motivation

More information

Software Growth Analysis

Software Growth Analysis Naval Center for Cost Analysis Software Growth Analysis June 2015 Team: Corinne Wallshein, Nick Lanham, Wilson Rosa, Patrick Staley, and Heather Brown Software Growth Analysis Introduction to software

More information

Procedia Computer Science

Procedia Computer Science Procedia Computer Science 00 (2012) 000 000 Procedia Computer Science www.elsevier.com/locate/procedia New Challenges in Systems Engineering and Architecting Conference on Systems Engineering Research

More information

SE420 Software Quality Assurance

SE420 Software Quality Assurance SE420 Software Quality Assurance Lecture 1 Introduction Part-2 January 16, 2017 Sam Siewert Course Learning Objectives Theory of Overall SQA Process Process Models (Waterfall, Spiral, XP) using Agile Strategy

More information

FINANCIAL SERVICES PRACTICE, CEB TOWERGROUP INSURANCE 2014 The Corporate Executive Board Company. All Rights Reserved.

FINANCIAL SERVICES PRACTICE, CEB TOWERGROUP INSURANCE 2014 The Corporate Executive Board Company. All Rights Reserved. CEB Financial Services Practice CEB TowerGroup Insurance June, 10, 2014 Making Your Data Work For You How Analytics Can Help Insurance CFOs ROAD MAP FOR THE PRESENTATION Projects and Problems Best Practices

More information

LIFE-CYCLE MODELS AND PROCESS. Software Engineering 1/9/2008. CHAPTER 1, 2, and 3. Stephen R. Schach

LIFE-CYCLE MODELS AND PROCESS. Software Engineering 1/9/2008. CHAPTER 1, 2, and 3. Stephen R. Schach Slide 2.1 CHAPTER 1, 2, and 3 Slide 2.2 Object-Oriented Oriented Software Engineering WCB/McGraw-Hill, 2008 Stephen R. Schach srs@vuse.vanderbilt.edu SOFTWARE LIFE-CYCLE MODELS AND PROCESS Overview Slide

More information

INDEX. O Organic mode 1

INDEX. O Organic mode 1 INDEX O Organic mode 1 P Paste 23, 26 Percent of Code Modification (CM) 5 Percent of Design Modification (DM) 5 Percent of Integration Required for Modified Software (IM) 5 Person-Month 2 Personnel 27

More information

Rapid software development. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1

Rapid software development. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development Because of rapidly changing business environments, businesses have to respond

More information

Agile Architecture And Design

Agile Architecture And Design Agile Architecture And Design Vishy Ramaswamy (vramaswa@ca.ibm.com) Senior Technical Staff Member Design Management Server Architect Collaborative Architecture, Design and Analysis IBM Rational Software

More information

Sage X3 for Manufacturing

Sage X3 for Manufacturing Sage X3 for Manufacturing for Manufacturing Adopt a faster, simpler, more flexible solution with full business management, CRM, HRM and Business Intelligence all rolled into one seamless solution. With

More information

ACCELERATE BUSINESS VALUE WITH SAP INSTANCE CONSOLIDATION

ACCELERATE BUSINESS VALUE WITH SAP INSTANCE CONSOLIDATION ACCELERATE BUSINESS VALUE WITH SAP INSTANCE CONSOLIDATION THE AVERAGE OPERATIONAL COSTS OF RUNNING A SINGLE INSTANCE OF SAP ARE 25 40% LOWER THAN RUNNING MULTIPLE INSTANCES THE FUTURE OF SAP RESEARCH,

More information

Project Performance, Where are We and Why

Project Performance, Where are We and Why Project Performance, Where are We and Why Britt Creer, PMP Project Management Consultant ARES Project Management, LLC Agenda Intro Common Challenges The Performance Measurement Baseline Data Integration

More information

Accelerating Your DevOps Journey

Accelerating Your DevOps Journey 06 October 2016 Accelerating Your DevOps Journey Peter Eeles Executive IT Architect DevOps Global Tiger Team, IBM Hybrid Cloud peter.eeles@uk.ibm.com Agenda 1 The Business and IT Context 2 The Relevance

More information

SAP Simple Finance The Future of Finance. Angélica Bedoya, Center of Excellence, SAP LAC Abril, 2015

SAP Simple Finance The Future of Finance. Angélica Bedoya, Center of Excellence, SAP LAC Abril, 2015 SAP Simple Finance The Future of Finance Angélica Bedoya, Center of Excellence, SAP LAC Abril, 2015 Today s Volatile World Needs Strong CFOs How profitable is our new global business unit? The balance

More information

A Process for Mapping COCOMO Input Parameters to True S Input Parameters

A Process for Mapping COCOMO Input Parameters to True S Input Parameters A Process for Mapping Input s to Input s Agenda > Overview > Rosetta Stone II > Analysis > Summary 2 Overview > Initial Comparison and Assessment was Completed by USC Center for Systems & Software Engineering

More information

Ph.D. Defense: Resource Allocation Optimization in the Smart Grid and High-performance Computing Tim Hansen

Ph.D. Defense: Resource Allocation Optimization in the Smart Grid and High-performance Computing Tim Hansen Ph.D. Defense: Resource Allocation Optimization in the Smart Grid and High-performance Computing Tim Hansen Department of Electrical and Computer Engineering Colorado State University Fort Collins, Colorado,

More information

Challenges of Managing a Testing Project: (A White Paper)

Challenges of Managing a Testing Project: (A White Paper) Challenges of Managing a Testing Project: () Page 1 of 20 Vinod Kumar Suvarna Introduction Testing is expected to consume 30 50 % of the Project Effort, Still properly managing testing project is not considered

More information

REPENSEZ VOTRE STRATÉGIE SAP ET ENTREZ DANS LE CLOUD HYBRIDE

REPENSEZ VOTRE STRATÉGIE SAP ET ENTREZ DANS LE CLOUD HYBRIDE #SAPWEEK REPENSEZ VOTRE STRATÉGIE SAP ET ENTREZ DANS LE CLOUD HYBRIDE @RollZanzucchi PARIS, LE 7 APRIL 2016 Modernize IT for SAP Joakim Zetterblad, EMEA Director SAP Solutions, EMC EMEA Copyright 2016

More information

Software Life Cycle. Main Topics. Introduction

Software Life Cycle. Main Topics. Introduction Software Life Cycle Main Topics Study the different life cycle models Study the difference between software maintenance and evolution Study product line engineering as a design methodology 2 Introduction

More information

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials Requirements Analysis and Design Definition Chapter Study Group Learning Materials 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this

More information

Development of AUTOSAR Software Components with Model-Based Design

Development of AUTOSAR Software Components with Model-Based Design Development of AUTOSAR Software Components with Model-Based Design Guido Sandmann Automotive Marketing Manager, EMEA The MathWorks Joachim Schlosser Senior Team Leader Application Engineering The MathWorks

More information

State of Oklahoma CIO Assessment Study

State of Oklahoma CIO Assessment Study in collaboration with State of Oklahoma CIO Assessment Study October 21, 2010 Government Modernization Committee Alex Z. Pettit Chief Information Officer State of Oklahoma Table of Contents Confirmation

More information

VANTAGE SOFTWARE OFFERS THE ONLY MODULAR APPLICATIONS DESIGNED TO CAPTURE AND ENHANCE THE UNIQUE QUALITIES THAT GIVE

VANTAGE SOFTWARE OFFERS THE ONLY MODULAR APPLICATIONS DESIGNED TO CAPTURE AND ENHANCE THE UNIQUE QUALITIES THAT GIVE O U R VA N TA G E P O I N T I S YO U R B U S I N E S S A D VA N TA G E VANTAGE SOFTWARE OFFERS THE ONLY MODULAR APPLICATIONS DESIGNED TO CAPTURE AND ENHANCE THE UNIQUE QUALITIES THAT GIVE YOUR PRIVATE

More information

SAP Value Assurance for SAP S/4HANA Quick-Start Your Digital Transformation with SAP S/4HANA

SAP Value Assurance for SAP S/4HANA Quick-Start Your Digital Transformation with SAP S/4HANA SAP Value Assurance for SAP S/4HANA Quick-Start Your Digital Transformation with SAP S/4HANA Level 1 Customer Presentation March 2017 Digitalization is happening now Achieve your business goals with a

More information

ACCELERATE YOUR JOURNEY TO BEING DIGITAL

ACCELERATE YOUR JOURNEY TO BEING DIGITAL ACCELERATE YOUR JOURNEY TO BEING DIGITAL GETTING TO THE VALUE OF SIMPLE BEYOND THE TECHNICAL COMPLEXITY. GETTING THERE FASTER. It is with expectations of deep simplification in process and data - that

More information

The Business Case for ALM Transformation ALM

The Business Case for ALM Transformation ALM ALM Application Lifecycle Management White Paper Out-of-Date; Out-of-Touch The Business Case for ALM Transformation Executive summary: The Business Case for Change Ultimately improve the quality and success

More information

SOA Research Agenda. Grace A. Lewis

SOA Research Agenda. Grace A. Lewis Workshop SOA Research Agenda Grace A. Lewis Workshop Approach Broadened the scope of the research agenda to show that we are interested in more than just SOA as an architectural style Performed an extensive

More information

ReUse: Challenges and Business Success Harald Gall

ReUse: Challenges and Business Success Harald Gall ReUse: Challenges and Business Success Harald Gall Department of Informatics software evolution and architecture lab seal.ifi.uzh.ch/gall Objects and reuse some practical observations 2 Outline Challenges

More information

Lead Architect, Enterprise Technology Architect

Lead Architect, Enterprise Technology Architect Lead Architect, Enterprise Technology Architect Location: [North America] [United States] Town/City: Federal Way Category: Information Technology Job Type: Open-ended, Full-time *Preferred locations: USA

More information

Calibrating the COCOMO II Post-Architecture Model

Calibrating the COCOMO II Post-Architecture Model Calibrating the COCOMO II Post-Architecture Model Sunita Devnani-Chulani Bradford Clark Barry Boehm Center for Software Engineering Computer Science Department University of Southern California Los Angeles,

More information

The Internet of Things (IoT) in Supply Chain and Logistics

The Internet of Things (IoT) in Supply Chain and Logistics The Internet of Things (IoT) in Supply Chain and Logistics 2016 Research Findings IoT is changing the way supply chain and logistics are managed. We polled 600 supply chain decision-makers to learn about

More information

HP Quality Center 10 Overview

HP Quality Center 10 Overview HP Quality Center 10 Overview Baselining, Versioning and Release Management John Fodeh Solution Architect, Global Testing Practice 2008 Hewlett-Packard Development Company, L.P. The information contained

More information