【IT168 分析评论】
敏捷开发强调持续的面对面沟通以共享信息,得到反馈。无论是Scrum理论还是在项目的实践中,不同阶段期望沟通的侧重点是不同的:
1. Planning Meeting:
侧重点是得到Sprint Backlog以及初步的Planning,
讨论的重点是Team对Product Backlog中高优先级的工作量评估,可能的Story拆分以及Task的分解,
会议后可以明确的是:story的描述、Acceptance Test、优先级、Task分解
会议后还可能不能明确的是:story细节,如界面、输入限制等;Task工作量不准确,因为没有更深入的讨论,特别是模块间的影响。
2. Testing:和代码的沟通
侧重点是得到质量的状态,无论是Junit Test还是Acceptance Test
可以明确得到:Story是否已经“done"
3. Daily Meeting
侧重点是Make all guys on the same page,同时根据每日的最新状况(资源变化、需求细化、设计细化)重新调整planning。
4. Daily informal communication
这个应该是sprint周期中最大量的,非固定时间的沟通方式,涉及几乎所有的方面,诸如需求细节的讨论(如UI prototype on paper),深入设计,story完成后非正式的Demo(这个是比较实用的)等等
5. Demo
侧重点是为stakeholders展示本sprint周期内完成的功能,建立相互的信任,并为stakeholders根据delivery以及最新的business value重新调整Product Backlog
6. Retrospective
侧重点是今后Team如何提高productivity