Archive for June, 2009

Agile Automation: Automating The Agile Release Process

Monday, June 15th, 2009

Agile methods promote a process that encourages frequent inspection and adaptation, the rapid delivery of high-quality software, and responding to changing circumstances rather than strictly following a plan. Therefore, automation is key for the success of the Agile release process.

To make sure Agile projects run smoothly and rapidly, companies must automate all repetitive activities – such as installing new builds of complex, multi-tier, multi-server software. Automating application updates in development and QA environments accelerates the release process, increases flexibility and efficiency, and enables companies to keep the Agile promise of efficient, rapid delivery of high-quality software.

In an Agile environment, software requirements are constantly changing. The Agile promise of ensuring customer satisfaction by rapid, continuous delivery of useful software means that software is delivered in less time, but each released build must still be fully tested. It’s obvious that in this type of environment, manual processes will fail. Manual processes can only work if your product is easy to deploy, such as a desktop application deployed on a single computer.

Automation of the Agile release process by Nolio enables companies to automate the deployment of testing labs and the updating of development environments several times a day. This allows developers and testers to always work with the latest build, even in complex application environments, which are constantly changing.

In the rapidly changing environment of the Agile release process, your business simply cannot afford slowing down or compromising product quality because of human errors, failures and downtime. Fully automating the Agile release process is the answer.


Nolio Application Service Automation is a software platform for designing and executing automated application service workflows across the data center, enabling reliable, effective processes for the management of application change.

  • Share/Bookmark

Future Of Data Hosting Is In Cloud Computing

Monday, June 1st, 2009

Microsoft’s Chief Software Architect Ray Ozzie has recently made some interesting predictions on the future of cloud computing.

Ozzie said that the future for companies’ data hosting will be in a combination of cloud computing and on-premise data centers. In his words, “at some point in time, every major enterprise, every company, every ISV is going to have some blend of software that runs on-premises and some that runs in the cloud, and everyone wants tools that they can use to in essence deploy some apps to part of their organization that might be in the cloud…”

We couldn’t agree more. Our vision is that in the future, every company will have some kind of environment in the cloud. As Daniel Lyons of Newsweek recently said, “People are going to be putting their information not into some device but into some service that lives in the sky.” Lyon added, “Pretty much everyone in the tech industry agrees it’s the future.” For companies, cloud computing makes a lot of sense because it’s cheaper: in some cases, it cuts a company’s costs in half.

Of course, organizations that move to the cloud will need tools to help them deploy and manage their cloud applications.

The layer IT will need to handle in the future is the Application layer: deploying, managing, maintaining and troubleshooting applications in the cloud. Existing automation tools are old and fit traditional data centers. They are system- and infrastructure- centric solutions, while there should be a shift to application-centric solutions that will enable effective and efficient automation.

Nolio is a vendor leading the charge on doing just that. As an innovator of Application Service Automation solutions for physical, virtual and cloud data centers, Nolio’s Application Service Automation is a software platform for designing and executing automated application service workflows across the data center, enabling reliable, effective processes for the deployment of applications in the cloud and for the management of application change.

  • Share/Bookmark