云效DevOps训练营-ALPD之研发持续交付实践

最近参加了阿里云的《效DevOps训练营-ALPD之研发持续交付实践》在线课程,两位导师的分享内容可谓是干货满满,令人受益匪浅。

实践DevOps的过程中,最难1 J = | i 2 L ;的就是让开发团队实践敏捷持续交付的工作方法,打造敏捷的工作氛围与组织文化。

S $ = b e l发同学们迟迟无法落地一些最佳实践如TDD,很大一部分的原因是不敢迈出第一步勇于尝试,而常常找类似“开发任务已经这么紧张了,哪里还有时间写测试呀,这样会增加工作量”的借口,殊不知如果没有完善的质量保障和到位的监控反馈,交付的时间反而会变长,并且容易陷入进度不可控的泥沼。

通过学习《效DevOps训练营-ALPD之研发持续交付实践》,并结合阿里云云效产品进行了一些实践,结合两位导师分享w ) :的理念,我们未来打算实践:

  1. 通过看板逐步落地端到端的价值交付(可参考何勉老师的《精益产品开发——原则、方法与实施》),识别交付过程中需要优化的w J l G x部分逐步针对性解决遇到的问题。
  2. 抓软件a $ 7 9 0质量,将测试工作也当做软件开发任务的落地,权衡R C ] s ? ! r , *好成本,在不同o Q (层次逐步落地;从单元测试开始。
  3. 优化调整git工作流,根据开发交付和团队能力的实际状况,选择合适的分支管理策略与集成方案,使用云效的codeup和flow搭建持续集成、持续部署工作流;
  4. 基于k8s、OAM将基础设施即代码逐步落地;
  5. 持续完善工作流中的监控反馈机制,多让开发同学学习并参与到运维和交付过程,逐步建立DevOps和敏捷文化。

最后,附上课程的地址,方便有需要的同学们学习:
https://developer.aliyun.co~ & ( p D 4m/learning/traB [ k . ) Qiningcamp/devops/1