Many see Configuration Management as a hindrance to a software project. But effective CM can actually be your saviour. Read on to see how Tableaux helps increase the effectiveness of your CM and reduce its overhead at the same time.
Configuration Management is the discipline of making changes in a planned or systematic fashion. It is designed to formally control the integrity of your artifacts and activities.
When done right, Config Management:
Configuration Management is a key criteria in your quest for software development maturity.
Tableaux maintains a component manifest of all the artifacts in your product. This manifest can include literally any type of component:
This structure helps to organise the various bits and pieces that together construct your product.
Through Tableaux's powerful security controls, you can specify exactly who is allowed to:
Maybe you would let developers create their components and deploy into test environments. Allow infrastructure staff to deploy the components into production. Or you may choose to allow developers to deploy all the way into production (each deployment requiring approval from a manager).
Tableaux allows you to specify exactly who is allowed to approve deployment jobs into various environments. For example:
With Tableaux you can enforce particular criteria on deployments. For example, you can specify:
You can ask Tableaux to challenge users for their credentials before performing key actions, such as deploying or approving requests into sensitive environments.
Tableaux guarantees that the action was performed by that authorised user, and creates the evidence trail to prove it.
The deployment history in Tableaux provides a wealth of data that can be mined. This gives you a valuable source of information to answer many questions, such as:
Every action in Tableaux us audited. When a problem occurs Tableaux helps avoid the "blame game" because the actions of all actors are plain to see. Thus you can get on with fixing problems rather than slinging accusations.