We have 3595 guests and 3 members online

Agile Blogs

Opinions by and for the agile community. Do you have an agile opinion? Add it Here
Nov 15

Faster, Easier and Cheaper Software Development

Mike Posted by: Mike in Subscriptions Print PDF
Tagged in: Untagged 

An application’s lifecycle is characterized by a three significant phases. It begins with a concept; the idea to create a particular piece of software that performs a certain function. Once the idea has been put into action, the application is in development. The piece of software is being built, developed, and will soon be available for use doing whatever it is that the concept originally intended. Finally, after the application has been developed (which is a whole other discussion), it’s ready for deployment. With most applications, once they are
deployed and out in the world, issues and bugs arise and ideas for updates are
generated. When this happens, your software goes back to development (and
all that entails), to start over again.

The process of managing this cycle is called Application Lifecycle Management, or ALM. ALM links business management (looking out for time, money, function, market and practicality) with software development (developing, testing, tracking and fixing). This is all made possible by a suite of tools and applications that both facilitate and integrate the two groups. A common collection of ALM tools include requirements management, testing, issue tracking, and time tracking. ALM tools should encourage communication between all teams involved in both the business and the software development sides. http://www.elementool.com/ebook/ALMeBook.pdf

Trackback(0)
Comments (0)Add Comment

Write comment

security code
Write the displayed characters


busy