Application Lifecycle Management Article Index for
Application
Website Links For
Application
 

Information About

Application Lifecycle Management





BENEFITS OF APPLICATION LIFECYCLE MANAGEMENT

Proponents of Application Lifecycle Management represent that a true Application Lifecycle Management solution
  • 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 OF ALM

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 and 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.

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:



Other contributors should feel welcome to update this list.

The following information is taken from Butler Group ALM Report. September 2005. Butler Report

The (UML).




EXTERNAL LINKS


  • WINDEV Professional development environment. Covers the full development cycle.

  • Kovair Industry leading vendor of ALMS Requirements Management, Configuration Management, and Product Management Software.

  • Telelogic Industry leading vendor of Requirements Management, Configuration Management, and Product Management Software.

  • Seapine Software Leading provider of quality-centric application lifecycle management (ALM) solutions for product development and IT organizations.

  • Serena – Largest independent commercial enterprise ALM platform and open standards vendor.

  • Digite – Leader in integrated ALM products

  • MKS Integrity – Commercial enterprise ALM platform vendor.

  • Polarion – Commercial enterprise ALM platform based on Subversion.

  • Cute ALM Video – Animated explanation of the ALM process.

  • SecureLM White Paper Library

  • OutSystems - Enterprise Agile ALM Platform