ALM

Home ALM Process Benefits How will I benefit from implementing ALM? Can I keep using my existing tools?

Benefits

By clicking the questions below (which represent the different steps in the ALM process) you will discover the benefits of each step for all stakeholders.

Why use version control?
StakeholderBenefit
Developer

Keep track of the changes.

IT Management

Safe storage of all historic data.

Production

Easy to revert to an earlier version.

Management/Audit

No loss of data.

Why implement a continuous integration process?
StakeholderBenefit
Developer

Concentrate on developing software.

Get early feedback on committed code.

IT Management

Get early feedback on code quality.

Find weak spots.

Production

Get high-quality production code.

Management/Audit

Fewer errors.

Repeatable process.

Faster and shorter release cycle.

Why have an automated build?
StakeholderBenefit
Developer

No loss of valuable time trying to build manually.

IT Management

Allow to do more builds

Give rapid feedback.

Production

Everything is coordinated by a script.

Management/Audit

Prevent mistakes.

Why approval management?
StakeholderBenefit
Developer

Improve communication across the project team.

IT Management

Control the evolution in the different stages of the lifecycle.

Build in audit moments.

Production

Control deployment to the production servers.

Management/Audit

Traceability.

Who authorized?

Why have an automated deploy?
StakeholderBenefit
Developer

Guarantee that production will receive the quality code that I created.

IT Management

Speed up the process and help reduce errors.

Production

No manual intervention reduces risk.

Management/Audit

Increase the release cycle frequency and productivity.

Why implement a rollback process?
StakeholderBenefit
Developer

More time to fix defects.

IT Management

Can always revert to the latests good release.

Production

Refuse or eliminate risk of service outage.

Management/Audit

Ensure return to exact prior state.

Quickly resolve errors in production.

Why lifecycle management?
StakeholderBenefit
Developer

No worries of building code for the test or production level.

IT Management

Have a clear view of the development process and status.

Production

Automate production deployment.

Reduce the amount of rework needed.

Management/Audit

Easily anwser the questions: Who? When? Why and What occurred?

Next: StakeholdersNext page