TrustRadius
PTC Integrity is an MBSE (model-based systems engineering) suite that contains a the Integrity Asset Library which supports systems-of-systems approach to design (i.e. linking models into higher-level models that subsume them), the Integrity Process Director which is designed to articulate, manage and improve the design process, and the Integrity Modeler for visualizing and controlling the product design process.https://dudodiprj2sv7.cloudfront.net/product-logos/Gu/0v/9BDB3B28UK8F.pngNice Source code and Version Control toolPTC Integrity was used by one of my client, and it is being used for past 8 yrs. PTC previously known as MKS Integrity, is used as a version control, source code management, change management and defect tracking tool. This tool is used throughout the IT Organization globally. I've been using this tool since 4-5 years, and comparing it with other tools in the market, I did initially have some problems using the functionality, but once I got used to it, I liked it a lot. The version controlling of the source code is very nicely organized, and helps in managing the code optimally. In one specific instance, we did see the tool help identifying an issue in code which was checked-in about 2 years prior. There are other features in PTC Integrity, but my main purpose was for version control of source code, and change management, used for labeling the code and promoting.,Source Code management: This tool is very good at source code management. I've seen some clients, where there are teams of more than 4 members, who have tough time identifying which team member is working on which code, and when the team has to consolidate, the team have to spend considerable time to understand the code changes. PTC Integrity is best at it, wherein each member can checkout and lock the file, so that other users can't use it. Also, Labeling a specific version of the code will help in easy identification, assuming that a common naming standard is used for labeling the files. Version Control: Even though version control is part of Source code management, this is an important aspect, since I had an instance when we wanted to identify the team who worked on a bug-fix in the code about 2 years back. Also, with the 4-digit versioning used, we were able to mark the specific version number based on the release, i.e., first digit for Major release, 2nd for minor, 3rd for Defect fix and 4th for very small bug-fix. Again, this versioning model is something we defined for our team. Versioning and branching of code is a very important aspect in IT. Change Management / Defect Management tool: The other feature we used was for raising and tracking defects, as well as Change Management, i.e., promoting code from Environment to environment. The process defined thru the tool was such that, a user raises a request which would be routed to another Manager for approval, after which another 2nd level Manager can approve, and then the request would be finally routed the Admin team to implement the change. This workflow can always be customized based on a team to team use. Similar workflow was also tried out for Access requests in one other team.,Even though the tool has some cool features, the look and feel is more like an old JAVA applet view. If the GUI look and feel are improved, it would give the user a premium feel. One other feature as a Qlik Architect I would suggest is to implement a code merge feature for applications, so that developers can work parallel and then merge their code. This would diversify the teams to work on multiple issues in the same application/code. I did see multiple users complaining regarding this issue, and feel that this feature could be good to have. Integration with other servers, for easy deployment of code. Again from a QlikView perspective, if code had to be deployed, the code has to manually checked out to the administrator machine and then copied to the respective location, but this could be automated, the risk of manual intervention for promoting/migration of code will be much easier.,8,Since PTC Integrity is global tool used by our client, the source code management was good, and the main objective has been achieved. While comparing my experience with other clients, there were some other tools, which weren't as good as PTC Integrity, and some didn't even used source code management tools at all. Since we can even create new forms and create workflows, without the use of external systems, this always reduces additional investment and use the existing applications to achieve the functionality. The effort involved for managing the tool is much less than other competitive version control tools which are complex to understand and use. Features like use existing filters to identify the list of files attached to label help in promoting or checking the list of files to be moved from environment to environment.,Tortoise SVN, Big Bucket(GIT hub) and Microfocus StarTeam,QlikView, Teradata Database, Amazon Redshift, Aginity, Qlik Sense,Checkout-checkin Checking history of the code Creating new requests Identifying code attached to a label,Initial configuration Version controlling different branches,8Why I miss MKS IntegrityWith 20 different teams of 8 developers each working on different paced projects with one single code base, our company decided MKS Integrity would be a great solution to purchase. MKS Integrity was chosen after reviewing products by IBM, Atlassian and a few other open source products. The great thing about MKS Integrity is that it is more of a toolbox of components rather than a tool. You can take components and make them work exactly the way you want your solution to work. For example, we started off by using this strictly for an SVN replacement. We only needed a couple of projects with many sandboxes. Then we used the toolkit to migrate away from another project management tool and track all change requests through customized screens in MKS. The change requests had strict workflows, allowing better management and control over changes. Then the company designed a QA process and issue tracking within MKS. Then came the help desk software replacement with further build out of Integrity. Over time, we replaced almost all of the one off applications/solutions used by Dev, QA, HelpDesk, Business Development & Project Management into one single solution MKS.,Independent development sandboxes that allows each team to work on projects without affecting the delivery of other projects. Change packages - identifying exactly what artifacts were changed for a given request (bug fix, enhancement, user story). Integrity objects - "building blocks" - ability to create any type of container for help desk, QA, development, requirements. These are highly customizable and some simple javascript code can help with validation and workflow triggers.,Connectivity/client loading issues - probably not as often as I would deem a show stopper for the solution, but we had experienced a lot of connectivity issues when trying to merge or perform a backfill. Or when trying to open the integrity client, we would experience some type of configuration file corruption. We had to keep a few command prompt scripts ready to go on our desktops to kill off the old corrupted files so that integrity would launch. One of the selling points for Integrity was the quick rollback functionality. Yes, rolling back code was easier than other solutions with tools to inspect change packages, etc, but it required mostly manual effort.,8,Increased Employee Efficiency Better Visibility and Productivity Better collaboration,,200,4,Source Control Requirements Gathering & Change Control Process Testing & Issue Reporting Helpdesk/Call Center ITIL,20 + teams all working on the same single code base and each one having the liberty to work independently until it is time to merge with main line.,Automated integration from web forms Discovery & Documents storage,9,Change management was a big part of the implementation and was well-handled,9An Excellent Product for Version Control and DeploymentMKS Integrity is used by one of our retail clients to store the deliverables and the ETL Codes. It is used throughout all the departments by all the teams like development, QA, UAT, Production. The biggest problem it addresses is it stores all the deliverables(whether it is document, model or Code) at a single location and assures the same codes are being deployed across the environments.,As a Data Modeler when I created the DDL and pass it to DBAs to deploy or I deploy thru the Deployment tool, I need assurance that the same code is deployed in all the environments and it makes easy to manage all the packages in Integrity. As a Data Analyst If I need to provide documentation to other teams or I need to open the previous versions of the same document, it is very easy to manage hsi in MKS Integrity. As a Project Manager it helps us to assign the Version number to the document which is unique and assigned with in Integrity, makes easy to track the deliverables.,I do not see any area where Integrity requires room for improvement.,10,Increased Employee efficiency Assurance of the Document availability with in all the departments with only single access. Direct Deployment facility thru the Tool while using the Code deployment tool.,10PTC (MKS) Integrity Helps Make Change Easier to ControlPTC (MKS) Integrity is used as our Configuration/Change Management tool by our program. The problems it is addressing are: having data in one location for access by all team members; helping in the management of workflow processes involving change processes, construction, logistics, software version tracking, document version tracking.,PTC (MKS) Integrity is a great for adapting your business processes to a tool. The dashboard and reporting tools are very helpful. Importing data is not difficult Development of types and fields are not difficult. The workflow view for each record type is very helpful when training new users.,The reporting tool could be easier to edit when it comes selecting how output is viewed.,9,Faster access to information Easier to see where items are in the process Information is organized by team and by process,,10MKS Integrity: To use or not to use.It is used by the engineering department primarily for software development.,Graphical file history representation Release management of software builds Change set management Hot fix and feature releases,Main trunk is not protected and has no pre-conditions before committing a fix or feature to it. Conducting reviews is not possible. there is no avenue for people to comment on a check in When working with multiple snadboxes, the client seems to freeze up and needs to be started.,7,MKS Integrity has proved to be particularly useful in the software development process by increasing employee effieciency MKS integrity has also made software development a very efficient process and makes feature releases and bug fixing a lot easier In addition to the above, our organization has been able to support manufacturing easily by reverting to a previous software version in case of an emergency. It has also led to faster time to market for new products.,,2
Unspecified
PTC Integrity
18 Ratings
Score 6.9 out of 101
TRScore

PTC Integrity Reviews

PTC Integrity
18 Ratings
Score 6.9 out of 101
Show Filters 
Hide Filters 
Filter 18 vetted PTC Integrity reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role
Reviews (1-15 of 15)
  Vendors can't alter or remove reviews. Here's why.
Rajesh Telampudi profile photo
September 25, 2017

PTC Integrity Review: "Nice Source code and Version Control tool"

Score 8 out of 10
Vetted Review
Verified User
Review Source
PTC Integrity was used by one of my client, and it is being used for past 8 yrs. PTC previously known as MKS Integrity, is used as a version control, source code management, change management and defect tracking tool. This tool is used throughout the IT Organization globally. I've been using this tool since 4-5 years, and comparing it with other tools in the market, I did initially have some problems using the functionality, but once I got used to it, I liked it a lot. The version controlling of the source code is very nicely organized, and helps in managing the code optimally. In one specific instance, we did see the tool help identifying an issue in code which was checked-in about 2 years prior. There are other features in PTC Integrity, but my main purpose was for version control of source code, and change management, used for labeling the code and promoting.
  • Source Code management: This tool is very good at source code management. I've seen some clients, where there are teams of more than 4 members, who have tough time identifying which team member is working on which code, and when the team has to consolidate, the team have to spend considerable time to understand the code changes. PTC Integrity is best at it, wherein each member can checkout and lock the file, so that other users can't use it. Also, Labeling a specific version of the code will help in easy identification, assuming that a common naming standard is used for labeling the files.
  • Version Control: Even though version control is part of Source code management, this is an important aspect, since I had an instance when we wanted to identify the team who worked on a bug-fix in the code about 2 years back. Also, with the 4-digit versioning used, we were able to mark the specific version number based on the release, i.e., first digit for Major release, 2nd for minor, 3rd for Defect fix and 4th for very small bug-fix. Again, this versioning model is something we defined for our team. Versioning and branching of code is a very important aspect in IT.
  • Change Management / Defect Management tool: The other feature we used was for raising and tracking defects, as well as Change Management, i.e., promoting code from Environment to environment. The process defined thru the tool was such that, a user raises a request which would be routed to another Manager for approval, after which another 2nd level Manager can approve, and then the request would be finally routed the Admin team to implement the change. This workflow can always be customized based on a team to team use. Similar workflow was also tried out for Access requests in one other team.
  • Even though the tool has some cool features, the look and feel is more like an old JAVA applet view. If the GUI look and feel are improved, it would give the user a premium feel.
  • One other feature as a Qlik Architect I would suggest is to implement a code merge feature for applications, so that developers can work parallel and then merge their code. This would diversify the teams to work on multiple issues in the same application/code. I did see multiple users complaining regarding this issue, and feel that this feature could be good to have.
  • Integration with other servers, for easy deployment of code. Again from a QlikView perspective, if code had to be deployed, the code has to manually checked out to the administrator machine and then copied to the respective location, but this could be automated, the risk of manual intervention for promoting/migration of code will be much easier.
PTC Integrity is an excellent source code management and version control tool, and I would suggest anyone to use it for that purpose. We can even define our workflows using individual forms for implementing Change Management, Defect Management and Access management requests. If properly used, this tool is great for managing our code for very long periods, considering my 4-5 years of usage.
Though the UI could be better, and integration with some application servers could be better implemented, this tool is a good tool.
Read Rajesh Telampudi's full review
Ajay Patel profile photo
April 08, 2015

PTC Integrity Review: "Why I miss MKS Integrity"

Score 8 out of 10
Vetted Review
Verified User
Review Source
With 20 different teams of 8 developers each working on different paced projects with one single code base, our company decided MKS Integrity would be a great solution to purchase. MKS Integrity was chosen after reviewing products by IBM, Atlassian and a few other open source products. The great thing about MKS Integrity is that it is more of a toolbox of components rather than a tool. You can take components and make them work exactly the way you want your solution to work. For example, we started off by using this strictly for an SVN replacement. We only needed a couple of projects with many sandboxes. Then we used the toolkit to migrate away from another project management tool and track all change requests through customized screens in MKS. The change requests had strict workflows, allowing better management and control over changes. Then the company designed a QA process and issue tracking within MKS. Then came the help desk software replacement with further build out of Integrity. Over time, we replaced almost all of the one off applications/solutions used by Dev, QA, HelpDesk, Business Development & Project Management into one single solution MKS.
  • Independent development sandboxes that allows each team to work on projects without affecting the delivery of other projects.
  • Change packages - identifying exactly what artifacts were changed for a given request (bug fix, enhancement, user story).
  • Integrity objects - "building blocks" - ability to create any type of container for help desk, QA, development, requirements. These are highly customizable and some simple javascript code can help with validation and workflow triggers.
  • Connectivity/client loading issues - probably not as often as I would deem a show stopper for the solution, but we had experienced a lot of connectivity issues when trying to merge or perform a backfill. Or when trying to open the integrity client, we would experience some type of configuration file corruption. We had to keep a few command prompt scripts ready to go on our desktops to kill off the old corrupted files so that integrity would launch.
  • One of the selling points for Integrity was the quick rollback functionality. Yes, rolling back code was easier than other solutions with tools to inspect change packages, etc, but it required mostly manual effort.
The product is well suited for large development organizations that have multiple software solutions being developed at different intervals. It is probably less suited and an over-kill for smaller organizations. If your organization has a large development team, qa team, a business analyst/requirements gathering team and you want to ensure that all teams are working well together, this is the solution for your organization. I would recommend MKS Integrity over IBM's Clearcase/Clearquest.
Read Ajay Patel's full review
Jigar Patel profile photo
July 24, 2014

PTC Integrity Review: "An Excellent Product for Version Control and Deployment"

Score 10 out of 10
Vetted Review
Verified User
Review Source
MKS Integrity is used by one of our retail clients to store the deliverables and the ETL Codes. It is used throughout all the departments by all the teams like development, QA, UAT, Production. The biggest problem it addresses is it stores all the deliverables(whether it is document, model or Code) at a single location and assures the same codes are being deployed across the environments.
  • As a Data Modeler when I created the DDL and pass it to DBAs to deploy or I deploy thru the Deployment tool, I need assurance that the same code is deployed in all the environments and it makes easy to manage all the packages in Integrity.
  • As a Data Analyst If I need to provide documentation to other teams or I need to open the previous versions of the same document, it is very easy to manage hsi in MKS Integrity.
  • As a Project Manager it helps us to assign the Version number to the document which is unique and assigned with in Integrity, makes easy to track the deliverables.
  • I do not see any area where Integrity requires room for improvement.
I recommend the product because of the following reasons.
- Version Control Management
- Deployment is easy through the tool
- Single Repository for all the Documents, codes, deliverable.
- Easy to manage the Projects, Folders with in Projects.
- Ability to support multi users, multi projects, availability thru Citrix,
- Ability to create the new version of the same deliverable when edited which assures availability of the history of the deliverable.
Read Jigar Patel's full review
Phyllis Camper profile photo
July 23, 2014

PTC Integrity Review: "PTC (MKS) Integrity Helps Make Change Easier to Control"

Score 9 out of 10
Vetted Review
Verified User
Review Source
PTC (MKS) Integrity is used as our Configuration/Change Management tool by our program. The problems it is addressing are: having data in one location for access by all team members; helping in the management of workflow processes involving change processes, construction, logistics, software version tracking, document version tracking.
  • PTC (MKS) Integrity is a great for adapting your business processes to a tool.
  • The dashboard and reporting tools are very helpful.
  • Importing data is not difficult
  • Development of types and fields are not difficult.
  • The workflow view for each record type is very helpful when training new users.
  • The reporting tool could be easier to edit when it comes selecting how output is viewed.
1. Know the requirements for each team that will access the tool.
2. Have the tool representative talk to how each requirement can be addressed.
3. What other third part tools can PTC "talk to" (data transfer requirements)?
4. How can we transfer info (data, documents) to third party vendors or partners?
Read Phyllis Camper's full review
Aman Sehgal profile photo
July 09, 2014

PTC Integrity Review: "MKS Integrity: To use or not to use."

Score 7 out of 10
Vetted Review
Verified User
Review Source
It is used by the engineering department primarily for software development.
  • Graphical file history representation
  • Release management of software builds
  • Change set management
  • Hot fix and feature releases
  • Main trunk is not protected and has no pre-conditions before committing a fix or feature to it.
  • Conducting reviews is not possible. there is no avenue for people to comment on a check in
  • When working with multiple snadboxes, the client seems to freeze up and needs to be started.
1. Size of the team ?
2. Is there an offshore team as well ?
3. Are people okay with having a centralized server storing all the file information and history ?
Read Aman Sehgal's full review
Rohan Kapkar profile photo
July 22, 2014

PTC Integrity Review: "Simple and Useful!"

Score 8 out of 10
Vetted Review
Verified User
Review Source
MKS is used for:

  • Storing documents
  • Requirement Management
  • Feasibility Analysis
  • Test Management
  • Release Mangement
  • Requirement Mangement
  • Feasibility Analysis
  • Test Mangement
  • Useability
  • Ease of access
  • Functionality
  • Speed
Read Rohan Kapkar's full review
Asif Hossain, CSM profile photo
July 21, 2014

PTC Integrity: "MKS Review- A fairly good experience"

Score 8 out of 10
Vetted Review
Verified User
Review Source
We Used MKS Integrity at Intersections Inc (my previous workplace) basically for change control and version management for application code.
  • Easy to Use
  • Sometimes it was hard to roll back.
Well despite some minor issues MKS was easy to use. There were mandatory fields that needed to filled out by the user which provided a good way to track detailed issues.
Read Asif Hossain, CSM's full review
Roberto Meza profile photo
February 18, 2014

PTC Integrity Review: "Good configuration management tool"

Score 9 out of 10
Vetted Review
Verified User
Review Source

We use MKS in my company to do several things:

- Configuration Management

- Comply with SPICE level 2.

I have found it very powerful and user friendly. Very different than PVCS or CM-Synergy.

  • Configuration Management
  • File control version
  • Creating and assigning tasks between project members
  • Share common files among several projects
  • Connectivity issues sometimes becomes a problem.
This is very useful in organizations which handle multiple projects among several employees.
Read Roberto Meza's full review
No photo available
January 05, 2016

User Review: "PTC Integrity and DO-178"

Score 8 out of 10
Vetted Review
Verified User
Review Source
PTC Integrity is being used by the Engineering Department for DO-178 and DO-254 projects.
  • PTC Integrity provides full traceability from requirements down to the source code that implements the requirement.
  • The GUI interface is relatively easy to understand.
  • Requirements entry is easy to manage.
  • Configuration of PTC Integrity can be intimidating.
  • Would be nice if importing from Excel was available.
  • Would be nice if more canned import wizards were available.
I would say that PTC Integrity is very well suited to structured environments where traceability is critical.
Read this authenticated review
No photo available
January 08, 2016

User Review: "PTC integrity"

Score 7 out of 10
Vetted Review
Verified User
Review Source
PTC integrity is used by couple of division at my company. It is a single access point for requirement management and traceability.
  • Tracing. I can trace right from the requirement until the unit test.
  • Automating the tracing based on the category.
  • Simple to use.
  • Editing is cumbersome.
  • Cannot directly import the documents into Integrity.
  • Configuring PTC integrity is not easy.
PTC Integrity is well suited for requirement management.
Read this authenticated review
No photo available
September 14, 2015

PTC Integrity Review: "great tool for software development life cycle"

Score 10 out of 10
Vetted Review
Verified User
Review Source
It streamlined the software development life cycle.
  • Code repo, traceability of the code
  • Sprint planning
  • Spec change/risk management
  • Light weight desktop client
  • Better/improved web application
Ican't think of any limitations but it was the best tool I have used so far.
Read this authenticated review
No photo available
September 09, 2015

PTC Integrity Review: "The Good the Bad and the Ugly....Kinda"

Score 7 out of 10
Vetted Review
Verified User
Review Source
PTC Integrity is being used by the company that I am contracted to. As a systems engineer I help users globally to become proficient with the tool, as well has how to correctly use the tool in a systems environment capacity. Meaning we use the tool to develop requirements for the product and then verify and validate the requirements/product. It has taken the ISD (Integrated Systems Development) team two years but the software has now been adopted by the company globally. The problems that PTC Integrity helps address is the one of having project teams scattered all over the world working on the same project. PTC Integrity helps these groups to communicate and work together better and more efficiently.
  • PTC Integrity helps engineers write better requirements. Better written requirements mean less issues for warranty.
  • PTC Integrity provides a database that is virtually limitless. Product size or scope no longer has to be an issue.
  • You don't have to save.....PTC Integrity does this for you.
  • PTC Integrity lacks design and flow. It could be presented better.
  • PTC Integrity does not do a good job at linking items and tracking results.
  • PTC Integrity error messages do not make sense to the average user.
What are you using now?
What are you spending currently for this type of software solution?
How could a tool of this nature be used by your company to save money lost due to poor or inefficient design?
Read this authenticated review
No photo available
December 12, 2014

PTC Integrity Review: "The Truth About Integrity"

Score 7 out of 10
Vetted Review
Verified User
Review Source
Integrity is being used by specific groups within our organization. Primarily it is used by analysts for requirements tracking and by QA for testing. It addresses the need to have complete organization and documentation as required by the FDA, for certain groups.
  • It allows the user the ability to link all aspects of the SDLC together so that there is only one source of documentation and information rather than having to search in multiple places.
  • It is very customizable to suit a particular businesses needs.
  • It is helpful for all areas of software development.
  • It can be overwhelming with the number of tabs, functions and ways to achieve the same result. The average user may struggle with learning the tool.
  • The text editing in Integrity is weak and does not provide many options. Because of this, many user decide to use MS word instead, to document requirements.
Are all areas of the SDLC willing to use the same tool? If everyone is not going to use the tool, the group may not get all of the intended functionality out of Integrity.
Read this authenticated review
No photo available
July 23, 2014

PTC Integrity: "MKS Review"

Score 4 out of 10
Vetted Review
Verified User
Review Source
MKS Integrity is used across the whole organization and allows our product development team to track all aspects of day to day development work .
  • Version Control
  • Reporting
  • Traceability
  • Requirements Management
  • Software Build Management
  • It will be nice if MKS could include features such as inline editing of documents such as a word file or an excel file, Mind-map, tagging and searching using tags
I would ask questions like: What is the size of the organization? What is the type of business? What is the problem you are trying to address using MKS?
Read this authenticated review
No photo available
July 14, 2014

PTC Integrity Review: "MKS Integrity to support Software development process."

Score 1 out of 10
Vetted Review
Verified User
Review Source
We use it to support our software development process. It is used in software development department. We keep records of all activities, task, code outputs, code review, requirements and documents. Most of the time we do not use it directly since we have a custom internally developed tool that automates a lot of actions.
I would not recommend any one to use it.
Read this authenticated review

About PTC Integrity

PTC Integrity is an MBSE (model-based systems engineering) suite that contains a the Integrity Asset Library which supports systems-of-systems approach to design (i.e. linking models into higher-level models that subsume them), the Integrity Process Director which is designed to articulate, manage and improve the design process, and the Integrity Modeler for visualizing and controlling the product design process.

PTC Integrity Competitors

PTC Integrity Technical Details

Operating Systems: Unspecified
Mobile Application:No