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