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

About Caterina McLean

I am a Senior Marketing Specialist with PTC and enjoy working with the Program Marketing Team and several other teams to coordinate programs that help support our organization as well as educate Engineering Executives within our target market.
This entry was posted in Integrity, Requirements Management, Software System Lifecycle Management (SSLM) and tagged , , , . Bookmark the permalink.

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s