Configuration Management How to keep from losing control of change.

Slides:



Advertisements
Similar presentations
Configuration management
Advertisements

Configuration Management
Worldox – Post Installation Support and Training Options.
Configuration Management Main issues:  manage items during software life cycle  usually supported by powerful tools.
Configuration Management Managing Change. Points to Ponder Which is more important?  stability  progress Why is change potentially dangerous?
Configuration Management Backup/Recovery Project Review.
Pg. 1 Systems Development Life Cycle (SDLC) Systems Analyst – change agent Systems Analyst – change agent  coordination, communication, planning, design.
Software Configuration Management Speaker: Jerry Gao Ph.D. San Jose State University URL:
Software Configuration Management
Configuration management. Reasons for software configuration management  it facilitates the ability to communicate  status of documents, coding, changes.
Information Systems By Trino Aguiniga.
CSC 395 – Software Engineering Lecture 25: SCM –or– Expecting Change From Everything But Vending Machines.
Software Configuration Management (SCM)
Configuration Management
Software Configuration Management
Configuration Management Avoiding Costly Confusion mostly stolen from Chapter 27 of Pressman.
This chapter is extracted from Sommerville’s slides. Text book chapter
Effective Methods for Software and Systems Integration
SE-02 CONFIGURATION MANAGEMENT Today we talk about Software Configuration Management (SCM for short): - What? - Why? - How?
Software Configuration Management (SCM)
Software Configuration Management
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
1 Software Development Configuration management. \ 2 Software Configuration  Items that comprise all information produced as part of the software development.
Creator: ACSession No: 16 Slide No: 1Reviewer: SS CSE300Advanced Software EngineeringFebruary 2006 (Software Quality) Configuration Management CSE300 Advanced.
Software Quality Assurance
OHT 18.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Introduction The foundations of high quality Foundation 1: software.
Software Engineering 2003 Jyrki Nummenmaa 1 CONFIGURATION MANAGEMENT Today we talk about Software Configuration Management (SCM for short): -
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
SOFTWARE CONFIGURATION MANAGEMENT. Change is inevitable when computer software is built. And change increases the level of confusion among software engineers.
Software Engineering – University of Tampere, CS DepartmentJyrki Nummenmaa Configuration management.
Software Project Management
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 29 Slide 1 Configuration management.
Configuration Management CSCI 5801: Software Engineering.
Configuration Management Main issues:  manage items during software life cycle  usually supported by powerful tools ©2008 John Wiley & Sons Ltd.
Management of Software Project CSM Software Configuration Management (SCM)
Software Configuration Management n Art of coordinating SW development to minimize confusion n Software quality assurance (umbrella) activity n Set of.
Network management system
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
Configuration Management
Software Configuration Management SEII-Lecture 21
Component Design Elaborating the Design Model. Component Design Translation of the architectural design into a detailed (class-based or module- based)
Software Engineering Lecture 9: Configuration Management.
Configuration Control (Aliases: change control, change management )
OHT 18.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software configuration, software configuration items and software configuration.
Software Configuration Management (SCM)
Configuration Management
Software Configuration Management
Configuration Management
Software Configuration Management
Software Project Configuration Management
System Design, Implementation and Review
Managing Changes in the Real World
Chapter 11: Software Configuration Management
Software Engineering (CSI 321)
Configuration Management
Software Configuration Management
Release Management Release Management.
EIN 6133 Enterprise Engineering
Chapter 27 Change Management
Lecture 3 Change Management
Software Configuration Management
Chapter 27 Change Management
Chapter 27 Change Management
Baseline – IEEE definition
Chapter 11: Software Configuration Management
Metadata The metadata contains
Chapter 27 Change Management
Chapter 27 Change Management
Configuration Management
Presentation transcript:

Configuration Management How to keep from losing control of change

Reasons for Change Management Identify what has (is or will/won’t be or should/shouldn’t be) changed Control pace and timing of change Ensure change occurs where and as planned (i.e., proper implementation) Report change to constituents

Managed Components Software – Obviously! Data E.g, database versions, configuration files, numerical tables, user files Documents Requirements, Models and Design, User Manual, Installation Procedures Hardware Software – Again. Yes. System s/w, application packages, development tools, libraries

Layers of the SCM Process Identification: determining the SCIs, i.e., naming those things that you want controlled Change Control: instituting a process for change (see pg /e, pg /e) Version Control: part of your process for managing multiple (perhaps active) versions of the SCIs Configuration Auditing: making sure the change rules are being followed Reporting: Getting the word out about changes to those who care

Additional Points of Emphasis Why things change (pgs /e, pgs /e) New business conditions or requirements New customer needs Business re-organization or project priorities System redefinition Better understanding of system capability or application New context: H/W or S/W What it means for an object to become “baseline” (pg 588 7/e, pg 743 6/e)