可替代IBM DOORS的现代化需求管理解决方案Jama Connect,支持数据迁移及重构、实时可追溯性、简化合规流程

本文主要是介绍可替代IBM DOORS的现代化需求管理解决方案Jama Connect,支持数据迁移及重构、实时可追溯性、简化合规流程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作为一家快速发展的全球性公司,dSPACE一直致力于寻找保持领先和优化开发流程的方法。为推进其全球现代化计划,dSPACE开始寻找可以取代传统需求管理平台(IBM DOORS)的需求管理解决方案。

通过本次案例,您将了解dSPACE为何最终选择Jama Connect需求管理工具,探究其如何利用Jama Connect成功迁移数十年的数据,增强团队协作,简化合规流程,并实现与同类优质工具的流程整合。获取更多汽车行业的需求管理解决方案,欢迎咨询Jama Software中国授权合作伙伴——龙智。

图片

关于dSPACE

dSPACE是全球领先的仿真和验证解决方案提供商之一,其解决方案用于开发互联、自动化和电动汽车。dSPACE不仅是汽车开发领域广受欢迎的开发合作伙伴,其在航空航天和工业自动化领域的专业知识也深受工程师们的信赖。

dSPACE的产品组合涵盖仿真和验证的端到端解决方案、工程和咨询服务以及培训与支持。dSPACE在全球拥有2,400多名员工,总部位于德国帕德博恩,在德国设有三个项目中心,并通过在美国、英国、法国、日本、印度、中国、韩国和克罗地亚的分公司为全球客户提供服务。

客户需求和评估标准

虽然IBM DOORS成为市场领导者已达数十年之久,并且自2008年就开始服务于dSPACE。但随着公司的发展和敏捷性要求的提高,dSPACE团队意识到,他们需要一种更为现代化的需求管理解决方案以适应整个开发环境的需求。

“DOORS痛点之一是,它的使用方式过于复杂,团队成员不愿意实际使用该工具。”

"另外,我们有许多不同的利益相关群体,他们的需求大相径庭。有些团队可能需要的解决方案非常简单,而有些团队则需要一个能够处理高度复杂性的解决方案。继续使用传统的管理平台是不可行的,因为这会直接影响我们的用户接受度。”

——Dominik Breddermann, IT项目经理, dSPACE

dSPACE确定新的需求管理解决方案需要满足以下标准:

  • 支持敏捷开发的全新现代化解决方案

  • 具备增强的集成能力,尤其是与Azure DevOps的集成

  • 通过满足所有利益相关者需求的工具,提高用户接受度

  • 能够从IBM® DOORS® Classic迁移数据,且不会丢失重要数据

dSPACE为何选择Jama Connect ?

经过慎重考虑和长期的评估试用,dSPACE最终选择了Jama Connect作为新的需求管理解决方案。这一选择有多方原因,但主要基于以下几点:

  • 使用Jama Connect能够从文档和单个事项角度查看项目

  • 广泛而强大的功能和成熟度,即:配置管理、实时可追溯性、审查、导入和导出

  • 能够无损地从DOORS迁移数据,并以更简单、更现代的模型重建数据

  • 通过Tasktop实现强大的集成网络

  • 易于管理

  • 基于云的软件服务(SaaS)[小编注:Jama也提供本地部署的方案]

"我们一直在寻找一款灵活、现代、功能强大的解决方案来满足我们的需求,特别是在与 Azure DevOps集成,以及将数据从IBM DOORS迁移到新解决方案时,确保我们不会丢失任何数据。Jama Connect满足了我们的这些需求,而且还不止这些。"

"Jama Connect是一款功能强大、具有现代界面的工具。与其他现代工具不同的是,它具有复杂的功能,但使用起来却非常简单。使用JamaConnect不需要专业知识,仅需四个小时的培训,我们的团队成员就能理解迁移的数据,并继续开展日常业务。"

——Dominik Breddermann, IT项目经理, dSPACE

迁移目标

由于有数千个DOORS模块和数十万个DOORS对象需要迁移并要求在Jama Connect中可用,dSPACE深知这一迁移任务的艰巨。为此,团队在开始迁移时设定了以下目标:

  • 将所有遗留数据从DOORS迁移至Jama Connect

  • 尽量避免因复杂的相互依赖关系而导致的业务中断

  • 在Jama Connect中重新创建数据结构,以降低复杂性,同时确保数据不会丢失

成果与展望

dSPACE目前在德国、法国、克罗地亚和印度拥有400名用户,预计这一数字将增至500+。用户遍布公司内外部的各个团队,包括软件开发、硬件开发、测试、供应商和外部合作伙伴。

虽然dSPACE使用Jama Connect的时间还不算长,但已获得以下积极成果:

  • 满足每个团队的个性化需求——从简单到高度复杂

  • 强大的跨项目协作支持

  • 利用Azure DevOps实现双向数据流

  • 提供灵活的许可模式,让外部合作伙伴和供应商可以使用同一平台

  • 开箱即用的配置和模板帮助dSPACE遵守关键法规,并以更少的精力和时间为审计做好准备

  • 与Jama Software持续合作,以获得最佳实践、配置帮助和培训

dSPACE已经有一个需要符合ISO 26262(功能安全)标准的产品在Jama Connect中,他们认为,Jama Software可以帮助团队轻松管理审计准备工作。

"Jama Software预先配置了特殊项目类型和数据模型,可以帮助我们以更少的工作量达到ISO 26262标准。沙盒中的示例项目和功能安全工具包也对我们帮助很大。" Breddermann表示。

文章来源:https://bit.ly/3UerdA1

了解更多Jama Connect在不同行业的实践案例,欢迎咨询Jama Software中国合作伙伴——龙智:

官网:www.shdsd.com

电话:400-666-7732

邮箱:marketing@shdsd.com

这篇关于可替代IBM DOORS的现代化需求管理解决方案Jama Connect,支持数据迁移及重构、实时可追溯性、简化合规流程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/940573

相关文章

Nginx分布式部署流程分析

《Nginx分布式部署流程分析》文章介绍Nginx在分布式部署中的反向代理和负载均衡作用,用于分发请求、减轻服务器压力及解决session共享问题,涵盖配置方法、策略及Java项目应用,并提及分布式事... 目录分布式部署NginxJava中的代理代理分为正向代理和反向代理正向代理反向代理Nginx应用场景

Linux创建服务使用systemctl管理详解

《Linux创建服务使用systemctl管理详解》文章指导在Linux中创建systemd服务,设置文件权限为所有者读写、其他只读,重新加载配置,启动服务并检查状态,确保服务正常运行,关键步骤包括权... 目录创建服务 /usr/lib/systemd/system/设置服务文件权限:所有者读写js,其他

Linux下利用select实现串口数据读取过程

《Linux下利用select实现串口数据读取过程》文章介绍Linux中使用select、poll或epoll实现串口数据读取,通过I/O多路复用机制在数据到达时触发读取,避免持续轮询,示例代码展示设... 目录示例代码(使用select实现)代码解释总结在 linux 系统里,我们可以借助 select、

Spring Boot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)

《SpringBoot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)》本文将以一个实际案例(用户管理系统)为例,详细解析SpringBoot中Co... 目录引言:为什么学习Spring Boot分层架构?第一部分:Spring Boot的整体架构1.1

nodejs打包作为公共包使用的完整流程

《nodejs打包作为公共包使用的完整流程》在Node.js项目中,打包和部署是发布应用的关键步骤,:本文主要介绍nodejs打包作为公共包使用的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言一、前置准备二、创建与编码三、一键构建四、本地“白嫖”测试(可选)五、发布公共包六、常见踩坑提醒

在Node.js中使用.env文件管理环境变量的全过程

《在Node.js中使用.env文件管理环境变量的全过程》Node.js应用程序通常依赖于环境变量来管理敏感信息或配置设置,.env文件已经成为一种流行的本地管理这些变量的方法,本文将探讨.env文件... 目录引言为什么使php用 .env 文件 ?如何在 Node.js 中使用 .env 文件最佳实践引

Ubuntu向多台主机批量传输文件的流程步骤

《Ubuntu向多台主机批量传输文件的流程步骤》:本文主要介绍在Ubuntu中批量传输文件到多台主机的方法,需确保主机互通、用户名密码统一及端口开放,通过安装sshpass工具,准备包含目标主机信... 目录Ubuntu 向多台主机批量传输文件1.安装 sshpass2.准备主机列表文件3.创建一个批处理脚

C#使用iText获取PDF的trailer数据的代码示例

《C#使用iText获取PDF的trailer数据的代码示例》开发程序debug的时候,看到了PDF有个trailer数据,挺有意思,于是考虑用代码把它读出来,那么就用到我们常用的iText框架了,所... 目录引言iText 核心概念C# 代码示例步骤 1: 确保已安装 iText步骤 2: C# 代码程

Pandas处理缺失数据的方式汇总

《Pandas处理缺失数据的方式汇总》许多教程中的数据与现实世界中的数据有很大不同,现实世界中的数据很少是干净且同质的,本文我们将讨论处理缺失数据的一些常规注意事项,了解Pandas如何表示缺失数据,... 目录缺失数据约定的权衡Pandas 中的缺失数据None 作为哨兵值NaN:缺失的数值数据Panda

C++中处理文本数据char与string的终极对比指南

《C++中处理文本数据char与string的终极对比指南》在C++编程中char和string是两种用于处理字符数据的类型,但它们在使用方式和功能上有显著的不同,:本文主要介绍C++中处理文本数... 目录1. 基本定义与本质2. 内存管理3. 操作与功能4. 性能特点5. 使用场景6. 相互转换核心区别