最近公司降本增效,发起灵敏开发

相关于瀑布形式,灵敏开发会进步产品的交给效率。商场改变太快,我们可以先做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 灵敏

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