Copyright © 2012 by Gan Wang, Lori Saleski and BAE Systems. Published and used by INCOSE with permission. The Architecture and Design of a Corporate Engineering.

Slides:



Advertisements
Similar presentations
Test Automation Success: Choosing the Right People & Process
Advertisements

Itembanking Infrastructure: A Proposal for a Decoupled Architecture Mhairi McAlpine and Linn van der Zanden Scottish Qualifications Authority CAA Conference.
Information Resources Management January 23, 2001.
The Engine Driving Business Management in Project Centric Environments MAGSOFT INTERNATIONAL LLC.
Data Collection Six Sigma Foundations Continuous Improvement Training Six Sigma Foundations Continuous Improvement Training Six Sigma Simplicity.
Dr Gordon Russell, Napier University Unit Data Dictionary 1 Data Dictionary Unit 5.3.
Tom Sheridan IT Director Gas Technology Institute (GTI)
Systematic Review Data Repository (SRDR™) The Systematic Review Data Repository (SRDR™) was developed by the Tufts Evidence-based Practice Center (EPC),
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
The Experience Factory May 2004 Leonardo Vaccaro.
July 11 th, 2005 Software Engineering with Reusable Components RiSE’s Seminars Sametinger’s book :: Chapters 16, 17 and 18 Fred Durão.
USC 21 st International Forum on Systems, Software, and COCOMO Cost Modeling Nov 2006 University of Southern California Center for Software Engineering.
COSYSMO Adoption Process 21 st International Forum on COCOMO and Software Cost Modeling November 9, 2006 Chris MillerRicardo Valerdi.
Chapter 6 Database Design
Chapter 4 Teaching with the Basic Three Software Tools: Word Processing, Spreadsheet, and Database Programs M. D. Roblyer Integrating Educational Technology.
Lecture 13 Revision IMS Systems Analysis and Design.
USC 21 st International Forum on Systems, Software, and COCOMO Cost Modeling Nov 2006 University of Southern California Center for Software Engineering.
Data Warehouse success depends on metadata
6 Chapter 6 Database Design Hachim Haddouti. 6 2 Hachim Haddouti and Rob & Coronel, Ch6 In this chapter, you will learn: That successful database design.
Project Management Methodology (PMM)
The Art and Science of Estimating Software Development Cost Glenn Briskin Partner, Sierra Systems Group A. Nicklas Malik Technical Architect Certified.
Intranets Lessons from Global Experiences J Satyanarayana Chief Executive Officer National Institute for Smart Government Hyderabad, India.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.1.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
University of Toronto Department of Computer Science © 2001, Steve Easterbrook CSC444 Lec22 1 Lecture 22: Software Measurement Basics of software measurement.
L/O/G/O Metadata Business Intelligence Erwin Moeyaert.
1 Our Expertise and Commitment – Driving your Success An Introduction to Transformation Offering November 18, 2013 Offices in Boston, New York and Northern.
Business Requirements Using Unified Modeling Language Eric H. Castain, SVP Internet Services Group, Architecture Wells Fargo March 2005.
WORKFLOWS AND OTHER CONSIDERATIONS FOR DIGITIZATION  Steve Bingo  Processing Archivist Washington State University Libraries  Alex Merrill  Assistant.
The Engine Driving Purchasing Management in Complex Environments MAGSOFT INTERNATIONAL LLC.
T. Dawson, TASC 9/11/13 Use of a Technical Reference in NASA IV&V.
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
Data Warehouse Overview September 28, 2012 presented by Terry Bilskie.
Multimedia Specification Design and Production 2013 / Semester 1 / week 9 Lecturer: Dr. Nikos Gazepidis
Education Data Warehouse: A Vital Tool for Assessing Florida’s Education System.
Enterprise Reporting Solution
KMS Products By Justin Saunders. Overview This presentation will discuss the following: –A list of KMS products selected for review –The typical components.
EPA’s Environmental Terminology System and Services (ETSS) Michael Pendleton Data Standards Branch, EPA/OEI Ecoiformatics Technical Collaborative Indicators.
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
Statistics New Zealand’s End-to-End Metadata Life-Cycle ”Creating a New Business Model for a National Statistical Office if the 21 st Century” Gary Dunnet.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
CEN5011, Fall CEN5011 Software Engineering Dr. Yi Deng ECS359, (305)
Database Environment Chapter 2. Data Independence Sometimes the way data are physically organized depends on the requirements of the application. Result:
Computing and SE II Chapter 15: Software Process Management Er-Yu Ding Software Institute, NJU.
Harmonizing Systems and Software Estimation 23 rd International Forum on COCOMO and Systems/Software Cost Modeling and ICM Workshop USC Campus, Los Angeles,
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
“The Proven Business Case”. Service Oriented Architecture (SOA) Centralized Global Company Financial Information Repository – Produces Over 10 million.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
SAS_08_Full Life-cycle Defect Management_inspections & tests_Shull 09/2008 Executive Briefing 1© 2008 Fraunhofer USA Inc. Dr. Forrest Shull (PI) Ms. Sally.
Information Resource Stewardship A suggested approach for managing the critical information assets of the organization.
Completing the Loop: Linking Software Features to Failures 20 July 2004 Copyright © 2004, Mountain State Information Systems, Inc. All rights reserved.
Project Planning Goal 1 - Estimates are documented for use in tracking and planning project. Goal 2 - Project Activities and commitments planned and documented.
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 8: Data Warehousing.
2 Copyright © 2006, Oracle. All rights reserved. Defining Data Warehouse Concepts and Terminology.
BI Performance Management. Business Issues Too much information: Create confusions Multiple version of Truth: Lack of Trusted information: Incomplete,
Technische Universität München © Prof. Dr. H. Krcmar An Ontology-based Platform to Collaboratively Manage Supply Chains Tobias Engel, Manoj Bhat, Vasudhara.
Electronic Document Management By Portford Solutions Group, Inc.
CCPS PERD Process Equipment Reliability Database (PERD)
Identify the Risk of Not Doing BA
Chapter 6 Database Design
TPF-5(181) Research Management Database Business Analysis
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Tools of Software Development
Data Warehouse Overview September 28, 2012 presented by Terry Bilskie
DACS–USC CSSE Data Repository: Overview and Status
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
Reportnet 3.0 Database Feasibility Study – Approach
Presentation transcript:

Copyright © 2012 by Gan Wang, Lori Saleski and BAE Systems. Published and used by INCOSE with permission. The Architecture and Design of a Corporate Engineering Data Repository Dr. Gan Wang Ms. Lori Saleski 27 th International COCOMO Forum October 2012 Software Engineering Institute, Pittsburgh, PA

Outline  What is the Engineering Data Repository?  CONOPS  Architectural and Design Considerations  User Interfaces  Data Collection Process  Lessons Learned 2

What’s the Engineering Data Repository?  A suite of tools, comprised of –Database of current and historical program data –Data search and query portal –Estimating tools and process –Data collection and process –Analysis and calibration tools 3

What’s in the Repository? Historical Data:  Project metadata –Project and program level descriptions –Attributes and characteristics  Engineering financial actuals –Actual (historical) efforts –Estimated (in-execution) efforts  System-level design metrics, e.g., –Requirements –Interfaces –Algorithms –System complexities  Subsystem/component-level metrics, e.g., –SLOC counts –SWaP –Drawing counts –Supportability Tools and Processes:  Engineering (parametric) estimating tools  Data collection and analysis tools  Procedures, templates, checklists  Training materials, videos  References 4

What’s Motivation?  The dilemma we ran into in the past… 5 D ESIGN. Adapted from Dilbert, © Scott Adams, Inc.  Provide enterprise-wide, central and easy-to-use data store for all engineers –Consistent use of historical data in system design and business winning –Supporting entire project life cycle –Improved estimation accuracy, confidence and credibility –Save cost and reduce cycle time –Strategic competitive discriminator

Lifecycle Operational Data Needs 6 Use of historical data essential in system design and program execution

Typical Use Cases 7 Query Single Data Point Query Single- Attribute Statistics Query Group of Data Points Ingest Single Data Point Data Repository Data Collector Data Analyst Everyone

Three Interconnecting Logical Databases 8 In-Progress Program Database Estimate Database Post Mortem Database Use Past Results to Predict Future Performance Business CaptureProgram ExecutionProcess Improvement Project Engineering EACsProject Engineering Actuals Cost Proposals Time Project Bid / Proposal Project Life CycleProject Post Mortem Engineering Estimates

Cost Element Structure – System/Project 1.1 – Integrated Project Management 1.2 – Systems Engineering 1.3 – Prime Mission Product (PMP) 1.4 – Platform Integration 1.5 – System Test & Evaluation (ST&E) 1.6 – Training 1.7 – Data Management 1.8 – Peculiar Support Equipment 1.9 – Common Support Equipment 1.10 – Operational / Site Activation 1.11 – Industrial Facilities MIL-STD 881 Compliant Mapping Rules Project/Organization Specific Structures

Dynamic Data Structure Design 10 Dynamic linked lists used to support different data types and periodic collections throughout project and system life cycles

Database Workflow Supporting Collection of Multiple Data Instances of Same Program Data 11 Built-in Data Ingestion and Review Functions to Support Role-based Interactions Access Control by Roles

Data Query Portal – Search by Program Attributes 12 Search Criteria Accessible from Corp. Intranet Search Dashboard Search Relevance

Detail Data Queries 13 Calculated Statistics Detail Project Data

Consistent Process is a Cornerstone Is project complete? Clear start and finish? Clear funding line? Is it relevant to future bids? Project points of contact found? Project financial, technical and other supporting data available? 14 Qualification of Data Point Identify historical programs Quality program Establish program technical and financial POCs Conduct initial data collection training session Learn the Data Collection Template Learn metrics definitions Collect raw data Financial database Technical data records Interview and data review sessions Recollect questionable data Additional interview sessions Conduct analyses Normalization Statistical analysis

Practical Lessons Learned  Data quality –Consistency, consistency, consistency! –“Apples-to-oranges” has little to no benefit  Plan for additional time –Assumptions/definitions of data –Analysis in aggregate  Problem solving exercise  Corporate expertise  Management championship 15

In Closing  Enterprise-level Engineering Data Repository –Database of current and historical program data –Data search and query portal –Estimating tools and process –Data collection and process –Analysis and calibration tools  Used throughout project and system design life cycles  Proven effective –Easy-to-use, popular with engineers –Improves accuracy, confidence and credibility –Saves cost and reduce cycle time –Enhances business competitiveness 16

17 Dr. Gan Wang Ms. Lori Saleski Questions & Comments