先明确哪些要求不能妥协
列出软件必须支持的业务规则、系统整合及操作限制,再与团队可以合理调整的工作习惯区分开。这样有助于判断适用性,而不会默认每个现有步骤都必须照搬。
选择现成产品
合适的现成产品可提供既有功能和明确的更新方式。评估时应结合实际例子,了解配置选项、用户角色、数据导出及系统整合。
订阅或授权只是考虑因素之一,也应评估配置、迁移、培训、整合,以及调整工作方式以配合产品的影响。
选择定制应用
定制开发可专注于企业独有的流程。这种灵活性也需要清楚的范围、代表性测试场景,以及对维护、权属、部署和未来变更的约定。
范围明确的第一版,比笼统地承诺全部自动化更容易评审。应优先处理业务目的清楚的工作。
也可以考虑组合方案
可由现有平台处理常见业务功能,再用定制组件支持特殊流程。组合方案需要可靠的连接,并明确现成产品与定制应用之间的责任划分。
决定前进行比较
- 适用性:能支持哪些关键业务流程?
- 变更:规则或接口改变后如何处理?
- 数据:能否访问、导出及迁移业务资料?
- 支持:后续各项工作由谁负责?