SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
SPM-UNIT IV
CONFIGURATION MANAGEMENT
RESPONSIBILITIES
Prof. Kanchana Devi
Baselines
Prof. Kanchana Devi
2
 Foundation for Configuration Management
 Provides official standard for subsequent
work is based - only authorized changes are
made.
 After an initial baseline is established –
every change is recorded as a delta until
next baseline is set.
 Baseline Scope:
 Current level of each module, test cases,
assembler, macros, any installation
Responsibilities
Prof. Kanchana Devi
3
 To implement the necessary controls
and procedures:
 Depends on the size of the system and the
number of people involved, they may be
handled by a single individual, several
people,or an entire organization.
 The basic responsibilities are:
 Configuration Manager
 Module Ownership
 Change Control Board(CCB)
Sample Test Report Contents
Prof. Kanchana Devi
4
 Responsibilities:
 Developer
 Development Manager
 Tester
 Test identification:
 Test Date
 Product Name(Revision Number)
 Test Cases Used(Identification Number)
 Test Data Used
 Test Configuration(Hardware & Software)
 Test Results:
 Problem Reports(Numbers)
 Test Result Summary(by test case)
Sample Problem Report Contents
Prof. Kanchana Devi
5
 Problem Identification:
 Problem Number
 Date Discovered
 Date Reported
 Product(s) involved
 System(s) involved
 Originator Identification:
 Name, address, Phone, Organization,Function
 Problem Description:
 Severity:
 Critical,Severe,Normal,Inconvenience, Suggestion
 Status:
 Waiting,Bypass,Temporary Fix
 Symptom Description
 Probable Cause
 Conditions
 Problem Fix/Bypass Description
Some Responsibilities of
Configuration Manager:
Prof. Kanchana Devi
6
 Develop, document, and distribute the SCM
procedure
 Establish the system baseline, including backup
provisions
 Ensure that no unauthorized changes are made
to the baseline
 Ensure all the baseline changes are recorded
 Ensure all the baseline changes are regression
tested
 Provide the focal point for exception resolution.
Module Ownership
Prof. Kanchana Devi
7
 Know and understand the module design
 Provide advice to everyone who works on
 Serve as technical control point for all
module modification
 Ensure module integrity by reviewing all the
changes
Change Control
Board(CCB)
Prof. Kanchana Devi
8
 For very large projects, a central control
mechanism is needed to ensure that every
change is properly considered and coordinated
 This is the role of “CCB”
 Sometimes called “Configuration Control Board”
 It includes members from development,
documentation, test, assurance, maintenance,
and release.
 Purpose: to ensure that every baseline change is
properly considered
CCB needs the following for each
proposed change:
Prof. Kanchana Devi
9
 Size
 Alternatives
 Complexity
 Schedule
 Impact
 Cost
 Severity
 Relationship to other changes
 Test
 Resources
 System impact
 Benefits
 Politics
 Change maturity
Change Control Plan
Prof. Kanchana Devi
10
Judging Configuration
Management
Prof. Kanchana Devi
11
 Number of defects reported due to incorrect
or inappropriate configuration control
 Goal: Maximizing the productivity by
minimizing the mistakes
Link For SCM(Video Lecture)-IIT
Bombay
Prof. Kanchana Devi
12
 http://www.youtube.com/watch?v=lvVvMms
pMYk
Prototype
Prof. Kanchana Devi
13
 Definition: Activity of creating prototypes of
software applications
 i.e., incomplete versions of the software
program
 Dimensions of prototype:
 Horizontal Prototype
 Vertical Prototype
Horizontal Prototype
Prof. Kanchana Devi
14
 It provides a broad view of an entire system or
subsystem, focusing on user interaction more
than low-level system functionality, such as
database access
 Horizontal prototypes are useful for:
 Confirmation of user interface requirements and
system scope
 Demonstration version of the system to obtain buy-
in from the business
 Develop preliminary estimates of development time,
cost and effort.
Vertical Prototype
Prof. Kanchana Devi
15
 A vertical prototype is a more complete
elaboration of a single subsystem or function
 It is useful for obtaining detailed requirements
for a given function, with the following benefits:
 Refinement database design
 Obtain information on data volumes and system
interface needs, for network sizing and performance
engineering
 Clarifies complex requirements by drilling down to
actual system functionality
Types of Prototype
Prof. Kanchana Devi
16
 Throwaway prototyping
 Evolutionary prototyping
 Incremental prototyping
 Extreme prototyping
Advantages of Prototypes
Prof. Kanchana Devi
17
 Reduce time & Cost
 Improved & increased user involvement
Disadvantages of Prototype
Prof. Kanchana Devi
18
 Insufficient analysis
 User confusion of prototype and finished
system
 Developer misunderstanding of user
objectives
 Developer attachment to prototype
 Excessive development time of the prototype
 Expense of implementing prototyping

Weitere ähnliche Inhalte

Was ist angesagt?

want to contact me login to www.stqa.org
want to contact me login to www.stqa.orgwant to contact me login to www.stqa.org
want to contact me login to www.stqa.org
nazeer pasha
 

Was ist angesagt? (20)

7 stages of system Development life cycle ppt
7 stages of system Development life cycle ppt7 stages of system Development life cycle ppt
7 stages of system Development life cycle ppt
 
Software testing
Software testingSoftware testing
Software testing
 
What is Software Quality and how to measure it?
What is Software Quality and how to measure it?What is Software Quality and how to measure it?
What is Software Quality and how to measure it?
 
Lecture 5 software process model (3)
Lecture 5   software process model (3)Lecture 5   software process model (3)
Lecture 5 software process model (3)
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software reliability engineering process
Software reliability engineering processSoftware reliability engineering process
Software reliability engineering process
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Building a software testing environment
Building a software testing environmentBuilding a software testing environment
Building a software testing environment
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Ch15 software reliability
Ch15 software reliabilityCh15 software reliability
Ch15 software reliability
 
Software Reliability
Software ReliabilitySoftware Reliability
Software Reliability
 
Software Engineering - Lecture 01
Software Engineering - Lecture 01Software Engineering - Lecture 01
Software Engineering - Lecture 01
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 
V and v model
V and v modelV and v model
V and v model
 
Ch02 process a generic view
Ch02 process a generic viewCh02 process a generic view
Ch02 process a generic view
 
Validation & verification software engineering
Validation & verification software engineeringValidation & verification software engineering
Validation & verification software engineering
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Slides chapter 2
Slides chapter 2Slides chapter 2
Slides chapter 2
 
want to contact me login to www.stqa.org
want to contact me login to www.stqa.orgwant to contact me login to www.stqa.org
want to contact me login to www.stqa.org
 
Software Engineering Fundamentals in Computer Science
Software Engineering Fundamentals in Computer ScienceSoftware Engineering Fundamentals in Computer Science
Software Engineering Fundamentals in Computer Science
 

Andere mochten auch

Andere mochten auch (6)

Spm unit 5
Spm unit 5Spm unit 5
Spm unit 5
 
Spm unit 3
Spm unit 3Spm unit 3
Spm unit 3
 
Spm unit2
Spm unit2Spm unit2
Spm unit2
 
Resource Scheduling
Resource SchedulingResource Scheduling
Resource Scheduling
 
Spm unit 4
Spm unit 4Spm unit 4
Spm unit 4
 
Resource allocation
Resource allocationResource allocation
Resource allocation
 

Ähnlich wie Spm unit iii-configuration mgmt-responsibilities

Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
smumbahelp
 

Ähnlich wie Spm unit iii-configuration mgmt-responsibilities (20)

Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Sdpl1
Sdpl1Sdpl1
Sdpl1
 
3. ch 2-process model
3. ch 2-process model3. ch 2-process model
3. ch 2-process model
 
2. Software process
2. Software process2. Software process
2. Software process
 
SDLC Model
SDLC  ModelSDLC  Model
SDLC Model
 
SA Chapter 13
SA Chapter 13SA Chapter 13
SA Chapter 13
 
15 si(systems analysis and design )
15 si(systems analysis and design )15 si(systems analysis and design )
15 si(systems analysis and design )
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.ppt
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.ppt
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.ppt
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.ppt
 
Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to quality
 
SDLC
SDLC SDLC
SDLC
 
The process
The processThe process
The process
 
Slcm sharbani bhattacharya
Slcm sharbani bhattacharyaSlcm sharbani bhattacharya
Slcm sharbani bhattacharya
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 
Software engineering the process
Software engineering the processSoftware engineering the process
Software engineering the process
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
ISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.ppt
 
Ch 02 s.e software process models 1
Ch 02 s.e software process models   1Ch 02 s.e software process models   1
Ch 02 s.e software process models 1
 

Mehr von Kanchana Devi (12)

Spm unit iii-risk-working in teams
Spm unit iii-risk-working in teamsSpm unit iii-risk-working in teams
Spm unit iii-risk-working in teams
 
Spm unit iii-risk-resource allocation
Spm unit iii-risk-resource allocationSpm unit iii-risk-resource allocation
Spm unit iii-risk-resource allocation
 
Spm unit iii-risk-pert
Spm unit iii-risk-pertSpm unit iii-risk-pert
Spm unit iii-risk-pert
 
Spm unit iii-risk-monitoring & control1
Spm unit iii-risk-monitoring & control1Spm unit iii-risk-monitoring & control1
Spm unit iii-risk-monitoring & control1
 
Spm unit iii-risk-intro
Spm unit iii-risk-introSpm unit iii-risk-intro
Spm unit iii-risk-intro
 
Spm ap-network model-
Spm ap-network model-Spm ap-network model-
Spm ap-network model-
 
SPM Activity Planning Introduction
SPM Activity Planning IntroductionSPM Activity Planning Introduction
SPM Activity Planning Introduction
 
Spm software effort estimation
Spm software effort estimationSpm software effort estimation
Spm software effort estimation
 
Spm project planning
Spm project planning Spm project planning
Spm project planning
 
SPM Evaluation
SPM EvaluationSPM Evaluation
SPM Evaluation
 
Open source spm tools
Open source spm toolsOpen source spm tools
Open source spm tools
 
Software project management introduction
Software project management introductionSoftware project management introduction
Software project management introduction
 

Kürzlich hochgeladen

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 

Kürzlich hochgeladen (20)

Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 

Spm unit iii-configuration mgmt-responsibilities

  • 2. Baselines Prof. Kanchana Devi 2  Foundation for Configuration Management  Provides official standard for subsequent work is based - only authorized changes are made.  After an initial baseline is established – every change is recorded as a delta until next baseline is set.  Baseline Scope:  Current level of each module, test cases, assembler, macros, any installation
  • 3. Responsibilities Prof. Kanchana Devi 3  To implement the necessary controls and procedures:  Depends on the size of the system and the number of people involved, they may be handled by a single individual, several people,or an entire organization.  The basic responsibilities are:  Configuration Manager  Module Ownership  Change Control Board(CCB)
  • 4. Sample Test Report Contents Prof. Kanchana Devi 4  Responsibilities:  Developer  Development Manager  Tester  Test identification:  Test Date  Product Name(Revision Number)  Test Cases Used(Identification Number)  Test Data Used  Test Configuration(Hardware & Software)  Test Results:  Problem Reports(Numbers)  Test Result Summary(by test case)
  • 5. Sample Problem Report Contents Prof. Kanchana Devi 5  Problem Identification:  Problem Number  Date Discovered  Date Reported  Product(s) involved  System(s) involved  Originator Identification:  Name, address, Phone, Organization,Function  Problem Description:  Severity:  Critical,Severe,Normal,Inconvenience, Suggestion  Status:  Waiting,Bypass,Temporary Fix  Symptom Description  Probable Cause  Conditions  Problem Fix/Bypass Description
  • 6. Some Responsibilities of Configuration Manager: Prof. Kanchana Devi 6  Develop, document, and distribute the SCM procedure  Establish the system baseline, including backup provisions  Ensure that no unauthorized changes are made to the baseline  Ensure all the baseline changes are recorded  Ensure all the baseline changes are regression tested  Provide the focal point for exception resolution.
  • 7. Module Ownership Prof. Kanchana Devi 7  Know and understand the module design  Provide advice to everyone who works on  Serve as technical control point for all module modification  Ensure module integrity by reviewing all the changes
  • 8. Change Control Board(CCB) Prof. Kanchana Devi 8  For very large projects, a central control mechanism is needed to ensure that every change is properly considered and coordinated  This is the role of “CCB”  Sometimes called “Configuration Control Board”  It includes members from development, documentation, test, assurance, maintenance, and release.  Purpose: to ensure that every baseline change is properly considered
  • 9. CCB needs the following for each proposed change: Prof. Kanchana Devi 9  Size  Alternatives  Complexity  Schedule  Impact  Cost  Severity  Relationship to other changes  Test  Resources  System impact  Benefits  Politics  Change maturity
  • 10. Change Control Plan Prof. Kanchana Devi 10
  • 11. Judging Configuration Management Prof. Kanchana Devi 11  Number of defects reported due to incorrect or inappropriate configuration control  Goal: Maximizing the productivity by minimizing the mistakes
  • 12. Link For SCM(Video Lecture)-IIT Bombay Prof. Kanchana Devi 12  http://www.youtube.com/watch?v=lvVvMms pMYk
  • 13. Prototype Prof. Kanchana Devi 13  Definition: Activity of creating prototypes of software applications  i.e., incomplete versions of the software program  Dimensions of prototype:  Horizontal Prototype  Vertical Prototype
  • 14. Horizontal Prototype Prof. Kanchana Devi 14  It provides a broad view of an entire system or subsystem, focusing on user interaction more than low-level system functionality, such as database access  Horizontal prototypes are useful for:  Confirmation of user interface requirements and system scope  Demonstration version of the system to obtain buy- in from the business  Develop preliminary estimates of development time, cost and effort.
  • 15. Vertical Prototype Prof. Kanchana Devi 15  A vertical prototype is a more complete elaboration of a single subsystem or function  It is useful for obtaining detailed requirements for a given function, with the following benefits:  Refinement database design  Obtain information on data volumes and system interface needs, for network sizing and performance engineering  Clarifies complex requirements by drilling down to actual system functionality
  • 16. Types of Prototype Prof. Kanchana Devi 16  Throwaway prototyping  Evolutionary prototyping  Incremental prototyping  Extreme prototyping
  • 17. Advantages of Prototypes Prof. Kanchana Devi 17  Reduce time & Cost  Improved & increased user involvement
  • 18. Disadvantages of Prototype Prof. Kanchana Devi 18  Insufficient analysis  User confusion of prototype and finished system  Developer misunderstanding of user objectives  Developer attachment to prototype  Excessive development time of the prototype  Expense of implementing prototyping