• 『编程题全队』团队作业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阶段需要改进哪些方面?请给出下一阶段的展望。

    • 孙志威:
        我们这一阶段的任务还算完成地不错,团队成员之间的分工比较详细,大家的任务都比较准时地完成了。不过本阶段还是遇到了一些问题,最严重的问题应该是,由于冲刺的时候刚好遇到例如团队成员考试等突发事情,再加上我们的项目本身就比较大,导致我们的时间不是很充足,在最后实现一些功能的时候没有经过比较详细的测试,导致在写展示博客的这段时间被负责测试的队友发现了好几个bug。
        下一个阶段我们打算完成那些本阶段尚未实现的功能,例如提醒事项模块,同时将着重解决本阶段的遗留bug,并在下个阶段做好单元测试以及测试工作,提高我们的产品质量。争取将最好的Gugua展现出来。

    • 孙慧君:
        在Alpha阶段,我们每个成员都很认真地在完成属于自己的任务,没有存在观望抱大腿的情况,这让我感到非常欣慰。在项目的开始我用纸笔进行草图绘制,然后使用墨刀进行原型设计,到这里为止我都觉得自己的任务还算是比较轻松的,认为自己可以很顺利完成。但真正开始项目的UI界面设计的时候我发现了很多更细节上的问题:这个颜色和那个颜色哪个视觉效果更好?这个组件要做成动态的还是静态的?左右边需要留白吗?这一块将边角改成圆弧是不是更好看一点……需要考虑的真的很多。上节课张敏老师和我们说到UX,举了飞机上的阅读灯按钮等案例,我突然觉得自己的设计要完善的不只是一点,还有很多很多。但是很开心,我学到了很多东西!下个阶段我会更仔细考虑各种因素来改进我的UI设计,好好做好项目的“门面”!

    • 倪兢飞:
        能加入这个团队,和队内的同学们一起做一个项目,我感到很荣幸;在Alpha阶段,我负责的部分是后台与数据库信息交互的部分,在七天的冲刺过程中,每一天都有收获,每一天都有提高;后台与数据库交互的部分我是用python写的,之前学过python后也没怎么实践过,有些语法都已经有点生疏,这次的冲刺过程帮助我对python的语法有了一个全面的复习。在一些语句处理上,还是比较幼稚,经热心同学的帮助使得自己少走了一些弯路;在下一个阶段,我的主要工作还是继续完善代码,在安全性方面进行提高,避免被sql注入等攻击手段轻而易举的盗库,我相信下一个阶段我会做的更好,与团队的同学们一起使我们的作品更加完美。

    • 黄华林:
        我觉得我们团队在Alpha阶段的认领任务这部分完成得很好,每个人也都顺利完成自己的任务,虽然在这期间开发成员有出现进度不一的情况,但是也都克服了。我觉得我们可以在下个阶段的分工一样像这个阶段一样明确,然后综合考虑每位成员的时间和能力,具体的分配和认领任务,也希望成员能够明确自己的开发时间,高效利用时间,促进团队在Beta阶段的项目顺利进行。我觉得我们在下个阶段可以增加集中工作的时间,我觉得这个氛围可以更好促进每位成员的积极性。对于下个阶段,我觉得我们的PM会带领我们完成安排的任务,成功让已有的项目更进一层楼。

    • 连燕波:
        我觉得在Beta阶段,可以让开发人员中的人在开发的同学能够同我一起完成测试工作,我自己一个人在项目最后的测试阶段完成测试任务,也希望有更多人参与才能更好地发现Bug和想出更好地解决方案。我对于下一个阶段的展望是我们团队可以更好地发挥团结的精神,努力做软工小组中最优秀的队伍之一,让我们的项目能够展示出它的特色和强大的功能。

    • 王威:
        在Alpha阶段,我和负责后端的组员一起完成了初步的服务器架构。回顾整个过程,刚开始的时候因为太久没碰代码,而且初步尝试flask框架,效率比较低。再后续过程中渐渐地找回了感觉,速度稍微提升,但是总体上依然觉得自己的编写速度慢。还有就是因为整个项目比较大,刚开始没有把每个细节都考虑进去,出现了很多新问题,就需要重新构建其中一小部分模型。到目前为止,服务器的架构还不是很完善,需要在下个阶段继续与编写前端的大佬们进行更多的交流,改进架构,尽最大的努力完善我们的项目。

  • 相关阅读:
    APP测试--功能测试
    笨方法学python--读文件
    笨方法学python--参数,解包,变量
    Jmeter工具学习(四)——插件安装及使用(转载)
    JMeter工具学习(三)——获取全局变量 token
    FROM_UNIXTIME()时间戳转换函数
    软件测试用例编写规范总结(转载)
    Jmeter之Bean shell使用(二)(转载)
    JMeter工具学习(一)工具使用详细介绍
    JMeter工具学习(二)——获取登录 token
  • 原文地址:https://www.cnblogs.com/emmmTeam/p/9016267.html
Copyright © 2020-2023  润新知