Home
News
Services
Training
Products
Partners
Contact Us
myAPG
Public training calendar


Partner and ISV
Partner
Partner
Influencing Member
Architecture Forum Member

|
|
Configuration Management Fundamentals
|
Objectives |
|
Discuss challenges with sustainable development |
|
Introduce configuration management (CM) best practices and patterns |
|
Understand CM roles and responsibilities |
|
Understand elements of effective CM planning |
|
Discuss change request management |
|
Apply CM to measurement and reporting |
|
Discuss branching strategies |
|
Discuss product directory structures and labeling techniques |
|
Discuss environmental promotion methods |
|
Discuss effective build management approaches |
|
Description |
|
Configuration Management Fundamentals teaches the experienced developer
how to manage the assets of a software project in an environment of constant
change. Beginning with an overview of the characteristics of successful
sustainable development, the course describes the relationship of CM to
software architecture and iterative development. Then the essential elements of
an effective CM plan are discussed as well as project repositories. The course
then discusses the change request management process and its relationship to
configuration management. Then the course describes how to create an
effective directory structure for the project’s assets and how to label individual
configuration items in the repository. Managing daily work with integration and
development workspaces are discussed. The course continues with how to
effectively support parallel development with various branching strategies.
Discussion around integration and the build processes follows. The course
finishes with a discussion of how to perform various audits and capture metrics
and provide objective trend reports for measuring development progress.
|
|
Audience |
|
Software architect |
|
System analyst |
|
Designer |
|
Developer |
|
Test designer |
|
Business architect |
|
|
Prerequisites |
|
Software development experience – |
|
especially in development / implementation |
|
|
Classroom requirements |
|
No computers required |
|
|
|
|
|