GENERAL DYNAMICS Communication Systems “Process Maturity: Things that Work” Boston SPIN Panel April 18, 2000 Presenter: Carol Pilch.

Slides:



Advertisements
Similar presentations
Copyright The Info-Tech Research Group Inc. All Rights Reserved. D1-1 by James M. Dutcher Strategic IT Planning & Governance Creation H I G H.
Advertisements

Responsible CarE® Codes of Management Practices Overview
Web Development Engineering Processes Introduction to Web Development Outsourcing Processes.
Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
More CMM Part Two : Details.
1 State of Michigan Achieving Software Process Improvement with Capability Maturity Model (CMM)
OHIO SACWIS OHIO SACWIS PCSAO Executive Membership Meeting 26 February 2004.
CPIS 357 Software Quality & Testing I.Rehab Bahaaddin Ashary Faculty of Computing and Information Technology Information Systems Department Fall 2010.
1 LBNL Enterprise Computing (EC) January 2003 LBNL Enterprise Computing.
Quality & SPI Network QSpin 20/10/2005With agreement of A.S. Liège1 QSpin Quality & SPI Network Arcelor Systems - Liège Process Improvement - CMM L2 Lessons.
Software Development Process Models. The Waterfall Development Model.
SE 470 Software Development Processes James Nowotarski 12 May 2003.
CMM Overview - 1 © Paul Sorenson CMPUT Software Engineering refs. IEEE Software, March 1988, 73-79, and IEEE Software, July 1993, (Capability.
Quality evaluation and improvement for Internal Audit
Organizational Project Management Maturity: Roadmap to Success
How ISO 9001 Fits Into The Software World? Management of Software Projects and Personnel CIS 6516 March 6, 2006 Prepared by Olgu Yilmaz Swapna Mekala.
Software Engineering Institute Capability Maturity Model (CMM)
Procurement Analyst Position Update Procurement Training Forum August 24, 2010.
CMM Level 3 KPA’s CS4320 Fall Organizational Process Focus (Goals) Software process development and improvement activities are coordinated across.
Process: A Generic View
Financials – Phase II Kick-Off Meeting September 11, 2008 Brenda Bolander, State Comptroller Michael Grisser, Project Manager.
CHAPTER 5 Infrastructure Components PART I. 2 ESGD5125 SEM II 2009/2010 Dr. Samy Abu Naser 2 Learning Objectives: To discuss: The need for SQA procedures.
IEEE S2ESC Report1 Software And Systems Engineering Standards Committee (S2ESC) Paul R. Croll S2ESC Sponsor Chair June 2004 Report.
Org Name Org Site CMM Assessment Kick-off Meeting Dates of assessment.
PART 2: A FRAMEWORK FOR SOFTWARE PROCESS IMPROVEMENT (SPI) Jean Charles Salvin Markus Erlandsson Jan-Peter Nilsson.
Process Assessment Motivation SEI Capability Maturity Model
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
Software Quality Assurance Activities
CMMi What is CMMi? Basic terms Levels Common Features Assessment process List of KPAs for each level.
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
Introduction to Software Engineering LECTURE 2 By Umm-e-Laila 1Compiled by: Umm-e-Laila.
ISMS Best Practices Workshop Initial Steps to Integrate HPI into ISMS Continuous Improvement CH2M HILL Hanford Group, Inc. September 12-13, 2006.
S Q A.
Chapter 2 Process: A Generic View
CMS 00_ Copyright 2002 Raytheon Company All Rights Reserved CMMI – What a Difference a Sponsor Makes! Ann Turner Raytheon Company
1 A Survey of Unit Testing Practices Prof. Per Runeson – Lund University Per Beremark – SPIN-syd.
ItSMF-Australia Deakin University “Where’s My Dinner?” Darren Burgess Program Director, Service Improvement Program Business Services Manager Information.
Element 2 Promote the organization and the IT department.
IT Requirements Management Balancing Needs and Expectations.
By Ritesh Reddy Nagaram.  Organizations which are developing software processes are facing many problems regarding the need for change of already existing.
Process Management Process Management in software started in late 1960’s (but informally and inconsistently) Software Engineering Institute (SEI) is the.
IIL’s International Project Management Day, 2007 The Power of the Profession: A Lesson Learned and Solution Implemented Becomes a Best Practice in Project.
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 2 The Software Process Discussion of the Software Process: Process Framework,
Thomas L. Gilchrist Testing Basics Set 4: Strategies & Metrics By Thomas L. Gilchrist, 2009.
SAM Executive Seminar Software Measurement.
Georgia Institute of Technology CS 4320 Fall 2003.
Ensuring Clients Achieve Superior Value in the Digital Economy Ensuring Clients Achieve Superior Value in the Digital Economy 12 th Software Engineering.
CSI-MAXIMUS, Inc CSI Comprehensive Service & Support Implementing the CSI Way.
SWEN 5130 Requirements Engineering 1 Dr Jim Helm SWEN 5130 Requirements Engineering Requirements Management Under the CMM.
Ch-1 Introduction The processes used for executing a software project have major effect on quality of s/w produced and productivity achieved in project…
Page 1 JUSTIFY define and validate REQUIRE- MENTS define initial management DOCUMENTS define INFRA- STRUCTURE allocated maintenance changes management.
1 SOFTWARE PROCESS IMPROVEMENT WHAT WORKS? Boston SPIN April 18, 2000 Dolores McCarthy Computer Sciences Corporation.
SOFTWARE PROCESS IMPROVEMENT
CITY MANAGER’S OFFICE INTERNAL AUDIT FRAMEWORK January 25, 2016 Audit Committee Meeting Presented by: Ruthe Holden, Internal Audit Manager.
A Tailorable Software Process Mini-Assessment Method SEPG ‘99 Conference Diane L. McDonald Carol A. Pilch GTE Government Systems Government Systems.
SEN 460 Software Quality Assurance. Bahria University Karachi Campus Waseem Akhtar Mufti B.E(C.S.E) UIT, M.S(S.E) AAU Denmark Assistant Professor Department.
1 3/8/2016ã 2007, Spencer Rugaber SEPG Software Engineering Process Groups –In-house mechanism for process change Line practitioners Management steering.
SE513 Software Quality Assurance Lecture12: Software Reliability and Quality Management Standards.
Done By: Asila AL-harthi Fatma AL-shehhi Fakhriya AL-Omieri Safaa AL-Mahroqi.
Pertemuan 14 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Capability Maturity Model. CS460 - Senior Design Project I (AY2004)2 Immature Organisations Software processes are often rigorously followed. Organisation.
Cmpe 589 Spring Fundamental Process and Process Management Concepts Process –the people, methods, and tools used to produce software products. –Improving.
PROCESS ASSESSMENT AND IMPROVEMENT. Process Assessment  A formal assessment did not seem financially feasible at the onset of the company’s process improvement.
State of Michigan Achieving Software Process Improvement with
Quality management standards
The Strategic Information Technology Formulation
Software Engineering: A Practitioner’s Approach, 6/e Chapter 2 Process: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Using the CMM. Using the CMM Maturity Levels CMM History.
{Project Name} Organizational Chart, Roles and Responsibilities
Presentation transcript:

GENERAL DYNAMICS Communication Systems “Process Maturity: Things that Work” Boston SPIN Panel April 18, 2000 Presenter: Carol Pilch

April 18, GENERAL DYNAMICS Communication Systems Background - 1 l General Dynamics Communication Systems ä Systems Integrator ä 2000 employees ä 230 software engineers in Needham/Taunton ä Project size: 1-40 software engineers ä 8 Million lines of developed code ä Commercial-off-the-shelf based systems

April 18, GENERAL DYNAMICS Communication Systems Background - 2 l Products/Services ä Network Management ä Network Integration ä Tactical Communication Systems ä Encryption ä Training/Distance Learning

April 18, GENERAL DYNAMICS Communication Systems Background - 3 l 15 years of Software Process Improvement ä Corporate Software Steering Committee ä Corporate Software Development Process ä CMM v ä CMM Level 3

April 18, GENERAL DYNAMICS Communication Systems Process Improvements l ä Organizational software process definition ä Standard software toolset ä Tailorable metrics definition ä Process, tools, and methods training ä Rework reduction initiative l ä Improve systems and hardware processes ä Train/institutionalize Level 4/5 practices

April 18, GENERAL DYNAMICS Communication Systems Enablers l Demonstrated senior management commitment l Full-time SEPG l Monthly Software Status Reviews l Early use of metrics l Process tailoring guidelines l Software Project Management Course l Assessments and Improvement Plans l Software Quality Assurance

April 18, GENERAL DYNAMICS Communication Systems Some Results l Standard process recognized as the way we do business l Measured improvement in productivity and quality l Training valued by management l Personnel move easily among projects Value added -“Not process for process sake”

April 18, GENERAL DYNAMICS Communication Systems Project Factors Tailoring guidelines are key: one size does not fit all l large project vs. small project l development vs. maintenance l custom development vs. off-the-shelf l external customer vs. internal customer l deliverable product vs. proof-of-concept

April 18, GENERAL DYNAMICS Communication Systems How long did it take? CS Software Process History Timeline CBA IPI Assessments Corporate Software Steering Committee Corporate Software Development Methodology (“Brown Book”) Affiliated with SEI, in Resident Affiliate at SEI Participation in collective Software Best Practices & original questionnaire March SEI-assisted Assessment (W. Humphrey) Member of CMM Advisory Board Sector SEPG/SEG established SEPG at Division Level CS Process Documents Rework Reduction Project Mgmt Training Metrics Refinement Mini Assessment CMM Level 4 Pilot Integrated Eng. Process CMM Level 3

April 18, GENERAL DYNAMICS Communication Systems Recommendations l CMM used as a roadmap l CMM training for all levels of management l Periodic software status reviewed by senior management l Dedicated SEPG staffed by experienced software engineers/managers l Independent Software Quality Assurance l Standard software toolset with dedicated support l Early measurement - size, progress, quality l In-house training provided by subject matter experts