Qassia - the mother of all websites Qassia New Zealand
Qassia Global > Qassia New Zealand > fprophet's Intel > Application Lifecycle Management
Intel Contributor
This intel was added by fprophet


Intel Classification
This intel has been classified as Legally Redistributed Content, which means it was not authored by the contributor, but redistribution is legal.

Navigation
October, 2008
12345
6789101112
13141516171819
20212223242526
2728293031

October, 2008
September, 2008
August, 2008
July, 2008
June, 2008
May, 2008
April, 2008
March, 2008
February, 2008
January, 2008

Sign Up!
Not a member yet? You're missing out on one of the most powerful website promotion resources on the web. Sign up and join the party.

About Qassia
Find out more about Qassia by reading our About Us page, if you haven't done so already. Or you could skip straight to the Sign Up form.

Qassia Mission
The objective of this site is to allow website owners and webmasters to efficiently promote their web sites. Those promoting their websites on Qassia are rewarded with traffic and exposure for their websites in our web directory. The ultimate goal of this site is to obviate the need for link exchanges or submissions to web directories during the SEO (search engine optimization) process, and to instead focus website promotion activity on the development of original content.

PRINT THIS INTEL EMAIL THIS INTEL

Application Lifecycle Management

Application Lifecycle Management

Application Lifecycle Management (ALM) regards the process of delivering software as a continuously repeating cycle of inter-related steps: definition, design, development, testing, deployment and management. Each of these steps needs to be carefully monitored and controlled.

Benefits

Proponents of Application Lifecycle Management claim that it:

- Increases productivity, as the team shares best practices for development and deployment, and developers need focus only on current business requirements
- Improves quality, so the final application meets the needs and expectations of users
- Breaks boundaries through collaboration and smooth information flow
- Accelerates development through simplified integration
- Cuts maintenance time by synchronizing application and design
- Maximizes investments in skills, processes, and technologies
- Increases flexibility by reducing the time it takes to build and adapt applications that support new business initiatives


Principles

The principles of Application Lifecycle Management (ALM) are integral to mature development disciplines. Experienced development organizations employ these principles to ensure quality in the products they develop.

Application Lifecycle Management involves a variety of typical software project phases:

- Project management
- Project tracking
- Requirements planning
- Design and development
- Quality Assurance
- Release management

History, proponents and precursors

As application development has evolved over time, more and more tools have been introduced. Initially, software development was supported with individual point tools, and then simple suites of tools emerged with loose integrations. Now we have modern comprehensive lifecycle tools that are fully integrated and provide capabilities for most of the roles in ALM. The most recent innovation is the discussion around ALM 2.0 which describes a vision for the application development infrastructure needed to meet the needs of the most modern development communities.[1]

As the complexity and sophistication of the software development task has grown it has been matched by increasing numbers of tools. The initial set of tools started with version control tools at the heart of the lifecycle and have grown out from there. Though there is no industry definition of what constitutes and what does not constitute an ALM tool, and the list gets longer every day, the generally accepted list includes:

- Requirements Visualization
- Requirements Management
- Modelling
- Design
- Project Management
- Change Management
- Configuration Management
- Build Management
- Testing
- Release Management
- Deployment
- Monitoring and Reporting

The Integrated Development Environment (IDE) is evolving; tool vendors are increasingly integrating their products to deliver suites. IDEs are giving way to tools that reach outside of pure coding and into the architectural, deployment, and management phases of an application’s lifecycle: Application Lifecycle Management. The hallmark of these suites is a common user interface, meta model, and process engine that also enable ALM team members to communicate using standards-based architectures and technologies such as Unified Modelling Language (UML).


References
[1] The Changing Face of Application Lifecycle Management by Carey Schwaber, Forrester Research, Inc. August 2006.

Published with GNU Free Documentation License.

Add to Facebook Digg Add to Mixx Add to Reddit Add to StumbleUpon
Added by fprophet on May 26, 4:21 AM.

PLEASE VISIT THE CONTRIBUTOR'S WEBSITE

Automated Passive Income Systems
Automated Passive Income Systems
football-prophet.com

Rate This Intel

Please login or sign up to rate this intel.

Comments

Please login or sign up to add a comment.





Author Names Mandatory [10/05] - We have made some slight changes to the form for...



ABOUT | FAQ | PRESS RELEASES | HELP | CONTACT
USAGE POLICY | PRIVACY POLICY

Copyright 2008 Qassia. All Rights Reserved.

Username:
Password:
No account? Sign up.
Lost password? Retrieve.