理解这项定制
定制软件的核心是什么:按企业自己的做事方式来做,对吗?
对。定制软件的核心是把你描述的工作方式、规则和结果,做成可用的软件,而不是让团队去迁就通用产品的默认流程。
企业做定制软件,通常是为了解决什么问题?
常见是:现成软件关键步骤对不上、重复操作多、数据分散、或必须用你们自己的规则才能运转。定制是为这些「必须按我们的方式做」的部分提供软件承载。
什么情况下,企业会走向定制软件,而不是继续迁就现成产品?
当现成产品怎么配置都盖不住核心流程,或要靠大量人工补洞才能运转时,就适合考虑定制。若通用产品已基本匹配,通常不必定制。
定制软件开工前,最需要先明确的是哪些事情?
要先明确:要解决哪段工作、使用者角色、关键规则、输入输出是什么、第一期做哪些功能、哪些以后再做。先定范围,再开发。
决定定制之后
定制软件的需求怎样对齐、怎样确认范围?
通过沟通把想法收成可开发的功能与规则清单,双方确认「做什么、不做什么」。确认后的范围作为开发依据;超出部分按变更处理。
定制开发周期一般怎么估?中途改需求会怎样?
周期按确认后的范围估。中途改需求若影响已定功能或结构,需要重新评估工期与费用,再继续,避免边做边无限扩大。
定制过程中,谁提需求、谁确认「做成这样」?
需求由你方提出;关键节点由你方指定的人对齐并确认。我们负责按确认结果构建;是否「就是要这样」,以你方确认为准。
交付后要改功能或修问题,定制项目通常怎么安排?
缺陷按约定处理;新功能或规则变更重新说明范围后再做。交付物与交接内容在项目开始时约定清楚。