Actalent支持医疗设备的嵌入式软件开发

Actalent为繁忙的医疗用品制造商/设计师提供嵌入式系统服务,包括API软件的设计、开发和测试。

结果一览

获得竞争优势

开发集成软件平台,改进客户产品

托管解决方案交付模型

提供技术咨询,本地服务团队,管理顾问和工作产品

改善产品质量

提供嵌入式系统专业知识,以开发、构建和交付所需的解决方案

客户与挑战

该客户是医疗用品和交通工具的设计师和制造商,创造了高度可配置的产品,具有锁定机制来控制访问。这些锁定机构包括由嵌入式软件控制的螺线管或步进电机。应用程序接口(application program interface, API)形式的一组例程和协议用于调用嵌入式软件函数。

以前,客户端为产品提供锁定软件,其客户端或第三方提供商必须为这些api开发软件。为了在交付给客户时提供更完整的产品,客户需要一个嵌入式系统服务合作伙伴来设计、开发和测试API软件,以运行显示、控制和访问功能。它需要技术指导和托管解决方案,以便在整个软件开发生命周期(SDLC)中有效地完成这项工作。

Actalent解决方案

Actalent的目标是使所有客户的产品更加完整和灵活,并为当前订单的开发和交付此功能提供即时支持,Actalent利用以下资源开发和实现了一个托管解决方案:

  • 嵌入式系统和软件开发实践专家。该团队根据客户的需求制定技术项目计划,担任技术顾问,并提供持续的解决方案支持,以评估性能并协助解决新问题。
  • 强大的人才获取能力,用于与客户在本地建立服务团队,并将资源与项目工作需求进行技能匹配,以控制成本。
  • 专门的嵌入式系统交付组织。Actalent的嵌入式系统交付项目负责管理服务团队和他们的工作产出,推动准时交付和质量。该项目在现场执行,与客户的内部团队整合,并由Actalent管理,以扩展客户的管理带宽。

该项目分两个阶段交付。在第一阶段,Actalent的现场项目领导与客户进行了需求收集,以进一步了解和记录以下内容,以开发基于pc的应用程序控制嵌入式设备:

  • 软件的当前状态
  • 产品的正确功能和操作
  • 产品所需的系统和软件需求

基于收集到的需求,我们的团队为测试和需求跟踪创建了一个准确而详细的时间表。进行测试以确定哪些需求已经得到满足,哪些没有达到预期或期望的效果。修改代码以纠正缺陷。我们还承担了客户界面的角色,直接与客户的最终客户,领导每周会议收集需求并提供更新。

软件的开发是在两周的sprint中进行的,我们在每一个sprint结束时都与客户进行sprint评审。该软件的第一个版本按时发布,我们重新验证了测试程序,为客户提供了更强大和全面的系统和集成测试,其现有的基于c#的机柜控制和图形用户界面(GUI)软件的六个主要模块(分配,退货,重新库存,浪费,紧急配药和病人/处方驱动)。自发布以来,我们每天与终端客户一起收集现场使用的反馈,解决问题并确保软件的健壮性。Actalent的方法为客户提供了一个初步的软件质量管理系统(QMS)。随着SDLC活动的执行,过程被引入并形成文件,包括:

  • 配置管理(版本控制)
  • 变更管理(bug和变更请求跟踪)
  • 需求开发过程
  • 需求跟踪
  • 同行评审过程
  • 风险管理
  • 项目计划
  • 现场支持(客户的工程变更请求)

结果

Actalent的方法是通过开发一个可以集成到其产品组合中的多个产品中的软件平台,帮助客户保持领先于竞争对手。这个平台允许它向客户提供更完整的、随时可用的产品。我们还为现场支持问题建立了一个票据流程,这样客户的最终客户就可以提交现场问题,并利用必要的资源来解决问题。

本项目可交付成果包括:

  • 软件需求规范(SRS)
  • 软件验证计划
  • 软件测试用例和报告
  • 软件需求跟踪矩阵(RTM)
  • 软件源代码和可执行文件

专业知识

SDLC -架构/设计,开发,测试
软件质量管理和项目管理
c#