Search: in
Application lifecycle management
Application lifecycle management Encyclopedia
  Tutorials     Encyclopedia     Dictionary     Directory  
Application_lifecycle_management Email this to a friend      Application_lifecycle_management

Application lifecycle management

Application lifecycle management
Application lifecycle management

Application lifecycle management

Application lifecycle management (ALM) is the marriage of business management to software engineering made possible by tools that facilitate and integrate requirements management, architecture,coding, testing, tracking, and release management.[1]

Contents


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

Categories of ALM Tools

A representation of the ALM concepts.
A representation of the ALM concepts.
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.[2]

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 categories include:

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 Modeling Language (UML).

ALM Tools and Vendors

Name Vendor
Borland Management Solutions Borland
Team Demand - Demand Management Borland
Team Focus - Project Management Borland
Team Analytics - Metrics/Reporting and Visibility Borland
Caliber Analyst - Requirements Definition and Management Borland
Silk Suite - Test Management, Functional and Performance Testing Borland
StarTeam - Change and Configuration Management Borland
SCM4ALL IKAN
HP Quality Center HP
Rational Team Concert IBM
Endeavour software factory Info Support
MKS Integrity MKS Inc.
Visual Studio Team System Microsoft
DevSuite TechExcel
Application Development Management Serena Software
ChangeMan SSM Serena Software
ChangeMan ZMF Serena Software
Dimensions CM Serena Software
Dimensions Express Serena Software
Dimensions RM Serena Software
Incident Management Solution Serena Software
Issue Management Solution Serena Software
Protype Composer Serena Software
Synergy CM Telelogic (IBM)
Change Telelogic (IBM)
DOORS Telelogic (IBM)
Polarion ALM Polarion Software Inc.
Kovair Global Lifecycle Kovair
CASE Spec GODA Software
Codendi XEROX

References

See also

de:Application Management ja:???????????????????????

External Links


Application lifecycle management
Application lifecycle management
Application lifecycle management

Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article

Application lifecycle management
Application lifecycle management
Search for Application lifecycle management in Tutorials
Search for Application lifecycle management in Encyclopedia
Search for Application lifecycle management in Dictionary
Search for Application lifecycle management in Open Directory
Search for Application lifecycle management in Store
Search for Application lifecycle management in PriceGig


Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor

Application lifecycle management
Advertisement

Advertisement



Application lifecycle management
Application_lifecycle_management top Application_lifecycle_management

Home - Add TutorGig to Your Site - Disclaimer

©2008-2009 TutorGig.com. All Rights Reserved. Privacy Statement