Application Lifecycle Management (ALM) is not a Tool – it’s a way of Life

By Caterina McLean, Senior Marketing Specialist, PTC

In my opinion, ALM is not a fancy shiny tool as some people may suggest – it’s a way of life in the software development world. The challenges facing software development today include: managing software development assets and the relationships between them; full lifecycle process automation and enforcement; re-usability of development assets; having a single source of truth for development; configuration and change management across all activities and assets; instant visibility into release readiness, plus much more. So you need ALM to help you manage your software development and project management — it keeps all teams informed of what’s happening in the software engineering process.

An enterprise ALM platform will help coordinate and manage all activities and artifacts associated with developing software as part of an embedded product or as a standalone application including: Requirements Management, Modeling and System Design, Software Configuration Management, Test Management, Defect Management and Release Management.

Then there is traceability which is not just for requirements. Traceability across disciplines is where the true value of a software development lifecycle solution lies. Traceability is also critical when developing variants and software product lines. In a complex software or system development environment with extensive use of reuse and variants, measuring impact across projects, components, subsystems and libraries surfaces the true cost of change to the organization. Therefore, traceability across reused assets is also essential in quality assurance.

Another aspect to consider is making sure that your end product is scalable and has multi-platform capability to support large scale software reuse initiatives, workflow-based collaboration and rich mining of application activity data to deliver higher team productivity, visibility and compliance for software engineering and IT organizations.

Here are some resources you can check out & let me know what you think?

Aberdeen Group: Embedded Software – The Future of Innovation in Tomorrow’s Products

Ovum Technology Research Report:  Software Lifecycle Management 2011/2012

Blog on “Flattened Requirements Management

This entry was posted in Integrity, Requirements Management, Software System Lifecycle Management (SSLM) and tagged , , , . Bookmark the permalink.

One thought on “Application Lifecycle Management (ALM) is not a Tool – it’s a way of Life”

  1. says:

    This page certainly has all of the info I wanted about
    this subject and didn’t know who to ask.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s