Presentation is loading. Please wait.

Presentation is loading. Please wait.

Links in the Chain Why Mature Systems Engineering is Needed Richard Conn Microsoft December 2003.

Similar presentations


Presentation on theme: "Links in the Chain Why Mature Systems Engineering is Needed Richard Conn Microsoft December 2003."— Presentation transcript:

1 Links in the Chain Why Mature Systems Engineering is Needed Richard Conn Microsoft December 2003

2 Links in the Chain - Systems Engineering2 Motivation – Software-Intensive Systems Engineering More and more, systems are becoming software intensive, containing millions of lines of code! People have to work in teams to produce many kinds of products – one person cannot do it alone in most cases!

3 Links in the Chain - Systems Engineering3 The Systems We Build  Business-Critical  Financial  Infrastructure  Mission-Critical  Business-Critical  Domain-Specific  Safety-Critical  Lives are at stake! More and more, failure is NOT an option!

4 Links in the Chain - Systems Engineering4 The Systems Engineering Job  Produce quality product  Contain costs  Complete on time BudgetSchedule plan actual plan actual

5 Links in the Chain - Systems Engineering5 Capability Maturity Target Time/$/... Repeatable Level Defined Level Managed Level Optimizing Level Initial Level Probability Target

6 Links in the Chain - Systems Engineering6 Software Intensive Systems  DUSD(S&T) responsible for Software Intensive Systems - Mar 99  Established:  Software Intensive Systems Directorate  Software Intensive Systems Steering Group  Defense Software Collaborators

7 Links in the Chain - Systems Engineering7   SIS Strategy:   Policy   Collaboration   Education and Training   Science and Technology   SIS activities are focused on recent Defense Science Board Recommendations. DoD’s Software Intensive Systems Strategy

8 Links in the Chain - Systems Engineering8  Stress software process and past performance  Institutionalize independent expert program reviews  Improve software skills of acquisition and program management  Collect, disseminate and employ best practices  Restructure contract incentives  Strengthen the technology base Defense Science Board Recommendations

9 Links in the Chain - Systems Engineering9  Established to provide a single model framework for engineering process improvement  Incorporates critical engineering principles by integrating systems and software engineering  Oct 99 - Compliance with maturity level 3 required for all DoD contractors Capability Maturity Model Integration (CMMI)

10 Links in the Chain - Systems Engineering10 Context  Maturity is about …  People  Following a disciplined process  To create software- intensive products

11 Links in the Chain - Systems Engineering11 People are … MMMMembers of a Team AAAAssigned one or more leadership/management roles TTTTeam Leader DDDDevelopment Manager PPPPlanning Manager QQQQuality/Process Manager SSSSupport Manager EEEEach role has a set of specific responsibilities TTTThese responsibilities vary from process to process RRRRecurring responsibilities, which are repeated in all processes, also exist

12 Links in the Chain - Systems Engineering12 The Process is …  A set of activities for producing a product or set of products  Processes may also contain other processes  Each process has at least –  An entry criteria  A set of activities or processes to follow  A set of products to be consumed  A set of products to be created or modified  An owner (who can change it), a controller (who runs it)  An exit criteria

13 Links in the Chain - Systems Engineering13 The Products are …  Software (in the context of Software Engineering)  Code (obviously)  Documents  Data  Hardware  Created by people  Used by people

14 Links in the Chain - Systems Engineering14 Real-World Processes In-Class Exercise  Industrial-Strength Software-Intensive Systems Engineering  Academic-Strength Software Engineering  Paper and talk to be published and presented at SIGCSE 2004

15 Links in the Chain - Systems Engineering15 Context (Reprise) = optional People following a disciplined process to create software - intensive products

16 Links in the Chain - Systems Engineering16 Aircraft Requirements Sources Aircraft SW Direction Assessments SEI SW CMM DOD STDS FAA DO-178B Multiple Customers In Multiple Countries ISO 9001 Safety Critical Software Process Guide Software Products Safe / Reliable Low Risk Maintainable Modular Reusable Cost Effective Mission-Critical SPP/SDP CoRE ADARTs SPARK MC/DC Test Template Based Training Metrics IEEE 12207 AeroCorporate

17 Links in the Chain - Systems Engineering17 Perspectives  Department of Defense  Outsourcing  Learning Federation  Microsoft

18 Links in the Chain - Systems Engineering18 Department of Defense Perspective  Undersecretary of Defense for Science and Technology Briefing (2001)  Department of Defense  The Road Ahead  DoD Directive 5000.1

19 Links in the Chain - Systems Engineering19 Outsourcing Perspective  Building Airplanes in the Sky  Adaptive Organizations  Statistics, Issues

20 Links in the Chain - Systems Engineering20 Learning Federation Perspective  What is the Learning Federation?  Roadmaps for the Future

21 Links in the Chain - Systems Engineering21 Microsoft Perspective  Bill Gates – Microsoft Research Faculty Summit 2003

22 Links in the Chain - Systems Engineering22 New World Order Our society depends on software for its day-to-day existence, and the failure of software systems is increasingly becoming intolerable. Software Engineering is entering universities around the world, becoming a necessary component of an education in computer science and information technology.  Universities such as MIT, Carnegie Mellon University, and Stanford have had software engineering programs  Computing Curriculum 2001 of the Association for Computing Machinery’s Special Interest Group in Computer Science Education contains Software Engineering Knowledge Units  Software Engineering program accreditation by the Accreditation Board for Engineering and Technology (ABET) began in the Fall of 2002  Systems Engineering is coming! USC (TRW), UMR (Boeing), SPSU (Lockheed), UHCL (NASA)

23 Links in the Chain - Systems Engineering23 Link to the Warfighter New Ideas, Knowledge High Risk, High Payoff Innovation, Transition Maximum National Security Payoff Service Labs Universities DARPAIndustries Expanded Resource Base Interagency Coalition Capability International S&T Requires Strong Partnerships

24 Links in the Chain - Systems Engineering24


Download ppt "Links in the Chain Why Mature Systems Engineering is Needed Richard Conn Microsoft December 2003."

Similar presentations


Ads by Google