February 15, 2011 by Rajesh Kumar
Comments (0)
access your scm process in project
software configuration management
TABLE OF CONTENTS
1...... General Assessment Questions. 2
1.1 Questions to analyze the development process description.. 2
1.2 Questions to characterize the project application.. 2
1.3 Questions to identify the supporting tools. 2
2...... Assessment on Configuration and Change Management 2
2.1 Project/Development Managers. 2
3...... Assessment on Build and Release Management.. 3
Which of the following do you get from your existing process?
· Examples
· Guidelines
· Artifact templates
· Activity descriptions
· Artifact descriptions
· What type (maintenance / enhancement / new development / prototype /
§ feasibility)
· What are the tools that you currently use in your work?
· How is the integration among the above tools?
· Are we using the tool features the way they are designed or intended?
· How do you maintain all the artifacts together and version them?
· Where are the people working on the project located?
· What's the difference between Developer CM and Release CM?
· How do you assess, and track the impact of a proposed change?
· How do you manage system integration of modules developed by individual developers?
· How many product versions are you supporting at this moment?
· Who is the designated Configuration Manager?
· How do you baseline project artifacts?
· Can you build your system reliably and repeatedly?
· Explain your labeling scheme?
· Can you show me what versions went into a certain release?
· What does the version tree for this file look like?
· How many product versions are you supporting at the moment?
· What is the version control tool being used? Is it user friendly?
· What is the bug tracking/change management tool being used? Is it user friendly?
· Do you know what files/documents should be delivered?
· How do you assess, and track the impact of a proposed change?
· Can you show me what artifact versions went into a certain release?
· How comfortable are you working with Bug/Change management tool?
· Do you know what files/documents should be delivered?
· How do you track who changed what, when, where, and why?
· How long does a build or release take?
· Is there a Configuration Management Plan document?
· Is there a tight integration between Version control tool and Bug/Change tracking tool?
· How the parallel (if any) development is enabled? Any limitations with the current branching strategy?
· Is this project development spanned across multiple sites? If so, what is your multi-site strategy?