Agile知识之路(一)

敏捷价值观:

Individuals and interactions     较之于过程和工具,更注重人及其相互作用的价值

Working software                     较之于无所不及的各类文档,更注重可运行的软件的价值

Customer collaboration            较之于合同谈判,更注重与客户合作的价值

Responding to change             较之于按计划行事,更注重响应需求变化的价值

指导原则:

1. 在快速不断地交付用户可运行软件的过程中,将使用户满意放在第一位

2. Welcoming change               以积极的态度对待需求的变化

3. Continuous delivery as a measure of progress          以几周到几个月为周期,尽快、不断地交付可运行的软件供用户使用

4. Developers and customers work closely together        在项目过程中,业务人员和开发人员最好能一起工作

5. Small, motivated self-organized team of generalists        以积极向上的员工为中心建立项目组,给予他们所需的环境和支持,对他们的工作予以充分的信任

6. Importance of face-to-face interaction        在项目组中,最有用、最有效的信息沟通手段是面对面的交谈

7. 项目进度度量的首要依据是可运行的软件

8. Agile过程高度重视可持续开发

9. 应时刻关注技术上的精益求精和设计的合理,这样能提高软件的快速应变力

10. 简单化(尽可能减少不必要工作的艺术)是基本原则

11. 最好的框架结构、需求和设计产生于自组织的项目组

12. Meet frequently to discuss process improvement        项目组要定期对其运作方面进行反思,提出改进意见,并相应进行细调

 

敏捷团队尽量避免一心多用

个人生产力下降,但团队的整体生产力提高

sprint 冲刺 (一般持续两周):A timeboxed iteration of work intended to deliver a shippable portion of a product in a shorter time scale

Agile teams should be cross-functional.

泳道图:user stories / to do / doing / done

Scrum: 敏捷框架  Empirical process control framework

Product Manager:

  • Works on long-term strategy
  • Creates the budgets
  • Looks at competing products
  • Brings in product owner

Scrum Master:

  • Trainer or Coach
  • Administrative worker
  • "Bulldozer"
  • "Shield"
  • Confilict Negotiator

Daily Scrum:

时间点:发生在Sprint的每一天,每次会议不超过15分钟

目的:彼此检视目前的执行状态,是否遭遇障碍或变化,并随时做出调整

 

posted on 2023-03-30 17:42  Hanson_Wang  阅读(22)  评论(0编辑  收藏  举报