敏捷开发:从初始投注功能看项目开发全流程
1. 项目启动会议
在项目启动会议上,团队成员交流了各自的工作进展与计划。Tim 强调若有人在不恰当场合讨论问题,团队成员应礼貌告知,若对方仍有异议,他会后续沟通解释。随后,成员们依次汇报:
- Sarah:昨日与团队和客户用斐波那契数列估算了本冲刺阶段的用户故事规模,今日计划处理待办事项中优先级最高的故事,暂无阻碍。
- Tyler:昨日和 Sarah、客户一起处理待办事项,今日计划处理一个用户故事,无阻碍。
- Simon:昨日和客户处理产品待办事项,今日计划与客户进一步探讨待办事项中剩余的用户故事,确保不遗漏关键功能,无阻碍。
Tim 表示后续会议不会耗时过长,且能让团队了解整体进展。
2. 首个用户故事开发:初始投注功能
决定由 Sarah 和 Tyler 合作开发初始投注功能。Sarah 将该用户故事移至“进行中”泳道,随后开始添加首个 SpecFlow 特性。
- 添加 SpecFlow 特性 :安装 SpecFlow 后,在 Features 文件夹添加名为 001 - BetAtTheStartOfAGame.feature 的新特性文件,并更新使其与对应示例匹配。运行测试会发现首个场景的步骤定义缺失,SpecFlow 会输出骨架代码,可复制到 Steps 文件夹。按功能分组步骤,添加以下类:
- NavigationSteps 类 :
using TechTalk.SpecFlow;
nam
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



