willets's picture
From willets rss RSS  subscribe Subscribe

Configuration Management 

 

 
 
Tags:  software configuration management  scm 
Views:  433
Downloads:  2
Published:  May 01, 2010
 
0
download

Share plick with friends Share
save to favorite
Report Abuse Report Abuse
 
Related Plicks
Software Configuration Management - A Practical Guide, SQAS ...

Software Configuration Management - A Practical Guide, SQAS ...

From: bbolivai
Views: 48 Comments: 0
Software Configuration Management - A Practical Guide, SQAS ...
 
Software Configuration Management

Software Configuration Management

From: anon-517297
Views: 89 Comments: 0
Software Configuration Management
 
Using the Benefits of ALM to Steer Your Business Ahead

Using the Benefits of ALM to Steer Your Business Ahead

From: GlobalLogic
Views: 42 Comments: 0
In this era of tremendous competitiveness, there are many organizations that are faced with accelerated delivery schedules, but are challenged with reduced time to delivery without increasing their budgets and compromising on quality.
 
CMMLevel2

CMMLevel2

From: suhas59
Views: 721 Comments: 0

 
Final Presentation

Final Presentation

From: abie
Views: 62 Comments: 0

 
IntroductionToCMM1

IntroductionToCMM1

From: suhas59
Views: 617 Comments: 0

 
See all 
 
More from this user
Get Help Women

Get Help Women

From: willets
Views: 331
Comments: 0

Dell LATITUDE D800 series Replacement 9-cell Battery for LATITUDE D800 8600

Dell LATITUDE D800 series Replacement 9-cell Battery for LATITUDE D800 8600

From: willets
Views: 300
Comments: 0

California DUI Lawyer on how to beat a DUI Charge

California DUI Lawyer on how to beat a DUI Charge

From: willets
Views: 608
Comments: 0

BrandZ Top 100 Brand Report

BrandZ Top 100 Brand Report

From: willets
Views: 836
Comments: 0

Context, Value & The New Marketing Economy

Context, Value & The New Marketing Economy

From: willets
Views: 217
Comments: 0

cit ept200310Q

cit ept200310Q

From: willets
Views: 363
Comments: 0

See all 
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments: (watch)
 
 
Notes:
 
Slide 1: CONFIGURATION MANAGEMENT • Today we talk about Software Configuration Management (SCM for short): - What? - Why? - How? SE-02
Slide 2: WHY CM? • Multiple people are working on changing software • More than one version of the software needs to be supported: – Different releases – Different installations with different functionalities – Development versions • Software needs to run on different operating systems and different hardware SE-02
Slide 3: WHAT IS SCM? • Configuration management is a way to manage evolving software • Configuration management is a set of disciplines and techniques for initiating, evaluating, and controlling change to software products. • Configuration management covers the lifecycle of software development SE-02
Slide 4: SCM Activities • CM data management • Version management - Release versions - Development versions • Concurrent development management • Change management SE-02
Slide 5: SCM Items • • • • • • • • Design documents Code files Test data Test drivers Manuals System configuration data Etc. A meaningful combination of above, meant to be treated as a single entity • Also hardware items can be considered CM Items SE-02
Slide 6: Managing SCM Items • There may easily be thousands of SCM items • A naming scheme should be introduced to identify these • The hierarchical arrangement of software project items should be supported • Should all CM items be managed • When to start management for an item? – If you start too early, you get bureaucracy. – If you start too late, you get chaos. SE-02
Slide 7: Baselines • Baseline: A specification or a product, which is formally reviewed and agreed on, and which can only be changed through formal change procedures • Before an item becomes a baseline, changes can be made quickly and informally. • Baseline is a kind of a milestone in software development • Baseline typically creates new versions in SCIs. SE-02
Slide 8: Version control • Procedures and tools to manage different versions of configuration objects • Versions may not always be created in sequential order, e.g. you create 1.0 -> 1.1 -> 1.2 -> 2.0 and then you need to create 1.3 for some customers who can not run 2.0 but need some changes or improvements. • With big software, you may e.g have 4.0 as the official current version. You work on 5.0 to release it as the next official version, but you have already started to create 6.0, as it takes so long to get it ready. SE-02
Slide 9: Change Control / 1 1. 2. 3. 4. 5. Need for change is recognised Someone (like a user) makes a change request Developer evaluates Change report is generated Change control authority decides Change is denied -> User is informed Change is accepted -> go to next slide :) SE-02
Slide 10: Change Control / 2 6. Change request is queued for action and and engineering change order (technical descr) is made 7. Assign individuals to make changes to configuration objects 8. ”Check out” configuration items from project repository 9. Make the change 10. Review (audit) the change 11. ”Check in” the changed configuration items 12. Establish a baseline for testing the change go to next slide :) SE-02
Slide 11: Change Control / 3 13. Perform quality assurance (QA) and testing activities 14. ”Promote” changes for inclusionin next release 15. Rebuild appropriate version of software 16. Review (audit) the change to all configuration items 17. Include changes in new version 18. Distribute the new version SE-02
Slide 12: SCM Audit / 1 The following questions should be answered 1. Has the change specified in the ECO been made? Have any additional modifications been incorporated? 2. Has formal technical review been conducted to assess technical correctness? 3. Has the software process been followed and SE standards been applied? 4. Has the change been appropriately recorded in the SCIs? SE-02
Slide 13: SCM Audit / 2 More questions to be answered: 5. Have Software Configuration Management procedures for the change been followed? 6. Have all related SCIs been properly updated? SE-02

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location