SlideShare a Scribd company logo
Software configuration
  Management Plan
Plan
• First step in SCM system
• Includes
  – Objectives
  – Responsibilities
  – Approaches
  – Methods to be used
• Contents & checklist
SCMP contents
1. Overview
  –   SCM objective
  –   System overview
2. SCM organization
  –   SCM responsibilities
  –   Configuration Control Board members
  –   Configuration Control Board charter
  –   Product Assurance relationship
3. SCM methods
  –   Baselines & contents
  –   Identification system
  –   Control system
  –   Auditing
  –   Status accounting
  –   CM support tools
Cont..
4. SCM procedures
  – Procedures manual
  – Forms & records
5. SCM implementation
  –   Personal plan
  –   System support plan
  –   Budget
  –   Key implementation checkpoints
SCM Questions
• Requirements phase
   – Where s the official reqmts stmt?
   – What changes have been made?
   – What s the impact of changes in design?
• Design phase
   –   Where is the reqmt covered by design?
   –   What is the particular requirement that this design element satisfies?
   –   What is the current approved specification for this interface?
   –   What is the design impact of this reqmts change?
• Implementation
   – How has the particular function been allocated to various
     implementation areas?
   – What is the design logic?
   – What compiler version was used to produce this code?
• Testing
   – Where are the tests that verify this functional requirement?
   – Where is the test data for use with these tests?
Requirements phase
• Requirements changes
• Requirements baseline & change control
• External specifications
Design control
• Change control board
• Software configuration identification
  – Design – creative process
  – Design – template
  – Permanent design – later repair / enhancement
  – Permanent record for design changes
  – To maintain control the design is subdivided into
    modules
Implementation phase
• Functions
  – Source code charge out & charge-in facilities
  – Read-only access to specifications & object code
  – Ability to compile modules
  – Procedure for making approved changes
  – Any new source code is consistent with module
    specifications
Test phase
• SCM should have the following capabilities
  – Means for creating new bug reports
  – Means for closing bug reports
  – Periodic reporting of bug status
Implementation change control procedure
              change request



               Change
              approved?              yes
       No
                                 Design
    Get                          change
 approval /                     needed?
 stop work                No                       yes

                                            Specification
                   Fix
                                               change
                implement
                                              needed?                  yes
                  ation               No


                                                               Adjust
                               Fix design
                                                            specification
              To SCM
Configuration auditing
• To maintain a continuous record of the state of all
  baselined items
• The information required includes
   – Time at baseline established
   – When each configuration item(CI) & change included
     in baseline
   – Description of CI
   – Description of s/w change
   – Status of s/w change
   – Documentation status for each baseline
Items needed for configuration
              accounting
• CI index
  – Creation date
  – Current released version
  – Version of its component items
• Change logs
  – History of changes
  – Release histories
• All Discrepancy requests
• All Change requests
S/W configuration audit
• Rules
  – Periodically needed to ensure integrity
  – To perform before major baseline change
  – Audit team – qualified technical people
  – To verify that changes to baseline are
    implemented as intended
  – Integral part of SCM system
  – Continuous with increased frequency and depth
  – Documented project plan is used as basis
SCM audit
• Checks for
  – Requirements
  – Functional
  – High-level design
  – Design
  – Product
  – Operational

More Related Content

What's hot

software configuratiom management role n resposnbilities
software configuratiom management role n resposnbilitiessoftware configuratiom management role n resposnbilities
software configuratiom management role n resposnbilities
Mahesh Panchal
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
guy_davis
 
Configuration management
Configuration managementConfiguration management
Configuration managementashamarsha
 
Software configuration items
Software configuration itemsSoftware configuration items
Software configuration items
ashok kumar
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
Saqib Raza
 
A Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration ManagementA Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration Management
Md Mamunur Rashid
 
Change And Configuration Management Market Volume Analysis, size, share and K...
Change And Configuration Management Market Volume Analysis, size, share and K...Change And Configuration Management Market Volume Analysis, size, share and K...
Change And Configuration Management Market Volume Analysis, size, share and K...
Monica Nerkar
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)Nishkarsh Gupta
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
Arunnima B S
 
Process Document - Configuration Management Drilldown
Process Document - Configuration Management DrilldownProcess Document - Configuration Management Drilldown
Process Document - Configuration Management DrilldownLaurie Sheehan, PMP
 
Software Configuration Management And CVS
Software Configuration Management And CVSSoftware Configuration Management And CVS
Software Configuration Management And CVS
Rajesh Kumar
 
SE2_Lec 22_Software Configuration Management
SE2_Lec 22_Software Configuration ManagementSE2_Lec 22_Software Configuration Management
SE2_Lec 22_Software Configuration Management
Amr E. Mohamed
 
Change Management
Change ManagementChange Management
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
Er. Shiva K. Shrestha
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
Rajesh Kumar
 
Configuration Management Best Practices
Configuration Management Best PracticesConfiguration Management Best Practices
Configuration Management Best Practices
TechWell
 
Configuration Management Best Practices
Configuration Management Best PracticesConfiguration Management Best Practices
Configuration Management Best Practices
TechWell
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Managementsslovepk
 
software configuration management ppt
 software configuration management  ppt software configuration management  ppt
software configuration management ppt
Yeshiwas Getachew
 

What's hot (20)

software configuratiom management role n resposnbilities
software configuratiom management role n resposnbilitiessoftware configuratiom management role n resposnbilities
software configuratiom management role n resposnbilities
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
Configuration management
Configuration managementConfiguration management
Configuration management
 
Software configuration items
Software configuration itemsSoftware configuration items
Software configuration items
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
 
A Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration ManagementA Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration Management
 
Change And Configuration Management Market Volume Analysis, size, share and K...
Change And Configuration Management Market Volume Analysis, size, share and K...Change And Configuration Management Market Volume Analysis, size, share and K...
Change And Configuration Management Market Volume Analysis, size, share and K...
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
Process Document - Configuration Management Drilldown
Process Document - Configuration Management DrilldownProcess Document - Configuration Management Drilldown
Process Document - Configuration Management Drilldown
 
5. scm
5. scm5. scm
5. scm
 
Software Configuration Management And CVS
Software Configuration Management And CVSSoftware Configuration Management And CVS
Software Configuration Management And CVS
 
SE2_Lec 22_Software Configuration Management
SE2_Lec 22_Software Configuration ManagementSE2_Lec 22_Software Configuration Management
SE2_Lec 22_Software Configuration Management
 
Change Management
Change ManagementChange Management
Change Management
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
 
Configuration Management Best Practices
Configuration Management Best PracticesConfiguration Management Best Practices
Configuration Management Best Practices
 
Configuration Management Best Practices
Configuration Management Best PracticesConfiguration Management Best Practices
Configuration Management Best Practices
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
 
software configuration management ppt
 software configuration management  ppt software configuration management  ppt
software configuration management ppt
 

Viewers also liked

software configuration management
software configuration managementsoftware configuration management
software configuration managementFáber D. Giraldo
 
Software Standards
Software StandardsSoftware Standards
Software Standards
Parakum Pathirana
 
NEA Configuration Management Plan Version 1.1_Final
NEA Configuration Management Plan Version 1.1_FinalNEA Configuration Management Plan Version 1.1_Final
NEA Configuration Management Plan Version 1.1_FinalKenneth R. Stephens, MBA
 
Chapter 42 – Organization and Financial Structure of Corporations
Chapter 42 – Organization and Financial Structure of CorporationsChapter 42 – Organization and Financial Structure of Corporations
Chapter 42 – Organization and Financial Structure of CorporationsUAF_BA330
 
Configuration management plan
Configuration management planConfiguration management plan
Software Inspection And Defect Management
Software Inspection And Defect ManagementSoftware Inspection And Defect Management
Software Inspection And Defect ManagementAjay K
 
Engineering Change Management - Overview and Best Practices
Engineering Change Management - Overview and Best PracticesEngineering Change Management - Overview and Best Practices
Engineering Change Management - Overview and Best Practices
Shobhit Singhal
 

Viewers also liked (7)

software configuration management
software configuration managementsoftware configuration management
software configuration management
 
Software Standards
Software StandardsSoftware Standards
Software Standards
 
NEA Configuration Management Plan Version 1.1_Final
NEA Configuration Management Plan Version 1.1_FinalNEA Configuration Management Plan Version 1.1_Final
NEA Configuration Management Plan Version 1.1_Final
 
Chapter 42 – Organization and Financial Structure of Corporations
Chapter 42 – Organization and Financial Structure of CorporationsChapter 42 – Organization and Financial Structure of Corporations
Chapter 42 – Organization and Financial Structure of Corporations
 
Configuration management plan
Configuration management planConfiguration management plan
Configuration management plan
 
Software Inspection And Defect Management
Software Inspection And Defect ManagementSoftware Inspection And Defect Management
Software Inspection And Defect Management
 
Engineering Change Management - Overview and Best Practices
Engineering Change Management - Overview and Best PracticesEngineering Change Management - Overview and Best Practices
Engineering Change Management - Overview and Best Practices
 

Similar to Software Configuration Management

SharePoint Configuration Management – Effective Techniques for Regulated Shar...
SharePoint Configuration Management – Effective Techniques for Regulated Shar...SharePoint Configuration Management – Effective Techniques for Regulated Shar...
SharePoint Configuration Management – Effective Techniques for Regulated Shar...
Montrium
 
Software Engineering (Software Configuration Management)
Software Engineering (Software Configuration Management)Software Engineering (Software Configuration Management)
Software Engineering (Software Configuration Management)
ShudipPal
 
Software maintenance and configuration management, software engineering
Software maintenance and  configuration management, software engineeringSoftware maintenance and  configuration management, software engineering
Software maintenance and configuration management, software engineering
Rupesh Vaishnav
 
ITIL Best Practice for Software Companies
ITIL Best Practice for Software CompaniesITIL Best Practice for Software Companies
ITIL Best Practice for Software Companies
Daniel Brody
 
Software configuration management
Software configuration managementSoftware configuration management
Software configuration managementShivani Garg
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
Pratik Tandel
 
Scm
ScmScm
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleGurban Daniel
 
Oracle AIM Methodology
Oracle AIM MethodologyOracle AIM Methodology
Oracle AIM Methodology
Feras Ahmad
 
Rational CLM at a glance
Rational CLM at a glanceRational CLM at a glance
Rational CLM at a glance
Prussian Eka Pradana
 
SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)
uma sree
 
Aim PPT For Oracle HRMS
Aim PPT For Oracle HRMSAim PPT For Oracle HRMS
Aim PPT For Oracle HRMS
Rajiv reddy
 
Spm lecture-3
Spm lecture-3Spm lecture-3
Spm lecture-3
Sulman Ahmed
 
Lect3
Lect3Lect3
Sdlc
SdlcSdlc
Engineering Revisions and Engineering Change Orders (ECO)
Engineering Revisions and Engineering Change Orders (ECO)Engineering Revisions and Engineering Change Orders (ECO)
Engineering Revisions and Engineering Change Orders (ECO)
Rootstock Software
 

Similar to Software Configuration Management (20)

Voyager scm
Voyager scmVoyager scm
Voyager scm
 
Voyager scm
Voyager scmVoyager scm
Voyager scm
 
SharePoint Configuration Management – Effective Techniques for Regulated Shar...
SharePoint Configuration Management – Effective Techniques for Regulated Shar...SharePoint Configuration Management – Effective Techniques for Regulated Shar...
SharePoint Configuration Management – Effective Techniques for Regulated Shar...
 
Software Engineering (Software Configuration Management)
Software Engineering (Software Configuration Management)Software Engineering (Software Configuration Management)
Software Engineering (Software Configuration Management)
 
Software maintenance and configuration management, software engineering
Software maintenance and  configuration management, software engineeringSoftware maintenance and  configuration management, software engineering
Software maintenance and configuration management, software engineering
 
ITIL Best Practice for Software Companies
ITIL Best Practice for Software CompaniesITIL Best Practice for Software Companies
ITIL Best Practice for Software Companies
 
Software configuration management
Software configuration managementSoftware configuration management
Software configuration management
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
Scm
ScmScm
Scm
 
Sdlc
SdlcSdlc
Sdlc
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Oracle AIM Methodology
Oracle AIM MethodologyOracle AIM Methodology
Oracle AIM Methodology
 
Rational CLM at a glance
Rational CLM at a glanceRational CLM at a glance
Rational CLM at a glance
 
SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)
 
Aim PPT For Oracle HRMS
Aim PPT For Oracle HRMSAim PPT For Oracle HRMS
Aim PPT For Oracle HRMS
 
Spm lecture-3
Spm lecture-3Spm lecture-3
Spm lecture-3
 
Lect3
Lect3Lect3
Lect3
 
Sdlc
SdlcSdlc
Sdlc
 
Engineering Revisions and Engineering Change Orders (ECO)
Engineering Revisions and Engineering Change Orders (ECO)Engineering Revisions and Engineering Change Orders (ECO)
Engineering Revisions and Engineering Change Orders (ECO)
 

Recently uploaded

1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 

Recently uploaded (20)

1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 

Software Configuration Management

  • 1. Software configuration Management Plan
  • 2. Plan • First step in SCM system • Includes – Objectives – Responsibilities – Approaches – Methods to be used • Contents & checklist
  • 3. SCMP contents 1. Overview – SCM objective – System overview 2. SCM organization – SCM responsibilities – Configuration Control Board members – Configuration Control Board charter – Product Assurance relationship 3. SCM methods – Baselines & contents – Identification system – Control system – Auditing – Status accounting – CM support tools
  • 4. Cont.. 4. SCM procedures – Procedures manual – Forms & records 5. SCM implementation – Personal plan – System support plan – Budget – Key implementation checkpoints
  • 5. SCM Questions • Requirements phase – Where s the official reqmts stmt? – What changes have been made? – What s the impact of changes in design? • Design phase – Where is the reqmt covered by design? – What is the particular requirement that this design element satisfies? – What is the current approved specification for this interface? – What is the design impact of this reqmts change? • Implementation – How has the particular function been allocated to various implementation areas? – What is the design logic? – What compiler version was used to produce this code? • Testing – Where are the tests that verify this functional requirement? – Where is the test data for use with these tests?
  • 6. Requirements phase • Requirements changes • Requirements baseline & change control • External specifications
  • 7. Design control • Change control board • Software configuration identification – Design – creative process – Design – template – Permanent design – later repair / enhancement – Permanent record for design changes – To maintain control the design is subdivided into modules
  • 8. Implementation phase • Functions – Source code charge out & charge-in facilities – Read-only access to specifications & object code – Ability to compile modules – Procedure for making approved changes – Any new source code is consistent with module specifications
  • 9. Test phase • SCM should have the following capabilities – Means for creating new bug reports – Means for closing bug reports – Periodic reporting of bug status
  • 10. Implementation change control procedure change request Change approved? yes No Design Get change approval / needed? stop work No yes Specification Fix change implement needed? yes ation No Adjust Fix design specification To SCM
  • 11. Configuration auditing • To maintain a continuous record of the state of all baselined items • The information required includes – Time at baseline established – When each configuration item(CI) & change included in baseline – Description of CI – Description of s/w change – Status of s/w change – Documentation status for each baseline
  • 12. Items needed for configuration accounting • CI index – Creation date – Current released version – Version of its component items • Change logs – History of changes – Release histories • All Discrepancy requests • All Change requests
  • 13. S/W configuration audit • Rules – Periodically needed to ensure integrity – To perform before major baseline change – Audit team – qualified technical people – To verify that changes to baseline are implemented as intended – Integral part of SCM system – Continuous with increased frequency and depth – Documented project plan is used as basis
  • 14. SCM audit • Checks for – Requirements – Functional – High-level design – Design – Product – Operational