『编程题全队』团队作业6——展示博客

1.团队成员的简介和个人博客地址,团队的源码仓库地址。

团队成员:

团队的源码仓库地址:


2.团队各成员贡献排序(从大到小,无并列)


3.团队8天 Alpha 冲刺站立会议博客链接汇总(集合贴)


4.团队可以做一个 MVP (Minimum Viable Product) 版本, 只要核心的功能 (例如用户注册,找回密码这些非核心功能可以不用做)。也可以允许团队把快速原型的方案演示给潜在用户看, 让他们提反馈意见。

1.原型展示链接
2.成果运行截图展示:

个人事务管理界面:


团队事务管理界面:


5.我们要做软件工程,那就要有一点工程的样子:

(1)团队项目的目标,预期的典型用户,预期的功能描述,预期的用户数量在哪里?

  • 团队项目目标:
    实现一个能够满足个人和团队需求的事务管理平台
  • 预期的典型用户:
  • 预期的功能描述:
    主要功能描述:
    <1>管理个人的任务事项
    <2>管理用户的提醒事项,并在多设备上提醒用户
    <3>提供一个便捷的备忘录
    <4>在团队之间对任务进行协作
    <5>为开发团队提供看板等工作流程方法
  • 预期的用户数量在哪里:
    学校的学生、教师,公司的职员,这些用户数量具有良好的潜力

(2)团队的产品如何满足了用户的需求?

通过下面表格列出的界面模块和功能需求设计满足用户需求:

(3)团队在Alpha阶段已完成了哪些目标?

Gugua的基本个人任务功能和团队管理功能,除了(同步团队任务和同步提醒),具体参照(2)的回答。

(4)团队的成员如何分工协作的?有什么经验教训?

分工协作如下:
前端开发:孙志威、孙慧君
后端开发:倪兢飞、王威
测试工作:连燕波
博客撰写和其他事项:黄华林
经验教训:
<1>任务分工和任务认领的环节非常重要,就像“一日之计始于晨”一样,在项目开始之前做好任务分配,让每个队员明确自己的任务,那么有了清晰的目标,我们后续的工作才能有条不紊地进行,这对提高工作效率有着十分重要的作用。
<2>开发人员和测试人员需要协调进度,前端开发和后端开发也要协调进度,我们项目开发的过程中出现一两天的进度不一,导致部分环节搁置,同时也有出现测试人员和开发人员矛盾的地方,但是后来经过交流也顺利解决。
<3>增加测试人员,我们这次测试人员只有一个人,所以我们的项目存在一些bug没有找出来或者说隐蔽性比较强,需要不同的测试人员从不同的角度进行分析才能发现。

(5)团队是如何进行项目管理的?

  我们的团队项目采用码云进行管理,我们的项目有前端和后端部分,所以我们在码云上有两个项目管理。前端和服务器端的开发人员根据issue上的安排,按期按量地提交代码,测试人员也可以从码云上轻松地获取源码进行测试和上传。

(6)团队如何平衡 时间/质量/资源 争取如期完成任务的?

  首先,我们的团队是一个十分优秀和团结的队伍,这是我们如期完成任务的根本保证!在Alpha冲刺阶段开始前,我们就做好了十足的准备,我们完成了需求分析,也让每位成员对自己的项目有清楚的认识,大致完成了任务安排和分工工作。在Alpha冲刺开始的第一天,我们团队成员根据自己的实际情况和能力领取了自己的任务,这些任务的分配是经过我们PM深思熟虑,以及和队员积极沟通的情况下所决定的。
  时间上,由于冲刺阶段处于上课期间,而恰好这期间又有部分队员需要参与期末考试,所以时间非常紧迫。我们组采用白天每个成员自主开发,晚上所有成员集中开发和讨论,充分利用时间来提高效率。同时每日立会,都会对明日工作的时间安排做好准备,我相信正是我们高效利用时间的原因。
  质量上,我们队员们都精益求精,但是时间有限,所以我们尽量完成项目的主要功能,测试人员也及时跟进项目,对已完成的部分进行测试,把所存在的bug及时反应给开发人员,通力合作,不断优化和完善。
  资源上,我们队员有多台云服务器可以供我们开发人员进行测试,我们每个人都有自己的开发设备,同时我们也有可以一起开发讨论的场所,所以资源上我们并不欠缺,无需担心。


6.团队项目的实际进展,发布的功能。说明在项目管理中,scrum的燃尽图是如何真实反映项目的状态的?或者燃尽图美化了状态?

Answer:
  我们在过去七日的Alpha冲刺阶段基本完成了安排的所有任务,实现了个人事务管理模块的所有功能,团队事务管理模块的大部分界面和功能已经实现,虽然程序还存在部分bug,但是基本的功能已经可以流畅运行。我们下面的燃尽图真实反应了我们项目的进行状态,并没有存在美化这一说,因为我们团队每天按时按量地完成任务,任务完成数量偏差都不是很大,所以我们的燃尽图趋势符合我们的实际项目进度。
7日冲刺燃尽图如下:

发布博客链接:『编程题全队』Alpha阶段发布说明


7.在Beta阶段需要改进哪些方面?请给出下一阶段的展望。

  • 孙志威:
  • 孙慧君:
  • 倪兢飞:
  • 黄华林:
      我觉得我们团队在Alpha阶段的认领任务这部分完成得很好,每个人也都顺利完成自己的任务,虽然在这期间开发成员有出现进度不一的情况,但是也都克服了。我觉得我们可以在下个阶段的分工一样像这个阶段一样明确,然后综合考虑每位成员的时间和能力,具体的分配和认领任务,也希望成员能够明确自己的开发时间,高校利用时间,促进团队在Beta阶段的项目顺利进行。我觉得我们在下个阶段可以增加集中工作的时间,我觉得这个氛围可以更好促进每位成员的积极性。对于下个阶段,我觉得我们的PM会带领我们完成安排的任务,成功让已有的项目更进一层楼。
  • 连燕波:
      我觉得在Beta阶段,可以让开发人员中的人在开发的同学能够同我一起完成测试工作,我自己一个人在项目最后的测试阶段完成测试任务,也希望有更多人参与才能更好地发现Bug和想出更好地解决方案。我对于下一个阶段的展望是我们团队可以更好地发挥团结的精神,努力做软工小组中最优秀的队伍之一,让我们的项目能够展示出它的特色和强大的功能。
  • 王威:

猜你喜欢

转载自www.cnblogs.com/emmmTeam/p/9016267.html