敏捷价值观和原则
4条价值观
- 相比流程与工具 更重视人员与互动
- 相比全面记录,更重视软件可用性
- 相比合同谈判,更重视客户协作
- 相比遵顼计划,更重视应对变化
12原则
- 满足客户
- 欢迎变更
- 经常性交付软件
- 共同协作
- 激励员工
- 面对面沟通
- 软件可用性等于开发进度
- 恒定节奏
- 卓越技术
- 简洁
- 自组织团队
- 反思
明确定义的线性过程模型,依据经验的迭代模型
敏捷项目管理模型
该模式不是线性的,而是循环的。
- 构想
- 推测
- 探索
- 调整
- 收尾
敏捷方法
- 极限编程(XP)
- 精益原则与工具
- 看板
- Crystal
- 功能驱动开发(FDD)
- 动态系统开发法(DSDM)
- 模型驱动开发法(MDD/AMDD)
- 规范敏捷交付 (DAD)
- 测试驱动开发 (TDD)
- 行为驱动开发 (BDD)
- …
Scrum框架
Scrum是一种敏捷项目管理框架,而非方法(不规定如何实施特定事项),由Ken Schwaber和Jeff Sutherland于1993年提出。它是一种以人为中心的、迭代的、跨学科的、自组织的项目管理框架。Scrum框架包含了以下几个基本元素: Scrum框架包括三个角色:产品负责人、Scrum团队和ScrumMaster。 以迭代或Sprint为核心,介于1-4周之间。 规划发生在两次Sprint之间 四种 Scrum 检验和调整活动:
- 冲刺规划
- 每日scrum
- 冲刺检查
- 冲刺回顾
采用敏捷方法
ADAPT
- 意识
- 意愿
- 能力
- 推广
- 转变思维
发起敏捷项目
关键是发起商业企划案,整个组织明确指导产品或者项目目标
商业企划案的内容:
- 机遇
- 目标
- 策略
- 项目愿景
- 里程碑
- 预期回报
设定项目愿景和指定项目章程
敏捷合同
PREVIOUScobbler的使用
NEXTwireguard搭建和使用