Jama Connect: A Simple Solution for a Granular Approach
There is no doubt about it: we’re in the midst of changes. The IoT trend is driving a ton of electronics and software into traditional mechanical products. As a result, engineering teams in many companies, large and small, are scrambling to find ways to mitigate complexity and manage new processes. While there are big box solutions out there, some folks want something simple and granular that addresses specific needs. That’s why this post is taking a closer look at Jama Connect.
This article dives into the capabilities that Jama Connect provides and offers some commentary on the value it delivers, especially in contrast to broad holistic solutions like PLM, ALM and the like.
Jama Connect Capabilities
Jama Connect provides an interesting mix of capabilities, unlike most of the PLM and ALM solutions available today. It makes sense to start at the core of Jama Connect, however, by focusing on requirements and testing.
Requirements and Test Management
Jama Connect provides the capabilities an organization needs to define and manage requirements. On top of that, there are capabilities to define and manage tests to verify that requirements have been satisfied. Both can be supported with more detailed plans for tests and measurements. Additionally, there is functionality where teams can document the activities they undertook to actually perform the test and verify requirements satisfaction. This approach is fairly common in the world of software development. However, Jama Connect offers the additional functionality to extend this to hardware-software systems and its sub-domains.
The connection between requirements and tests provide deep traceability. Engineers can understand the connection between these items, back and forth. That lets them perform change impact analyses before a change to a requirement or test is made. It also supports regulatory compliance, where manufacturers must document their processes, including the verification of requirements satisfaction via tests.
Review and Approvals
Of course, no design process is linear. It is often highly iterative with project reviews, peer reviews, checks by managers and more. Jama Connect helps digitize this process with something called Review Center. It allows for many items managed in Jama Connect to be sent for review or for sign-offs. This includes functionality like voting as well as electronic signatures. Review Center brings this to a centralized place in Jama Connect, where everyone across different departments can get involved.
Activity Streams, Subscriptions, and Discussions
As you might imagine, as you modify things like requirements or tests in Jama Connect, the system is keeping track of every incremental change. Now, what’s interesting is that Jama Connect publishes those changes as an activity stream, much like a stream of things seen on a social media platform. Individuals can subscribe to the activity stream of different items. Have a requirement that closely impacts your work? You subscribe to it. Everything that happens to that item then shows up in a combined stream that is presented to you. That stream also acts like an audit trail of sorts, for you or for the company.
In addition to the publication of those activities to a stream about an object, Jama Connect also provides functionality for discussions. See a pending change against a requirement that concerns you? You can start a discussion about it amongst the team. That discussion is linked to that item as a context. You can use the discussion in Jama Connect to resolve the issue digitally instead of trying to find a time when the team can get together on a conference call.
Many small and mid-sized companies have products and development processes just as complex as their larger peers. Yet, they don’t have the armies of resources to support big PLM or ALM solutions. In this regard, Jama Software offers a reasonable approach, offering their solution through several infrastructure options. It is available as part of a public cloud option, where Jama Software hosts the solution for many different companies. It can be deployed as a private cloud option, where a company deploys it to a service like Amazon Web Services. Finally, Jama Connect can be implemented in an on-premise configuration. There is a lot of flexibility in how it can be deployed.
While a few companies might rely solely on Jama Connect as their system for product development, most will use a range of tools to fulfill a variety of needs. Jama Connect can integrate with other solutions using TaskTop, OpsHub, or their REST API. TaskTop and OpsHub specialize in connecting to a wide variety of other solutions, allowing companies to stitch together their own ecosystem. Companies can also use Jama Connect’s REST API to create their own integrations.
In the modern development of smart, connected products, a variety of development methodologies are being used. Software folks like to use agile. Hardware folks traditionally use a waterfall approach. Yet, today, there’s a lot of cross-pollinating. I’m hearing more and more hardware engineering teams going agile. That’s relevant to this review because some development methodologies are more ‘baked’ into certain solutions than others. For example, a lot of ALM solutions will be set up and structured to use an agile approach. PLM solutions tend to be more oriented towards waterfall. But as already noted, engineering teams really need the flexibility to use whatever methodology fits their needs.
Jama Connect is unusual in it supports a number of different development methodologies, including agile, waterfall, iterative, and numerous others. It is a differentiator to keep in mind while assessing solutions.
Commentary and Analysis
Jama Connect has an interesting set of capabilities. Is it the right solution for your organization? Here are points to keep in mind.
Granularity and Simplicity
Big box PLM solutions have a lot of functionality. However, they often prescribe an organization deploy such a solution first with data management, then with design release, and then change management. Once those three parts of the solution are implemented, the company can address other issues. But, what if those areas aren’t the company’s biggest issues? Many companies are forced to go through a number of hoops before they can get to what really matters. That, obviously, is a problem.
Jama Connect, in contrast, is a simple and granular solution that does a few things really well. If requirements management and verification of requirements satisfaction is your company’s big problem, then this offering will allow you to slingshot past those unrelated foundational steps to address the issue. And addressing that kind of problem directly is likely worth it.
Requirements to Test Validation
One appealing set of capabilities of Jama Connect is integrated requirements and test management. You see this kind of capability in ALM solutions. Yet, this is an area that practically no PLM or PDM solutions, which are mainly targeted at hardware development, address. Yet, in today’s context of smart, connected products, systems as well as hardware need to be tested to verify requirements satisfaction. Validation is increasingly important. Jama Connect is a simple and granular solution that addresses those needs.
Why is this important? Requirements and testing are two critical core competencies that touch almost every engineering discipline. Systems engineering, in particular, carries the concept of developing and breaking down requirements so they can be allocated to a variety of mechanical, electrical, systems, software, and IoT items. Some systems engineering teams design using a Requirements-Functional-Logical-Physical (RFLP) architecture. Regardless of the approach used in your company, there is a need to bring together product structures from PLM, software structures from ALM, and systems architectures together with requirements.
All that can be done with Jama Connect. But be aware that you’ll need to leverage a third-party integration solution or be prepared to build your own integration with the REST API.
Recap and Conclusion
- Jama Connect provides integrated requirements and testing management. That is supported by activities streams, subscriptions, and discussions. This allows companies to take these processes digitally.
- Jama Connect can be deployed in public cloud, private cloud, and on-premise configurations.
- Jama Connect supports integration through third-party integration services and its REST API.
- The simple and granular nature of Jama Connect allows companies to tightly address needs for requirements and test management. Many critical problems can be addressed with this solution quickly.
- While integrated requirements and test management may be common in ALM solutions, they are rarely offered as part of PLM or system engineering solutions. Yet, hardware development and systems engineering need to validate requirements satisfaction, just like software. Jama Connect is an option to quickly support that organizational capability.
- Integration with other development systems will be important, especially when dealing with product structures or system architectures. Ensure that your company is comfortable with third-party integration services or REST API development while considering Jama Connect.