实验目的
1. 了解腾讯敏捷开发平台TAPD(www.tapd.cn)
2. 了解TAPD 的项目创建与管理
3. 了解敏捷开发的需求
4. 了解软件迭代的概念
5. 了解如何规划迭代
6. 了解故事墙
实验内容
(一)实验内容
以大作业的选题为主题(也可以自拟),创建一个项目,根据下列要求完成实验内容(本实验只需要完成需求,规划,可行性分析方面的撰写,不要求软件实现)
1. 系统注册:注册TAPD账号。
2. 创建项目:在TAPD中创建项目,对所创建项目的项目信息(标识、名称、描述、状态等)进行修改。
3. 规划项目组成员:根据大作业小组增加项目组成员,同时将项目内成员分配到不同的用户组(例如业务组、技术组等),并设置不同用户组的权限。
4. 创建需求:结合大作业选题(或自拟项目),至少撰写15条需求内容(要求同一个项目组的成员所创建需求不能全部一样)。
5. 迭代规划:假想项目开发时间为1个月,以一个星期为一个迭代周期,创建4次迭代,并将所创建的需求内容规划到迭代中。
6. 站立会议:在项目执行过程中,以小组为单位,召开2次站立会议,以更新项目各个需求的进度,例如,可行性报告的评审,需求文档的评审等(实验报告中需提交会议图片,同一个小组可以使用同一张)
7. 故事墙:在站立会议和调整需求进度后,通过故事墙来显示各个需求的状态(实验报告中需要提交2次故事墙查看结果)。
(二)要求:详细描述各个步骤,图文并茂。
实验分析及过程
1. 系统注册:注册TAPD账号。
2. 创建项目:在TAPD中创建项目,对所创建项目的项目信息(标识、名称、描述、状态等)进行修改。
3. 规划项目组成员:根据大作业小组增加项目组成员,同时将项目内成员分配到不同的用户组(例如业务组、技术组等),并设置不同用户组的权限。
4. 创建需求:结合大作业选题(或自拟项目),至少撰写15条需求内容(要求同一个项目组的成员所创建需求不能全部一样)。如图所示进行需求的添加。
5. 迭代规划:假想项目开发时间为1个月,以一个星期为一个迭代周期,创建4次迭代,并将所创建的需求内容规划到迭代中。
6. 站立会议:在项目执行过程中,以小组为单位,召开2次站立会议,以更新项目各个需求的进度,例如,可行性报告的评审,需求文档的评审等(实验报告中需提交会议图片,同一个小组可以使用同一张)
(第一次会议图片)
(第二次会议图片)
7. 故事墙:在站立会议和调整需求进度后,通过故事墙来显示各个需求的状态(实验报告中需要提交2次故事墙查看结果)。
实验结论
在TAPD平台上,首先进行了系统注册,只需要填写一些基本信息,就可以成功创建一个新的账号并登录系统。
随后,进入系统后选择创建一个新的项目,并设置了项目的标识、名称、描述和状态等属性,以便更好地管理和跟踪项目进展情况。
在项目中,需要增加一些成员,并将他们分配到不同的用户组中,根据每个成员的职责和权限设置相应的用户组,使项目的分工更加明确,提高工作效率。
接下来,结合大作业选题和自拟的项目主题,撰写了15条需求内容,涵盖了项目的各个方面,包括功能需求、性能需求、安全需求等,并尽可能地明确、具体和可衡量,以便后续的开发和管理。
最后,根据项目的时间安排和需求的重要性,规划了4次迭代,每个迭代都有一个明确的目标和时间安排,并将撰写好的需求分配到相应的迭代中,以便后续的开发和管理。
(by 归忆)