1.什么是DevOps
DevOps是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。其要素包括技术、流程、思维转变等方面,其中技术(工具和平台)是最容易实现的,流程次之,思维转变反而最困难.
DevOps贯穿了软件全生命周期,而不仅限于开发阶段。与传统的瀑布式开发和敏捷开发不同,DevOps将软件开发和IT运维整合在一起,强调开发和运维之间的沟通和合作
DevOps中的三大支柱即人,流程,平台。
DevOps=人+流程+平台。
人 + 流程 = 文化
流程 + 平台 = 工具
平台 + 人 = 赋能
2.什么是scrum中的3355
scrum是在敏捷开发流程中最为常用的框架之一,它用于解决复杂问题,以迭代和增量的方式,在最短时间内交付最大价值的产品。而“3355”指scrum框架的核心要点,其中包括三个角色,三个工件,五个事件,五个核心价值观。
三个角色:产品负责人、开发团队和Scrum Master。
三个工件是产品积压、Sprint积压和增量。
五个事件是Sprint、Sprint计划会议、每日Scrum、Sprint评审和Sprint回顾。
五个价值观:专注、承诺、开放、尊重和勇气