Download the Requirements Traceability Report This report starts with a Market Requirements document, and traces down to the Tests and Test Results. Sheet 1 covers compact categorization, where the artifacts are basically defined by the Document types. Sheet 2...
SPK Blog Post
PTC Trace Report Video
The video below demos a productivity add-on for PTC’s popular Application Lifecycle Management (ALM) product, PTC Integrity Lifecycle Manager. As with many such products, customers have asked for more powerful and flexible reporting capabilities. SPK now offers a new...
Electric Flow Feature Highlight: Environment Reservations for Confident Deployments
Deploying modern software applications is a complex process involving many moving parts. Adding microservices into the mix amplifies this problem by further decentralizing applications, resulting in more deployment endpoints to track. With all those IP addresses...
Setting up Seated Licenses in PTC Integrity Lifecycle Manager
When it comes to licensing your PTC Integrity Lifecycle Manager server, you have the option of either purchasing seated licenses, floating licenses, or some combination thereof to service your user community. In this blog, I am going to discuss how to implement seat...
Three Monotonous Tasks That Are Killing Morale In Your Software Engineering Team
In the engineering world, there’s no underestimating how hard it is to attract and retain top talent. Finding qualified candidates is hard enough. But you want to go one better than that. You want to attract talent that gives your organization a competitive edge. Once...
How Automation Helps Reach Target Product Launch Dates and Increases Engineer Morale
Automation isn’t just for manufacturing tasks. In fact, many of the grinding, repetitive tasks your engineers can’t stand can easily be automated out of existence. Any task that is repeatable is automatable. That means you can save big money on man hours, letting your...
Security and Compliance – What Your Company Needs to Know Part 2: MBSA
You need more than just an antivirus and security suite to keep your system safe. You need multiple, non-redundant solutions covering various aspects of network security. In our last blog, we discussed the role of whitelisting in keeping your network secure. Now we’re...
Creating “Custom” Facts in Puppet
The servers that I’m managing can be divided into two groups, colo and local servers. While most of the configuration has been similar between these two, there have been a growing number of things which I’ve had to configure differently through Puppet. The latest...
How to Navigate Compliance and Cyber Security Concerns in Smart Medical Devices
The Internet of Things is revolutionizing the medical device field. However, it’s also introducing new compliance headaches. What’s more, large-scale medical hacks loom large in the background. Medical device manufacturers can’t ignore the Internet of Things, but nor...
Allowing Custom API Applications in your PTC Integrity Lifecycle Manager Environment
Recently, I was working on a custom API program for a customer, when I came across something that could be a sticky little problem for someone trying to add custom API programs to their PTC Integrity Lifecycle Manager Environment. The problem was first manifested...
Using Audit Log To Track Promoted Change Requests with PTC Integrity
Recently, a customer came to me because they wanted to record when changes were promoted from their development environment to their test environment, and later from their test environment to their production environment. They wanted a way to simply tell when changes...
The Purpose of Unit Testing
The way you test software (or don’t) is heavily influenced by your theoretical perspective of its purpose. I've learned that, contrary to my initial belief, unit testing is not about finding bugs. It turns out that manual testing is much more cost effective for...