Project Management

Automatic for the Process

Sam Fell

When it comes to automating software release processes, there are inevitable challenges that must be overcome, starting with resistance from developers, testers and other stakeholders. Change management is critical. Here are some recommendations to help navigate this often difficult journey.

Application Release Automation — taking software release processes that in the past were manually done, and automating them — is a driving force in software development projects, where bleeding-edge technology solutions are expected to be delivered to customers now, not later. A prime examples is the continuous application updates on smartphones to fix bugs or add features — it’s an automatic update that requires little or no work for the developer and little or no work from the end-user.

But when it comes to implementing application release automation (ARA) on your project teams, there are number of challenges and hurdles that must be navigated or the benefits will not be realized. Here are some steps necessary to achieve success.

Prepare for Negativity

The first item on your agenda should be to understand your software development environment from inception to deployment — specifically your end user needs and expectations, and the challenges you may face in your release. For example, in the web world unexpected change is often met with stiff …


Please log in or sign up below to read the rest of the article.

ADVERTISEMENT

Continue reading...

Log In
OR
Sign Up
ADVERTISEMENTS

"I like Wagner's music better than anybody's; it is so loud, one can talk the whole time without other people hearing what you say."

- Oscar Wilde