MKS Integrity
Encyclopedia
MKS Integrity now a PTC
Parametric Technology Corporation
Parametric Technology Corporation is a U.S.-based company that develops, markets and supports software for product development. Its main products are for CAD/CAM, engineering calculations, and product lifecycle management. Its customers include companies in manufacturing, publishing, services,...

 product is a system and software lifecycle management (SSLM) and application lifecycle management
Application lifecycle management
Application Lifecycle Management is a continuous process of managing the life of an application through governance, development and maintenance...

 (ALM) platform developed by MKS Inc. and was first released in 2001. The software is client/server, with both desktop (java/swing
Swing (Java)
Swing is the primary Java GUI widget toolkit. It is part of Oracle's Java Foundation Classes — an API for providing a graphical user interface for Java programs....

) 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
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...

, engineering change management, revision control
Revision control
Revision control, also known as version control and source control , is the management of changes to documents, programs, and other information stored as computer files. It is most commonly used in software development, where a team of people may change the same files...

, and build management to test management
Test management
Test management is the activity of managing some tests. A test management tool is software used to manage tests that have been previously specified. It is often associated with automation software...

 and software deployment
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 at the producer site or at the consumer site or both...

 as well as associated reports & metrics.

Overview

MKS Integrity is now a PTC product since the acquisition of MKS, which was completed on May 31, 2011 by PTC. MKS Integrity enables software development teams to track all aspects of their work, such as work items, source control, reporting, and build management, in a single product. MKS Integrity has integrations with popular IDEs
Integrated development environment
An integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development...

 including Eclipse
Eclipse (software)
Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system...

 mks.com, May 29, 2008 and Visual Studio mks.com, April 30, 2009 as well as support for IBM i. It lacks proper integration with one of the most popular IDEs for Java, IntelliJ.

As a single platform, MKS Integrity is built from the ground up around a single repository. This single-repository solution supports the three pillars of lifecycle management — traceability, process automation, and reporting and analytics — by Carey Schwaber, Forrester Research, Inc. August 2006 and some companies may see additional value in this approach. Joe Farah, CM Crossroads, January 2010.

While delivered as a single platform in the market, MKS Integrity is recognized by industry analysts in the traditional disciplines and capabilities that are converging in the various lifecycle management spaces. This includes Software Configuration Management
Software configuration management
In software engineering, software configuration management is the task of tracking and controlling changes in the software. Configuration management practices include revision control and the establishment of baselines....

, Gartner, Inc. 2009, Requirements Management
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...

 by Carey Schwaber, Forrester Research, Inc. May 2008. and Agile Software Development
Agile software development
Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams...

 Redmond Developer News, May 2010.

MKS Integrity is promoted as a whole lifecycle platform, but does offer a wide array of integrations to point tools that apply to the product development lifecycle particularly where software is prevalent on the product.

The source control part of MKS is particularly suited for projects where full lifecycle traceability, impact analysis and process and task based work are in use or required.
Other SCM tools, such as Subversion, Git
Git (software)
Git is a distributed revision control system with an emphasis on speed. Git was initially designed and developed by Linus Torvalds for Linux kernel development. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on...

 or Mercurial
Mercurial
Mercurial is a cross-platform, distributed revision control tool for software developers. It is mainly implemented using the Python programming language, but includes a binary diff implementation written in C. It is supported on Windows and Unix-like systems, such as FreeBSD, Mac OS X and Linux...

focus more on general revision control than on project lifecycle.

History

MKS Integrity 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.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK