上QQ阅读APP看书,第一时间看更新
. 项目落地过程中一些心得体会
关于
项目的复杂度,我画了一个矩阵图,希望与大家形成共鸣:图的
轴是软件生产的全流程, 轴是 要集成的各类 系统, 轴是要推广的各个项目,从这个图可以看出,要做好 落地,复杂度还是相当高的。项目落地,我自己总结了一套扁担理论:
• 这条扁担就是软件生产的全流程,是整个项目的骨架,需要事先梳理全流程,并打通工具链,制定各类规划和规范
• 扁担一头挑着自动化持续集成,各项目组件构建的调研、设计、开发、适配,从标注化到脚本化,最后自动化,并落实开发规范
• 扁担另一头挑着自动化部署,各项目组件部署的调研、设计、开发、适配,从标注化到脚本化,最后自动化,并落实部署和运维规范
但
项目虽然落地困难,无论从管理者层面和一线人员层面也确确实实能给金融起来带来价值:对于管理者:
• 将软件生产的各个管理环节前置,尽早发现软件质量问题,从而降低缺陷的解决成本和对生产带来的影响;提高软件产品的质量
• 缩短软件产品的生产周期,软件产品尽早的投产使用,给业务带来价值
• 实现从业务需求到产品上线的里程碑管理和成本统计
• 实现需求、开发任务、代码之间的闭环关联
对于一线人员:
• 引入流程化和自动化等手段,提高软件产品的生产效率
• 保证环境一致性、脚本一致性、介质一致性,缩短各环境的发布部署时间
• 在软件产品的生产过程中,引入标准和规范,从而规避手工操作带来的混乱和风险
希望大家能够通过本文,了解一些
在金融行业落地的套路和最佳实践,能够找到适合自己组织的 落地经验。推荐阅读
关于作者:八爷,普元信息架构师,擅长 、基础架构层 / /虚拟化、系统分析和架构分析;参与九江银行持续集成项目、中投移动办公平台项目、山东城商联盟服务治理项目咨询工作。