PTC Integrity Lifecycle Manager (formerly ''MKS Integrity'') is a software system lifecycle management (SSLM) and
application lifecycle management
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, ...
(ALM) platform developed by
MKS Inc.
MKS, Inc (formerly called Mortice Kern Systems) is a subsidiary of PTC, Inc. It was previously a multinational independent software vendor that was acquired by Parametric Technology Corporation (now PTC) on May 31, 2011. MKS operated in the A ...
and was first released in 2001. The software is client/server, with both desktop (
java/swing) and web client interfaces. It provides software development organizations with a collaborative environment in which they can manage the end-to-end processes of development, from
requirements management
Requirements management is the process of documenting, analyzing, tracing, prioritizing and agreeing on requirements and then controlling change and communicating to relevant stakeholders. It is a continuous process throughout a project. A requi ...
,
engineering change management The change request management process in systems engineering is the process of requesting, determining attainability, planning, implementing, and evaluating of changes to a system. Its main goals are to support the processing and traceability of cha ...
,
revision control
In software engineering, version control (also known as revision control, source control, or source code management) is a class of systems responsible for managing changes to computer programs, documents, large web sites, or other collections o ...
, and
build management
In software development, a build is the process of converting source code files into standalone software artifact(s) that can be run on a computer, or the result of doing so.
Functions
Building software is an end-to-end process that involves ma ...
to
test management
Test management most commonly refers to the activity of managing a testing process. A test management tool is software used to manage tests (automated or manual) that have been previously specified by a test procedure. It is often associated with ...
and
software deployment
Software deployment is all of the activities that make a software system available for use.
The general deployment process consists of several interrelated activities with possible transitions between them. These activities can occur on the ...
as well as associated reports & metrics.
Overview
MKS Integrity is now a
PTC product since the acquisition of MKS Inc. which was completed on May 31, 2011 by PTC.
PTC Integrity Lifecycle Manager (Integrity LM or ILM) allows software development teams to track all aspects of their work, including work items, source control, reporting, and build management, in a single product.
The product consists of two components – Integrity Configuration Management and Integrity Workflow & Documents.
The Configuration Management part of PTC ILM is used to handle source code versions, branches, etc. It is based on client-server architecture. The Java client doesn't store any management data on local system, therefore any task performed on source files requires network connection.
This means that, unlike
distributed systems
A distributed system is a system whose components are located on different networked computers, which communicate and coordinate their actions by passing messages to one another from any system. Distributed computing is a field of computer sci ...
, this system requires reliable network connection, enough network bandwidth and enough processing power on server side. The other component (Workflow & Documents) consists of an
Issue tracking system
An issue tracking system (also ITS, trouble ticket system, support ticket, request management or incident ticket system) is a computer software package that manages and maintains lists of issues. Issue tracking systems are generally used in colla ...
, as well as a Requirement- and Test Management solution.
One of the strengths compared to other similar solutions is PTC Integrity's flexibility in terms of workflows, fields, presentation layout, validation and automation capabilities. PTC Integrity Lifecycle Manager is based on Java, and uses a JavaScript extension for the reporting. Any interaction can be performed online, in the
command-line interface or utilizing the server or client Java API.
PTC Integrity Lifecycle Manager is built around a single repository. This single-repository solution supports the three pillars of lifecycle management — traceability, process automation, and reporting and analytics and some companies may see additional value in this approach.
Integration of PTC Integrity Lifecycle Manager with
IDEs Ides or IDES may refer to:
Calendar dates
* Ides (calendar), a day in the Roman calendar that fell roughly in the middle of the month. In March, May, July, and October it was the 15th day of the month; in other months it was the 13th.
**Ides of Mar ...
and other development tools is – out of the box – limited to few products.
Supported IDEs include
Eclipse and
Visual Studio
Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs including websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms such ...
. Also supported are
IBM i and
Apache Maven
Maven is a build automation tool used primarily for Java projects. Maven can also be used to build and manage projects written in C#, Ruby, Scala, and other languages. The Maven project is hosted by the Apache Software Foundation, where it was ...
.
PTC Integrity Lifecycle Manager Solutions
When installing PTC Integrity LM, you will get a full set of functionality in the Configuration Management part. To allow you to work with Workflow & Documents, you can install a solution component. The following solutions are available (in the release order):
* ALM Solution
* Medical Solution
* Agile Solution
* Systems Engineering Solution (SysEng)
ALM and Agile are single solutions. The SysEng solution consists of both components integrated, and additionally also Risk Management (3 more document types).
A solution provides the following elements:
* Item and Document Types
* States and Workflows
* Reports
* Charts
* Dashboards
Every solution component can be tailored or enhanced to fulfill your individual process requirements.
PTC Integrity as Product Group
In 2015, PTC defined a software product group using the name "PTC Integrity". This group contains also former Atego products, such as
* PTC Integrity Lifecycle Manager (former MKS Integrity)
* PTC Integrity Modeler (Atego Modeler),
* PTC Integrity Process Director (Atego Process Director), and
* PTC Integrity Requirements Connector (Atego Requirements Synchronizer™)
History
PTC Integrity Lifecycle Manager was previously known under different brands, including MKS Source, MKS Integrity Manager, Implementer (for IBM i) and others. These were consolidated under a single brand, with the release of MKS Integrity 2007 in July 2007, which was acquired by PTC and finally renamed to PTC Integrity in 2011. PTC retired the Integrity brand and rebranded Integrity to
Windchill starting in July 2019.
[ptc.com, April 01, 2020]
Integrity is now Windchill
/ref>
References
External links
PTC Integrity
Integrity Blog
PTC User Community Portal
{{DEFAULTSORT:Mks Integrity
Version control systems
Proprietary version control systems
Software project management
Agile software development