2.2 KiB
2.2 KiB
任务名称: 需求分析和管理
目标:
- 掌握敏捷需求的撰写
- 掌握在gitea上通过工单方式管理需求
预备知识:
- 对Web应用和社区系统的基本理解。
- 熟悉Git版本控制系统。
- 了解敏捷开发和Scrum框架的基本原则。
操作步骤:
-
通过演示系统了解需求
- 访问提供的演示系统链接:http://60.204.241.255:8008
- 浏览演示系统,了解其功能和用户交互流程。
-
在gitea的工单系统中创建标签
- Epic、Feature、UserStory、Task等。
-
编写项目的Epic
- 登录到gitea平台。
- 在项目的工单中,创建一个新的Epic。
- 描述整个项目的需求
-
编写项目的Feature
- 在同一个项目的工单部分,为Epic创建相关的Feature。
- 每个Feature Issue应该描述一个具体的功能
-
编写User Story
- 在每个Feature下,创建多个User Story。
- 用户故事应该遵循“作为[角色],我希望[目标],以便[理由]”的格式,例如:“作为一个新用户,我希望能够注册账户,以便我可以发布消息和评论。”
- gitea中在工单中创建用户故事:用户注册
- gitea中在工单中创建用户故事:用户登录
- gitea中在工单中创建用户故事:项目基础架构
-
评审用户故事
- 与团队成员一起评审用户故事,确保它们是可测试的、具体的,并且提供价值。
- 收集反馈,并根据反馈调整用户故事。
-
启动sprint 1
- 在gitea上创建一个新的里程碑,命名为“Sprint 1”。
- 根据优先级和难度,选择一些用户故事添加到“Sprint 1”里程碑中。
- 这些用户故事将构成第一个Sprint的工作内容。
技术/工具需求:
- Git和Gitea的基本操作知识。
- 熟悉Web浏览器和在线协作工具。
- 基本的项目管理技能。
成功标准:
- 用户故事清晰、具体,并且可执行。
- Epic和Feature Issues得到适当的分解和描述。
- 至少完成一个Sprint的规划,包括用户故事的选择和里程碑的创建。
扩展学习(可选):
评估与反馈:
时间估算:
- 预计完成该任务所需的时间:。