工作任务-SM敏捷核心思维
敏捷宣言,也叫做敏基础捷软件开发宣言,正式宣布了对四种核心价值和十二条原则,可以指导迭代的以人为中心的软件开发方法。因互联网的发展,敏捷方法变得越来越流行,越来越实用,掌握敏捷方法对每一个职场人而言,迫在眉睫。
敏捷价值观(重点)
我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。由此我们建立了如下价值观:
- 个体和互动 高于 流程和工具
- 工作的软件 高于 详尽的文档
- 客户合作 高于 合同谈判
- 响应变化 高于 遵循计划
也就是说,尽管右项有其价值,我们更重视左项的价值。
敏捷12原则(重点)
1. 我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。
2. 欣然面对需求变化,即使在开发后期也一样。为了客户的竞争优势,敏捷过程掌控变化。
3. 经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期。
4. 业务人员和开发人员必须相互合作,项目中的每一天都不例外。
5. 激发个体的斗志,以他们为核心搭建项目。提供所需的环境和支援,辅以信任,从而达成目标。
6. 不论团队内外,传递信息效果最好效率也最高的方式是面对面的交谈。
7. 可工作的软件是进度的首要度量标准。
8. 敏捷过程倡导可持续开发。责任人、开发人员和用户要能够共同维持其步调稳定延续。
9. 坚持不懈地追求技术卓越和良好设计,敏捷能力由此增强。
10. 以简洁为本,它是极力减少不必要工作量的艺术。
11. 最好的架构、需求和设计出自自组织团队。
12. 团队定期地反思如何能提高成效,并依此调整自身的举止表现。
二者关系
基本理解思维为,敏捷价值观指导敏捷十二原则,而敏捷十二原则灵活运用在无数多的最佳实践项目中,随着项目最佳实践的数量、经验和价值的积累,敏捷价值观与敏捷十二原则的功效就更珍贵。
思考的问题(重点)
- 敏捷思维和传统思维有什么不同?
- 对于敏捷文档的度,我们应该如何去把握?
- 敏捷拥抱变化,是否任何时间客户都可以提出变更?
- 如何理解迭代不被干扰,又要响应变更?
- 业务人员无法每天都和团队成员一起工作,如何确保一起工作?
————————————————————————
其他辅助资料
scrum5大核心价值观
- 承诺– 愿意对目标做出承诺
- 专注– 把你的心思和能力都用到你承诺的工作上去
- 开放– Scrum 把项目中的一切开放给每个人看
- 尊重– 每个人都有他独特的背景和经验
- 勇气– 有勇气做出承诺,履行承诺,接受别人的尊重
精益7条原则
- 消除浪费
- 强化学习
- 尽可能晚决策
- 尽可能快交付
- 授权团队
- 构建完整性和全盘检视