软工网络15团队作业2——团队计划

1.确定选题

1.确定团队选题,确定之后每个团队需要描述要做的究竟是什么系统,预期的用户量是多少。

  • 团队选题:教务辅助系统;

  • 实现课程大纲、教学计划表、教材各项数据选项的录入、自动生成和打印,各项数据的分类统计。

  • 主要用于集美大学计算机学院的师生

  • 预期的用户人数:600人

    2.围绕选题项目内容的 真实、可用、有价值(有情怀 作为加分项)目标来分别阐述。

  • 真实性和可用性:师生对 课程大纲、教学计划表、教材各项数据选项的录入、自动生成和打印,各项数据的分类统计这些有需求,我们得目标 就是提供一个简便的随时可用的软件供师生使用。

  • 有价值:有需求就有市场,有人需要就有其存在的价值。我们的价值目标就是尽量用最少的资金做出有效的简便的教务辅助系统软件。

3.建立和初步熟悉团队git的协作方式。项目后续的代码、文档都要通过码云增量式管理。实现文档的版本化和增量式管理。

4.请立刻建立团队项目的git仓库。

强调:做雷同项目的不同团队, 请在项目立项的时候,就提出自己团队独特的设计/功能是什么,如何找到目标用户, 然后执行。
项目git地址:https://gitee.com/lsl321/soft_team_project

2.制定团队计划

1.根据发布的项目时间规划,初步确立团队任务计划,将团队的任务计划添加到码云的团队项目Issues(列表、里程碑)里面,要求:

2.PM组织成员快速阅览《构建之法》第8章到第15章关于“软件开发完整生命周期”的相关章节,并回顾在案例分析中初步练习过的项目计划设计的方法对项目做时间安排。同时请参考下面的团队项目每周环节进度表。

使用《构建之法》“计划和估计” 一节中提到的讨论方法和耗时估计公式来矫正计划的时间表,为每个环节定制好时间。并注意,不要贪图做太多的功能,而是要把关键的场景实现了(参考《构建之法》中关于MVP的描述)。
初始时间安排表
|第 6-7 周 |1. 制定团队计划 |
| ------------------ | :------------------------------------------------------------------------: |
| |2. 需求规格说明书 |
| |3. 原型设计,队员估计任务难度并学习必要的技术 |
| |4. 编码规范完成、平台环境搭建完成、初步架构搭建 |
| |5. 架构设计,WBS, 团队成员估计各自任务所需时间 |
| |6. 测试计划制定 |
|第8-9周 |1. 团队项目Alpha任务分配计划 |
| |2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 |
|第10周 |1. 用户反馈+测试计划改进 |
| |2. 团队Alpha阶段个人总结 |
| |3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 |
|第11周 |1. 项目复审 |
| |2. 团队项目Alpha博客:事后分析 |
| |3. 每个团队有一人必须离开,自己寻找下一个接纳自己的团队。团队发博客宣布离队和接纳的成员。 |
|第12-13周 |1. 团队项目Beta任务分配计划,介绍新成员 |
| |2. 连续7天的Beta敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 |
|第14周 |1. 团队项目Beta博客:发布说明、测试报告、展示博客 |
| |2. 团队Beta阶段个人总结 |
|第15周 |1. 项目复审 |
| |2. 团队项目Beta博客:事后分析, 宣布每人的贡献分 |
|第16周 |1. 团队整个阶段总结,分析用户数据,整理文档,保证以后的团队能接手。 |

修改后的时间安排表
|第 6 周 |1. 制定团队计划 |2.完成时间|
| ------------------ | :------------------------------------------------------------------------: |------------------ |
| |2. 预计模型确定 |1天 |
| |3. 原型设计,队员估计任务难度并学习必要的技术 |2天 |
| |4. 编码规范完成、平台环境搭建完成、初步架构搭建 |2天 |
| |5. 架构设计, 团队成员估计各自任务所需时间 |2天 |
|第7-9周 |1. 团队项目和任务分配计划 |
| |2. 连续7天的敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 |21天 |
|第10周 |1. 问题反馈,详细细节设计 |
| |2. 团队Alpha阶段个人总结 |2天 |
| |3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 |5天 |
|第11周 |1. 项目复审 |
| |2. 团队项目Alpha博客:事后分析 |4天 |
| |3. 每个团队有一人必须离开,自己寻找下一个接纳自己的团队。团队发博客宣布离队和接纳的成员。 |3天 |
|第12-13周 |1. 团队项目Beta任务分配计划,介绍新成员 |
| |2. 连续7天的Beta敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 |7天 |
|第14周 |1. 团队项目Beta博客:发布说明、测试报告、展示博客 |
| |2. 团队Beta阶段个人总结 |7天 |
|第15周 |1. 项目复审 |
| |2. 团队项目Beta博客:事后分析, 宣布每人的贡献分 |7天 |
|第16周 |1. 团队整个阶段总结,分析用户数据,整理文档,保证以后的团队能接手。 |