ALM

Home ALM What is ALM 2.0 ? How will I benefit from implementing ALM? Can I keep using my existing tools?
Visit our brand websites for specific solutions

Versioning, automated deployment and Life Cycle Management for
Oracle OWB / ODI

Mainframe modernization and agility, using Life Cycle Management for
z/OS

What is ALM 2.0 ?

Forrester defines ALM (Application Lifecycle Management) as:

The coordination of development life-cycle activities, including requirements, modeling, development, build, and testing, through:

  1. Enforcement of processes that span these activities.
  2. Management of relationships between development artifacts used or produced by these activities.
  3. Reporting on progress of the development effort as a whole.
(Source: “The Changing Face of Application Life-cycle Management” August 2006)

The first generation of ALM tools limited itself to collecting a set of tools used within an organization. However, in today’s demanding environment, these ALM 1.0 solutions show a lot of deficiencies such as: lack of integration between the different tools, inconsistencies because of different ALM features locked in practitioner tools, lack of communication between the different stakeholders involved in the process, lack of transparency, a lot of manual intervention required to keep everything in sync, costly to maintain, …

The new generation of ALM tools, the so-called ALM 2.0 solutions, solve a lot of these deficiencies. The tools are not just collected anymore, but fully integrated to support the entire development process. The integrated tools communicate and share features, common services insure transparency (workflow, security and analytics) and all processes are automated.

ALM 2.0 solutions are:

  • Methodology independent: It does not matter whether you use a linear (waterfall) or iterative (Agile) approach for your development process.
  • Tool independent: Organizations/departments can continue using their preferred tools in each stage of the process
  • Repository neutral: Cross-platform development is perfectly feasible

These improvements have an enormous impact on the overall efficiency and costs of your application development process.

Cost savings:

  • Reduced application development, testing and deployment costs
  • Improved application quality
  • Improved performance
  • Reduced time-to-market
  • Reduced time and resources to deploy multiple-environment applications

Learn more about our product...

 

Multi-vendor approach

We can distinguish 2 major development methodologies: single-vendor and multi-vendor.

  • Single-vendor
    Single-vendor solutions provide a proprietary ALM platform working best with the vendor’s own tools. Although it is logistically easier to have to deal with only one vendor, single-vendor solutions might make you less independent and less aware of new technologies on the market.

  • Multi-vendor
    In practice, most of the software development companies use a variety of (best-of-breed) tools produced by different vendors. The challenge will be to get all those systems to work together and to fully integrate them within the overall application lifecycle. The main advantage is that users can continue working with their preferred tools and no extra costs are involved for implementing new systems.

On top of offering a fully compliant ALM 2.0 tool, IKAN believes in the multi-vendor approach. No matter what development system(s) or platform(s) you are currently using, we have an ALM framework for you.

Learn more about our solutions...

Next: ToolsNext page