注册

敏捷开发

相对于瀑布模式,敏捷开发会提高产品的交付效率。市场变化太快,我们可以先做MVP,交付出来,看看市场反应。或许才是我们技术人员对于业务的赋能。其实,敏捷开发不一定会加班 996, 以前我对它是有误解的。


下面,我自己写一下这几年工作实践,对于 敏捷开发的新的理解


敏捷理论体系解读


敏捷软件开发宣言:


agilemanifesto.org/iso/zhchs/m…


敏捷软件开发宣言


个体和互动 高于 流程和工具


工作的软件 高于 详尽的文档


客户合作 高于 合同谈判


响应变化 高于 遵循计划


左右都很重要


敏捷软件开发--计划



  • 2-4周 详细计划
  • 1-3个月 粗略计划
  • 1年 大致想法

每年3-4 茶话会,写纸条,写出自己的未来的一年的计划,投票,内部开会,产品线。


敏捷软件开发宣言的原则



  1. 及早交付有价值的软件
  2. 传递信息效果的最好,效率最高的方式: 面对面的交谈

敏捷开发框架 Scrum


三个角色


第一个角色 1. 产品负责人


负责建立和维护产品特性



  1. 和客户不断沟通和协作确定产品应该做什么,定义用户需求,确定需求的优先级
  2. 必须拥有决策权
  3. 要对团队内部的工作流程 和 技术水平有所了解

第二个角色 2. scrum教练


确保团队能够实现更快的交付



  1. 要能激励团队士气,促进团队合作,确保团队有效率
  2. 要能帮助团队排除干扰,确定冲刺目标的顺利进行
  3. 教练不是事无巨细的管理者,而更像是服务团队的仆人

第三个角色 scrum团队


5-9人 团队



  1. 自YOU组织,平等
  2. 在一个 Sprint 里面,成员应该尽量保持稳定

4个活动


4个活动-冲刺规划会议


标识着冲刺的开始(时长一般不超过4个小时)




  1. scrum团队选择并理解要完成的工作




  2. 议程1:由产品负责人介绍产品,确定sprint 将要完成什么任务;明确产品待办列表中优先级最高的任务;明确冲刺目标;确定本轮冲刺中要完成的任务数量;




  3. 议程2: scrum 团队研究本轮冲刺 如何完成要交付的任务; 团队对冲刺要完成的 任务数量 和复杂度达成共识; 对需求充分理解并 进行估算; 将 产品代办列表 中的内容 转化成 软件开发过程中 的具体任务




4个活动-每日站立会议


团队成员在会上轮流发言,回答:



  1. 昨天我做了什么
  2. 今天我准备做什么
  3. 我在工作中遇到了什么苦难,是否阻碍了工作进展
  4. 不建议超过15分钟
  5. 汇报预计今天能完成的进度

4个活动-冲刺复审会议


用来演示在这轮冲刺中开发的产品功能,并由产品负责人验收


4个活动-冲刺回顾会议



  1. 用来给团队定期自我审视
  2. 建议控制在30分钟以内

三个工件-产品待办列表


一份有序的待办事项列表


涵盖产品开发中已知的每一项需求,并且应该是产品需求变动的唯一来源


产品负责人是唯一的产品待办列表的负责人


其他人可以提出意见,但只有产品负责人有权做决定


产品待办列表



  1. 功能性需求 或者 非功能性需求
  2. 缺陷
  3. 技术债务

产品待办列表--评判标准- DEEP原则



  1. 粗细得当: 产品待办列表 应当 远粗近细, 越远的需求应该越粗;越近期要开发的需求应该越细致
  2. 估算过的:对每一个事项有一个工作量估算 和 技术风险 估算
  3. 涌现的:产品待办列表不是一成不变的,而是涌现的
  4. 排好优先级别的

冲刺待办列表


开发团队估算工作量,识别冲刺待办列表优先级等等


敏捷 vs DevOps


DevOps教程:DevOps vs 敏捷


http://www.cnblogs.com/icodewalker…


DevOps 与敏捷


azure.microsoft.com/zh-cn/overv…


DevOps知识图谱


DevOps知识图谱


roadmap.sh/devops


案例分享:阿里是如何DevOps的


阿里云 云效


http://www.aliyun.com/product/yun…


Jenkins BlueOcean插件


zhuanlan.zhihu.com/p/70355846


案例分享:Amazon是如何DevOps的


亚马逊 基于AWS的DevOps实践指南



AWS视频中心


aws.amazon.bokecc.com/searchresul…


一站式DevOps平台-Hygieia


Hygieia搭建


手动搭建:



基于Docker搭建:



作者:人月聊IT
链接:https://juejin.cn/post/7203880677196087357
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

0 个评论

要回复文章请先登录注册