SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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 pptIphsTechnologies
 
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?Denys Zaiats
 
Lecture 5 software process model (3)
Lecture 5   software process model (3)Lecture 5   software process model (3)
Lecture 5 software process model (3)IIUI
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurancelokareminakshi
 
Software reliability engineering process
Software reliability engineering processSoftware reliability engineering process
Software reliability engineering processHimanshu
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing pptSavyasachi14
 
Building a software testing environment
Building a software testing environmentBuilding a software testing environment
Building a software testing environmentHimanshu
 
Ch15 software reliability
Ch15 software reliabilityCh15 software reliability
Ch15 software reliabilityAbraham Paul
 
Software Engineering - Lecture 01
Software Engineering - Lecture 01Software Engineering - Lecture 01
Software Engineering - Lecture 01Asifuzzaman Hridoy
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineeringsmumbahelp
 
Validation & verification software engineering
Validation & verification software engineeringValidation & verification software engineering
Validation & verification software engineeringSweta Kumari Barnwal
 
System development life cycle
System development life cycleSystem development life cycle
System development life cyclerelekarsushant
 
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.orgnazeer pasha
 
Software Engineering Fundamentals in Computer Science
Software Engineering Fundamentals in Computer ScienceSoftware Engineering Fundamentals in Computer Science
Software Engineering Fundamentals in Computer ScienceArti Parab Academics
 

Tendances (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
 

En vedette

En vedette (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
 

Similaire à Spm unit iii-configuration mgmt-responsibilities

Similaire à 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
 

Plus de Kanchana Devi

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 teamsKanchana Devi
 
Spm unit iii-risk-resource allocation
Spm unit iii-risk-resource allocationSpm unit iii-risk-resource allocation
Spm unit iii-risk-resource allocationKanchana Devi
 
Spm unit iii-risk-pert
Spm unit iii-risk-pertSpm unit iii-risk-pert
Spm unit iii-risk-pertKanchana Devi
 
Spm unit iii-risk-monitoring & control1
Spm unit iii-risk-monitoring & control1Spm unit iii-risk-monitoring & control1
Spm unit iii-risk-monitoring & control1Kanchana Devi
 
Spm unit iii-risk-intro
Spm unit iii-risk-introSpm unit iii-risk-intro
Spm unit iii-risk-introKanchana Devi
 
Spm ap-network model-
Spm ap-network model-Spm ap-network model-
Spm ap-network model-Kanchana Devi
 
SPM Activity Planning Introduction
SPM Activity Planning IntroductionSPM Activity Planning Introduction
SPM Activity Planning IntroductionKanchana Devi
 
Spm software effort estimation
Spm software effort estimationSpm software effort estimation
Spm software effort estimationKanchana Devi
 
Spm project planning
Spm project planning Spm project planning
Spm project planning Kanchana Devi
 
Open source spm tools
Open source spm toolsOpen source spm tools
Open source spm toolsKanchana Devi
 
Software project management introduction
Software project management introductionSoftware project management introduction
Software project management introductionKanchana Devi
 

Plus de 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
 

Dernier

COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEselvakumar948
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 

Dernier (20)

COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 

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