走出坚实的第一步如何建立一个新的Scrum团队
爱好旅游,摄影,音乐,太极,爱好旅游,摄影,音乐,太极,运动
为什么
原有的      流程团队状   项目的   存在的 况          问题      背景      目前的      状态
组建团队
选择合适的人         POScrum              TeamMaster
通过培训…       通过培训• 建立对敏捷一致的理解• 获得各方的支持• 了解潜在的问题
让团队起一个名字• 帮助建立归属感• To be fun ☺
建立团队的一些挑战• UX设计人员包括在团队中吗?• 团队成员在不同的时区怎么办? – 不同的语言 – 不同的文化 –…• 按Feature划分团队还是Component?• 没有足够的QA• ……
建立环境
期望的结果是什么•   项目的愿景•   期望的发布时间•   期望包含的功能•   发布的质量要求•   ……
建立沟通渠道• 不仅仅是沟通的方式(面对面,会议,电  话,Email,视频,IM)...• …更重要的是知道“谁是这个问题的决策  者?”
产品Backlog        产品• 是否已经建立了产品Backlog – 优先级是否已经设置 – 最重要的需求是否已经清楚并建立相关的用户   故事
建立团队共识• 质量标准 – DoD• 共同的团队行为准则 – 例如:  •   互相尊重和信任  •   开诚布公  •   如果有测试用例失败,停止check in代码  •   遵守团队时间  •   所有人都要对质量负责  •   ……
项目流程相关• 迭代的长度• 每日例会的时间和地点• 项目管理工具 – 白板 – Excel – JIRA –…• 组织要求的其它必须的规程
技术准备•   开发工具•   代码标准•   配置管理工具•   自动化测试工具•   持续集成工具•   测试环境•   …
起跑
• Kick off  – 让所有人对项目的目标,团队工作方式等达成    共识• 发布计划会议  – 对发布的需求做一次初步的估算  – 初步制定每个迭代的目标
谢谢☺Email: lidingshan@gmail.comMSN: lidingshan@msn.comBlog: http://www.cnblogs.com/RelaxTintin/LinkedIn: http://cn.linkedin...
How to set up new scrum team in company
How to set up new scrum team in company
How to set up new scrum team in company
How to set up new scrum team in company
How to set up new scrum team in company
How to set up new scrum team in company
Upcoming SlideShare
Loading in …5
×

How to set up new scrum team in company

794 views

Published on

Published in: Technology, Sports
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
794
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

How to set up new scrum team in company

  1. 1. 走出坚实的第一步如何建立一个新的Scrum团队
  2. 2. 爱好旅游,摄影,音乐,太极,爱好旅游,摄影,音乐,太极,运动
  3. 3. 为什么
  4. 4. 原有的 流程团队状 项目的 存在的 况 问题 背景 目前的 状态
  5. 5. 组建团队
  6. 6. 选择合适的人 POScrum TeamMaster
  7. 7. 通过培训… 通过培训• 建立对敏捷一致的理解• 获得各方的支持• 了解潜在的问题
  8. 8. 让团队起一个名字• 帮助建立归属感• To be fun ☺
  9. 9. 建立团队的一些挑战• UX设计人员包括在团队中吗?• 团队成员在不同的时区怎么办? – 不同的语言 – 不同的文化 –…• 按Feature划分团队还是Component?• 没有足够的QA• ……
  10. 10. 建立环境
  11. 11. 期望的结果是什么• 项目的愿景• 期望的发布时间• 期望包含的功能• 发布的质量要求• ……
  12. 12. 建立沟通渠道• 不仅仅是沟通的方式(面对面,会议,电 话,Email,视频,IM)...• …更重要的是知道“谁是这个问题的决策 者?”
  13. 13. 产品Backlog 产品• 是否已经建立了产品Backlog – 优先级是否已经设置 – 最重要的需求是否已经清楚并建立相关的用户 故事
  14. 14. 建立团队共识• 质量标准 – DoD• 共同的团队行为准则 – 例如: • 互相尊重和信任 • 开诚布公 • 如果有测试用例失败,停止check in代码 • 遵守团队时间 • 所有人都要对质量负责 • ……
  15. 15. 项目流程相关• 迭代的长度• 每日例会的时间和地点• 项目管理工具 – 白板 – Excel – JIRA –…• 组织要求的其它必须的规程
  16. 16. 技术准备• 开发工具• 代码标准• 配置管理工具• 自动化测试工具• 持续集成工具• 测试环境• …
  17. 17. 起跑
  18. 18. • Kick off – 让所有人对项目的目标,团队工作方式等达成 共识• 发布计划会议 – 对发布的需求做一次初步的估算 – 初步制定每个迭代的目标
  19. 19. 谢谢☺Email: lidingshan@gmail.comMSN: lidingshan@msn.comBlog: http://www.cnblogs.com/RelaxTintin/LinkedIn: http://cn.linkedin.com/in/lidingshanTwitter: @lidingshan

×