最近公司降本增效,发起灵敏开发
相关于瀑布形式,灵敏开发会进步产品的交给效率。商场改变太快,我们可以先做MVP,交给出来,看看商场反应。或许才是我们技术人员关于业务的赋能。其实,灵敏开发纷歧定会加班 996, 曾经我对它是有误解的。
下面,我自己写一下这几年作业实践,关于 灵敏开发的新的了解
灵敏理论体系解读
灵敏软件开发宣言:
agilemanifesto.org/iso/zhchs/m…
灵敏软件开发宣言
个别和互动 高于 流程和东西
作业的软件 高于 详尽的文档
客户协作 高于 合同商洽
响应改变 高于 遵循方案
左右都很重要
灵敏软件开发–方案
- 2-4周 详细方案
- 1-3个月 粗略方案
- 1年 大致想法
每年3-4 茶话会,写纸条,写出自己的未来的一年的方案,投票,内部开会,产品线。
灵敏软件开发宣言的原则
- 及早交给有价值的软件
- 传递信息作用的最好,效率最高的方式: 面临面的攀谈
灵敏开发结构 Scrum
三个人物
第一个人物 1. 产品担任人
担任建立和保护产品特性
- 和客户不断交流和协作确认产品应该做什么,定义用户需求,确认需求的优先级
- 有必要具有决议计划权
- 要对团队内部的作业流程 和 技术水平有所了解
第二个人物 2. scrum教练
确保团队能够完结更快的交给
- 要能激励团队士气,促进团队协作,确保团队有效率
- 要能协助团队排除干扰,确认冲刺方针的顺利进行
- 教练不是事无巨细的管理者,而更像是服务团队的家丁
第三个人物 scrum团队
5-9人 团队
- 自YOU安排,平等
- 在一个 Sprint 里边,成员应该尽量保持稳定
4个活动
4个活动-冲刺规划会议
标识着冲刺的开端(时长一般不超越4个小时)
-
scrum团队选择并了解要完结的作业
-
议程1:由产品担任人介绍产品,确认sprint 即将完结什么使命;明确产品待办列表中优先级最高的使命;明确冲刺方针;确认本轮冲刺中要完结的使命数量;
-
议程2: scrum 团队研讨本轮冲刺 怎么完结要交给的使命; 团队对冲刺要完结的 使命数量 和复杂度达到一致; 对需求充沛了解并 进行预算; 将 产品代办列表 中的内容 转化成 软件开发过程中 的具体使命
4个活动-每日站立会议
团队成员在会上轮流发言,答复:
- 昨日我做了什么
- 今日我准备做什么
- 我在作业中遇到了什么磨难,是否阻碍了作业进展
- 不主张超越15分钟
- 汇报估计今日能完结的进展
4个活动-冲刺复审会议
用来演示在这轮冲刺中开发的产品功能,并由产品担任人验收
4个活动-冲刺回顾会议
- 用来给团队定时自我审视
- 主张控制在30分钟以内
三个工件-产品待办列表
一份有序的待办事项列表
包括产品开发中已知的每一项需求,而且应该是产品需求变动的仅有来历
产品担任人是仅有的产品待办列表的担任人
其他人可以提出意见,但只有产品担任人有权做决定
产品待办列表
- 功能性需求 或许 非功能性需求
- 缺点
- 技术债款
产品待办列表–评判规范- DEEP原则
- 粗细妥当: 产品待办列表 应当 远粗近细, 越远的需求应该越粗;越近期要开发的需求应该越详尽
- 预算过的:对每一个事项有一个作业量预算 和 技术风险 预算
- 出现的:产品待办列表不是原封不动的,而是出现的
- 排好优先级别的
冲刺待办列表
开发团队预算作业量,识别冲刺待办列表优先级等等
灵敏 vs DevOps
DevOps教程:DevOps vs 灵敏
www.cnblogs.com/icodewalker…
DevOps 与灵敏
azure.microsoft.com/zh-cn/overv…
DevOps常识图谱
DevOps常识图谱
roadmap.sh/devops
事例共享:阿里是怎么DevOps的
阿里云 云效
www.aliyun.com/product/yun…
Jenkins BlueOcean插件
zhuanlan.zhihu.com/p/70355846
事例共享:Amazon是怎么DevOps的
亚马逊 根据AWS的DevOps实践指南
- 原始地址:wenku.baidu.com/view/f0b299…
- 慕课网Git:git.imooc.com/class-109/r…
AWS视频中心
aws.amazon.bokecc.com/searchresul…
一站式DevOps平台-Hygieia
Hygieia搭建
手动搭建:
- Hygieia-你值得具有!!!(上篇)
- Hygieia-你值得具有!!!(下篇)
根据Docker搭建:
- hygieia-starter-kit