Kinvey 增加移动开发生命周期管理

  • Janakiram MSV
  • 谢丽

2014 年 11 月 20 日

话题:DevOps语言 & 开发

Kinvey 是一家企业级移动后端即服务(MBaaS)公司,它将“数字化生命周期管理(Digital Lifecycle Management,DLM)”引入移动应用开发过程。

在企业开发团队和 IT 团队开始将敏捷应用生命周期管理(ALM)用于持续集成和持续交付(CI/CD)的时候,移动应用开发团队尚未能利用敏捷开发方法。通过实现前端开发人员、后端开发人员和 IT 管理人员的协作,企业级 MBaaS 平台 Kinvey 正努力将敏捷引入移动应用开发。

移动应用开发很复杂。由于设备、操作系统、平台和框架的多样化,功能集很难快速迭代。而且,由于部分设计和开发工作外包给代理商和系统集成商,所以利益相关者之间的协作是应用开发成功的关键。

据 Kinvey官方博文介绍,下列因素增加了移动应用开发的复杂性:

  • 应用开发团队由内部的前端和后端开发人员加上来自外部系统集成商和代理商的开发人员构成。
  • 应用的构建要面向一个操作系统和设备类型的复杂矩阵,因此,应用需要提供各种体验,而不是只有一种形式。
  • 生命周期以不同的企业策略管理——由于连接到后端系统比较耗时且需要 IT 部门签字认可,因此,在这个过程中,前端开发会发生过许多次快速 & 敏捷迭代过程(我们将这种现象称为“2-speed IT”)。

借助数字化生命周期管理(DLM),克隆前端开发人员和后端开发人员使用的环境更简单。团队可以工作在独立的环境中,Kinvey 会自动同步环境之间的变化。

DLM 使两个团队的协作成为可能,同时又使 IT 管理人员可以设置和管理开发、测试、过渡和生产环境。

Sravish Sridhar 是 Kinvey 的首席执行官,他说,“我们的企业客户同时使用内部开发人员、系统集成商和开发代理商来设计和构建访问不同后端系统的应用,而且要面对各种操作系统和设备。”

查看英文原文:Kinvey Adds Lifecycle Management to Mobile Development

DevOps语言 & 开发