Configuration Management

Slides:



Advertisements
Similar presentations
Configuration Management
Advertisements

Software Quality Assurance Plan
Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
More CMM Part Two : Details.
1 Belene NPP Project Configuration Management Presented by Alexey Matveev Varna, May
SAE AS9100 Quality Systems - Aerospace Model for Quality Assurance
Stepan Potiyenko ISS Sr.SW Developer.
Software Configuration Management (SCM)
Lecture 13: Security Control Issues Wayne Patterson SYCS 654 Spring 2010.
RC14001 ® Update GPCA Responsible Care Committee September 23, 2013.
Configuration Management
ISO 9000 Certification ISO 9001 and ISO
Software Configuration Management
Software Configuration Management (SCM)
Software Engineering Institute Capability Maturity Model (CMM)
CSSE 375 Software Construction and Evolution: Configuration Management
Configuration Management for Transportation Management Systems Establishing and Maintaining System Integrity.
OHT 2.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
1 Configuration Management 101 ITS Professional Capacity Building Program T3 Webinar February 21, 2008.
QUALITY MANAGEMENT SYSTEM ACCORDING TO ISO
Configuration Management, Logistics, and Universal CM Issues Larry Bauer Boeing Commercial Airplanes NDIA Conference Miami March 4-5, 2005
The Key Process Areas for Level 2: Repeatable Ralph Covington David Wang.
Introduction to Software Quality Assurance (SQA)
Software Engineering Term Paper
Software Engineering Modern Approaches
N By: Md Rezaul Huda Reza n
Seattle Area Software Quality Assurance Group Release and Configuration Management, The Acceleration of Change and Its Contribution To Software Quality.
Cybersecurity: Engineering a Secure Information Technology Organization, 1st Edition Chapter 7 Software Supporting Processes and Software Reuse.
Software Configuration Management
Software Configuration Management (SCM)
1 Configuration Management “The Cookbook Approach”
Configuration Management Matti Kuikka CONFIGURATION MANAGEMENT by Matti Kuikka, Unit Manager, Ericsson, Turku, Telecom R&D, Wireless Charging.
SENG521 (Fall SENG 521 Software Reliability & Testing Software Product & process Improvement using ISO (Part 3d) Department.
“Software Life Cycle Processes”
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
Configuration Management Non Government Std: EIA Standard-649 “A management process for establishing and maintaining consistency of a product’s performance,
Software Quality Assurance
Georgia Institute of Technology CS 4320 Fall 2003.
© Mahindra Satyam 2009 Configuration Management QMS Training.
Software Configuration Management (SCM). Product Developer Disciplines One view of the world is that there are three types of activities are required.
Principles of Computer Security: CompTIA Security + ® and Beyond, Third Edition © 2012 Principles of Computer Security: CompTIA Security+ ® and Beyond,
Management of Software Project CSM Software Configuration Management (SCM)
Purpose: The purpose of CMM Integration is to provide guidance for improving your organization’s processes and your ability to manage the development,
Software Configuration Management (SCM) Source: Pressman, R., Software Engineering: A Practitioner ’ s Approach. Boston: McGraw Hill, Inc., 2005; Ghezzi,
~ pertemuan 4 ~ Oleh: Ir. Abdul Hayat, MTI 20-Mar-2009 [Abdul Hayat, [4]Project Integration Management, Semester Genap 2008/2009] 1 PROJECT INTEGRATION.
SE513 Software Quality Assurance Lecture12: Software Reliability and Quality Management Standards.
ITIL® Service Asset & Configuration Management Foundations Service Transition Thatcher Deane 02/17/2010.
Configuration Control (Aliases: change control, change management )
Software Configuration Management (SCM)
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
CM-101 Configuration Management Fundamentals
Software Configuration Management (SCM)
Configuration Management
Software Configuration Management
Software Configuration Management
Software Project Configuration Management
Software Configuration Management (SCM)
Chapter 11: Software Configuration Management
Software Configuration Management
Software Engineering (CSI 321)
Configuration Management
Software Configuration Management
Software Requirements
ISO/IEC IEEE/EIA Software Life Cycle Processes Supporting Life Cycle Processes IEEE Supporting Processes.
Chapter 11: Software Configuration Management
HART Technologies Process Overview
Configuration Management
I&C requirements and configuration management
Software Reviews.
DRAFT ISO 10007:2017 Revision Overview Quality management – Guidelines for configuration management ISO/TC176 TG 01.
Presentation transcript:

Configuration Management * 07/16/96 Configuration Management Basic Level Prepared By İrem KARTAL *

İrem KARTAL B.Sc. Bilkent University CTIS, 2003, Bilkent University, Project Manager, 2007 MilSOFT A.S CM Manager, 2005 Havelsan A.S CM Manager, 2004 MilSOFT A.S CM Specialist, 2003 MilSOFT A.S CM Specialist Part-time, 2002 TRT- System Admin - Part-time, 2001

Introduction Subject: What is Configuration Management ? Goals of the session : CM dicipline in SW/HW Development CM in Project Management CM in Software Industry Carrier Planning for CM Specialist

Life Cycle

Overview

CMP Configuration Management Plan describes configuration activities to be performed during the product or project life cycle. Identifies items to be place under CM control and the scope of the CM activities. Identifies required resources (stuff, computer, tools, etc.). Describes the CM and change control processes and procedures to be used.

CM Functions Configuration Identification Cofiguration Control and Release Configuration Status Accounting Configuration Audits

Configuration Identification Configuration Item Selection Appropriate selection of Configuration Items (CI) is the key for success of every CM operation The selection of contractual CIs is a joint customer and contractor decision Selection of CIs require careful technical, logistical and administrative evaluation

Configuration Identification Identification Methods Identification of CIs in the project per product level like System, CSCI, CSU and Document by; Naming Convention Revision Indicator

Configuration Identification Baseline The approved definition of a product at a selected point in its life-cycle. Establish a reference basis for evolution and enhancements.

Configuration Identification Baseline Identification and Establishment There are commonly four formally designated configuration baseline in the software lifecycle; functional baseline allocated baseline design baseline product baseline

Configuration Control is the systematic proposal, justification, evaluation, coordination, approval or disapproval of proposed changes, and the implementation of all approved changes, in the configuration of a CI after establishment of the configuration baseline(s) for the CIs.

Configuration Control The primary objective of configuration control is to establish and maintain a systematic change management process that regulates life-cycle cost, and; Allows optimum design and development latitude with the appropriate degree and depth of configuration change control procedures during the life-cycle of a system / CI. Ensures complete, accurate and timely changes to configuration documentation maintained under appropriate configuration control authority.

Configuration Control The Steps Within the Overall Process Change Initiation Change Classification Change Evaluation Change Disposition Change Implementation Change Verification and Baseline Establishment

Configuration Status Accounting Configuration Status Accounting is an element of configuration management that consists of the recording and reporting of information needed to manage a system and its characteristics effectively. Provides traceability of changes to the baselined requirements, code and data components, and associated documentation. Documents what is in each version of software and the changes that lead up to the version.

Configuration Audits Audits are performed to verify that the software product matches the capabilities defined in the specifications or other contractual documentation and that the performance of the product fulfills the requirements of the user or customer. Configuration audits composes of; Functional Configuration Audit (FCA) Physical Configuration Audit (PCA)

Configuration Audits FCA is performed to ensure that each item of the Software product has been tested or inspected to determine that it satisfies the functions defined in the specifications. PCA is performed to determine whether all items identified as being part of the configuration are present in the product baseline. The audit shall ensure that the correct version and revision of each part are included in the product baseline and that they correspond to information contained in the baseline’s configuration status report.

Support Function Configuration Management Library CM Library is established with the initiation of the project and managed by the help of CM Tools and servers (Subversion, CVS ClearCase, etc.). Source code and document production is performed under CM library with required identification and control rules. CM library structure shall be defined in CMP of the project with the access rights and label types and all the other detailed information.

Benefits Of CM Faster Problem Resolution Identify the as-built configuration, in order to recognize discrepancies detected during production, delivery or operation of the product Enable any user to know the operational capabilities and limitations of each product item and, in case of variances or nonconformance, to know which items are affected

Benefits Of CM More Efficient Change Management It is essential to know what the prior structure is in order to design changes that do not produce new incompatibilities. Keep change traceability between source codes and documentation and with contract requirement also.

Benefits Of CM Cost Reduction Product changes may involve high cost considerations. The right processing of changes and analysis of costs can keep expense per change at its lowest rate Unauthorized changes will be prevented Approved changes can be immediately incorporated in the technical documentation, but released for implementation into the product in accordance with an authorized budget schedule Least cost of maintenance and reuse

Benefits Of CM Product Consistency deliver identical items repeat performance support the delivered product remotely modify the product without the need of reverse engineering

CM in Organizations Configuration Management Manager Manage resource of the CM department for project CM assignments, define and improve CM process and procedures as required in certificated international standarts and maintain organizational level CM responsabilities. Work with Director and Project Manager. Configuration Management Specialist To implement, maintain and improve system that meets and exceeds customer requirements for software configuration management and documentation. Work with Project Manager.

International CM Standards ISO/IEC TR 15846 Information technology -- Software life cycle processes -- Configuration Management MIL-STD 973 Configuration Management – DoD EIA- 649 A National Consensus Standard for Configuration Management

International Standards Inculed CM Requirements ISO 9001:200 Quality management systems -- Requirements AQAP 160 NATO integrated quality requirements for software throughout the life cycle IEEE 12207 Standard for Information Technology-Software Life Cycle Processes CMMI Capability Maturity Model Integration

End of Presentation Question?