早年的敏捷以Scrum为主。其增益大致来自两点:一是沟通与协作上的增益,二是Scrum本身是一套逻辑严密的框架,包含分工、PDCA、以人为本等。
Scrum能良好起作用的地方,一是文化上接近教练与支持的文化,二是架构解耦、模块化做得好。比如软工做得好的通信企业的外企。
顺着Scrum的思路往规模化上走,思路是LeSS,也就是去规模化、感受不到的规模化。
敏捷走向更多行业,走向深水区,环境变了,条件变了,Scrum不再是银弹,必须寻找新的银弹。
去规模化不是规模化的唯一思路,在认可依赖、管控等前提下,也可以规模化。银弹是:天下武功,唯快不破。快不是盲目地快,而是有质量的快。代码和制品始终处于绿色和可部署的状态。新员工上班第一天就能部署,董高监也能部署,小狗也能部署。
局部都有质量地快了,就敏捷了,规模化自然就成了。
DevOps方法论方面推荐四本书(DevOps四书),具体技术上的书就无穷无尽了。
《持续交付》讲了DevOps的三个基础能力:配置、自动化、部署流水线。
《DevOps实践指南》以精益价值流、瓶颈理论等为指导,讲了DevOps三步法或三原则:流动、反馈、学习,是精益思想在软件工程的活用。
《加速》识别了五组能力:持续交付、架构、产品管理、项目管理、文化。
《Effective DevOps》则以DevOps的真实案例讲了DevOps推广的四个支柱:合作、亲密化、工具、规模化。
《凤凰项目》和《独角兽项目》虽然也很有名,但可以不看。