 |
Effective Software Configuration Management
| Offerings in 2010 |
 |
 |
| Regular Program (2-days, 9:30 AM to 5:30 PM) |
 |
| Location |
Dates |
 |
| Islamabad |
March 15 to 16 |
 |
REGISTER ONLINE or CONTACT NEAREST CENTER
Introduction
Configuration management is the lynch pin of successful software projects. Effective software teams manage change well; they know what changed, when, and by whom.
Unfortunately many teams view configuration management as an overly bureaucratic practice that only is useful for large projects.
This training course will tackle this issue head-on by discussing practical, real-world practices that benefit both agile and plan-driven teams. It will also clarify the basic misconception that configuration management is limited to the version control tool. It will discuss detailed internationally accepted best practices and processes in configuration management through which an organization can avoid several issues.
Configuration Management practices are also highly recommended by the Software Engineering Institute's Software Capability Maturity Model Integration (CMMI).
Course Level
Beginner / Intermediate
Contents
- Introduction to Software Configuration Management
- Definition
- Elements
- SCM and the bigger picture
- The 4 major activities of SCM
- Identifying Configuration Items
- Identifying useful CIs
- CI’s and baselines
- Controlling Configuration Items
- Managing change during the project life cycle
- Implementation of changes after evaluations and verifications
- Understanding the Configuration Control Board (CCB)
- Who forms the CCB
- Roles and Responsibilities
- Typical agenda
- Effective Reporting: The backbone of SCM
- Goals of data reporting
- Tasks within reporting
- Setting up an effective reporting mechanism
- Identifying primary data elements
- Performing audits on Configuration Items
- Benefits of conducting audits
- Audits for improvement? Or Audits for Control?
- Functional audits vs Physical Audits
- Building the Configuration Libraries
- Elements of a Configuration Library
- Working Area Vs Repository
- Importance of Commitment and Control
- Controlling Releases
- Branching & Merging Basics
- Tagging Releases for instant recall
- Customer communications: Who should be responsible?
- Differences in Organizational SCM and Project SCM
- Typical activities for setting up an organizational SCM
- Typical activities for SCM on a project
- Planning for SCM
- Policies, plans, procedures and processes that support SCM
- Understanding SCM Tools
- Features and functions of SCM tools
- What’s the total cost of ownership?
- Things to consider when selecting a tool
Benefits
Participants will learn how to:
Implement SCM to support effective teamwork and controlled change
Originate change management for maximum impact on the development life cycle
Increase team productivity through SCM patterns and best practices
Enable frequent integration through automated builds and smoke tests
Organize and run an efficient SCM function
Recommended Participants
This course is highly valuable for:
Software Configuration Professionals
Project Managers & Team Leads
Process Engineers
Materials Provided
Course reference manual containing copy of course slides, support documents, exercises, and their solutions
Course Certificate
Course Fee Rs. 16,000 per participant
This course may also be offered by arrangement at customer sites. E-mail training@businessbeam.com or call +92-21-34559076, 34316494 for details.
Questions about this Course?
Please see our Frequently Asked Questions section for answers to some of the more common inquiries about Business Beam’s Executive Training Programme.
Note: Mentioned details are tentative. Business Beam (Pvt.) Limited reserves the right to change the schedule, cost and other details without any prior notice. |
 |
 |
 |
 |
| Enter your work E-mail: |
|
|
|