案例研究

当团队需要从零构建合适系统时的定制软件交付。

这个示例展示了定制软件开发工作的典型形态:目标是构建一个围绕实际工作方式设计的新产品、内部平台、门户或业务系统。

基于常见客户工作模式的示例说明,不包含任何具名客户细节。

起点

团队有一个产品想法、一个需要更好软件支持的内部流程,或者一个已经超出电子表格和人工交接能力的业务流程。软件本身还不存在,但业务上的运行需求已经很明确。

首先定义什么

第一步是明确工作流程、用户、后端需求、数据模型和交付范围,这样软件设计才能紧贴它必须支持的业务流程。

会构建什么

合作覆盖定制软件开发中的实际部分:产品结构、后端服务、界面、数据处理、内部工具,以及让系统能够干净发布和支持所需的组成部分。

改善了什么

企业最终得到的是一个真正契合实际工作流程的定制软件系统,它能减少手工阻力,并让团队在新需求出现时无需每次都从头再来。

这类工作通常包含的内容

定制软件交付通常意味着定义工作流程、设计正确的系统边界、同时构建后端和界面,并以团队后续能够支持的方式发布。