开发模式之争
看到白皮书中的信息化->互联网->数字经济三大阶段IT开发和交付方式的演进图,不由感慨万千。
记得前年部门在制定项目开发流程时,我与几位同事激烈讨论过选择什么开发模式,那时候还没DevOps的概念,大家将瀑布,敏捷这些开发模式一个个拿出来分析,因为客户需求存在一直变化的可能,最后选择了广泛使用的敏捷开发。
如今两年Devops大火,这是数字经济时代发展的需求。前沿技术层出不穷,如同文中所说,从IoT到机器人,从区块链到Web3,从云原生到量子计算,从5G到边缘计算,从虚拟现实到元宇宙,正沿着产业数字化和数字产业化这两大主题高速演进。在资本市场我们也可以看到5G,机器人,Web3,元宇宙,数字经济,东数西算这些概念轮流爆发,资本的嗅觉总是快人一步,非常现实的说明了未来的发展方向。这些深度融合的技术需要转型,需要突破,就需要打造业务与技术深度融合的组织机制与实践方法,也就是白皮书所说的BizDevOps——数字化转型使命必达,业技融合行稳致远。
开发实践之论
白皮书中第二个让我有感触的地方是“BizDevOps的5个关键实践”
这5点都值得思考和体会,个人感触最深的是第一点和第四点,谈一下自己的理解和感受:
产品导向的团队组织方式,团队的所有工作都指向产品,避免无谓的规范和框架来耽误开发时间,目标唯一,容易形成向心力;
适配业务特征的持续业务交付,呆板的开发方式在做好项目规划后,就不愿意再增加新的业务,新的需求,只要业务部门和产品经理提出新需求,容易回怼“这个我不做,项目计划书都没这个”,“你们产品经理早干嘛去了”等等。须知市场再不断变化,客户的需求在不断变化,不可能全部做完规划,按部就班的去开发,只有适配新业务,需求->开发->交付->验证不断的循环往复,才能最后满足客户要求。
白皮书的内容非常丰富,值得工作之余去阅读体会,汲取营养,修炼自身!