About SCM |
||||||||||||||||
Global Transfer Process (GTP bv) can help you with all problems and questions concerning Software Configuration Management (SCM). |
||||||||||||||||
What is Software Configuration Management?
|
||||||||||||||||
Software (or source) control is a method that allows control in a set of files in a repository and tracks revisions of those files. When changes are made to files in the repository, the method can identify conflicts from other changes and either automatically merge them or notify the conflict. This permits multiple developers to modify the same set of files. An SCM tool also provides accountability in tracking who made which changes. Finally, an SCM allows you to logically group files together into sets that are related, such as source files that make up a software image or executable. |
||||||||||||||||
High quality through: Debugging
|
||||||||||||||||
SCM tools characterise products as a collection of known inputs. This: |
||||||||||||||||
High quality through: Documenting
|
||||||||||||||||
Track and identify products by version numbers and release labels. Sometimes a bug is found in a source file of software that is already in production. With the help of release notes you will immediately know which executable is affected. |
||||||||||||||||
High quality through: Developers working together
|
||||||||||||||||
Work on a set of files without concern for the work of other developers by maintaining multiple environments for reading and editing files. SCM synchronises all changes and prompts the user for manual intervention when conflicts arise. |
||||||||||||||||
Change is required
|
||||||||||||||||
The most important change after implementing an SCM tool is in the mindset of those working with the tool. Engineers need to let go of old habits in developing files in their own directories. In order to wreak full benefits of an SCM tool, all developing should be done within the provided workspace. An important part of the implementation is therefore consists of support and sometimes organisational structure assistance. |
||||||||||||||||
Effective SCM consists of the following components
|
||||||||||||||||
|
||||||||||||||||
How can we help?
|
||||||||||||||||
|
||||||||||||||||
Analysis
|
||||||||||||||||
We can make an accurate analysis of your organisation, including all tools in use, employees, project teams, efficiencies and inefficiencies. We use the Configuration Management (CM) Model to build a framework of wishes and demands. |
||||||||||||||||
Configuration Management Model Please find more information on these divisions in our vocabulary. |
||||||||||||||||
Organisational changes based on legislation
|
||||||||||||||||
With current legislative demands on corporate integrity, every company should know what goes on in their company since they are personally responsible. SCM is now a vital part of IT Governance. |
||||||||||||||||
ITIL model |
||||||||||||||||
The benefits of a centralised repository
|
||||||||||||||||
In organisations now, most often the departments work with their own tools, files and processes. This however creates high inefficiency and chaotic processes. |
||||||||||||||||
![]() |
||||||||||||||||
When working with a centralised repository however development is more efficient, visible and controllable. |
||||||||||||||||
![]() |
||||||||||||||||
To conclude it is of the utmost importance to regard SCM as a continuing and dynamic process that develops in the same way your organisation does. |
||||||||||||||||
(C) 2005 - All rights reserved |
||||||||||||||||