Comparison of Application Lifecycle Management (ALM) and Product Lifecycle Management (PLM).
Full name | Application Lifecycle Management (ALM) |
---|---|
Description | ALM is the management of an application's lifecycle, which includes governance, development, and operation |
Governance | Agile, DevOps |
Technology | Software, Digital |
Application lifecycle management (ALM) is the product lifecycle management (governance, development, and maintenance) of computer programs. It encompasses requirements management, software architecture, computer programming, software testing, software maintenance, change management, continuous integration, project management, and release management.
Full name | Product Lifecycle Management (PLM) |
---|---|
Description | PLM is a philosophy for how to manage a product and information about the product throughout the product's lifecycle |
Governance | Project management, BOM |
Technology | Industry, Hardware engineering |
In industry, product lifecycle management (PLM) is the process of managing the entire lifecycle of a product from its inception through the engineering, design and manufacture, as well as the service and disposal of manufactured products. PLM integrates people, data, processes, and business systems and provides a product information backbone for companies and their extended enterprises.