• 【Phylab2.0】Alpha版本项目展示


    团队成员#

    预期目标#

    • Alpha阶段:完成网站的熟悉、物理脚本的完善和修复、增加代码可维护性、补充代码注释和API文档
    • Beta阶段:整合社区和报告中心、上线其他新功能

    预期用户及场景#

    • 用户:所有修物理实验这门课的学生
    • 场景:学生在实验室完成物理实验之后,将记录的数据录入到网站,网站自动生成对应实验的报告,大大节省学生处理数据的时间

    真实使用过程#

    延迟发布说明#

    • 预定11月15日发布Alpha版本,但由于团队成员的其他课业压力,推迟至16日发布,距离展示日期仅有半天,因此用户量没有达到预期(目前用户量可以忽略)

    项目中的软件工程#

    团队协作##

    • PM发布任务,由各成员分别完成,部分任务由两人或多人共同完成,PM指定任务后,成员间私下互相通信,无需通过PM;Alpha阶段初期至中期每两天进行汇报例会,后期由于其他课程压力,例会多数以线上交流的形式进行。

    项目管理方式##

    • 项目全程使用git版本管理,仓库位于github,使用自动部署。源有两个,一个是origin,用于push已完成任务以及pull别人成果,一个是deploy,用于发布阶段性成果,仅用于自动部署发布。

    时间管理##

    • 主要使用定时提示的形式,PM定时提醒成员应该做的任务、以及询问进度;具体时间由各成员自行管理,采取适当压力;由于其他课程的任务繁重,常常出现任务不能再规定时间内完成的情况,处理方式为顺延任务时间。

    代码说明及项目文档##

    • 正在准备,计划稳定发布后完成,届时所有物理实验脚本将附带说明文档,同时提供API说明文档、物理实验添加方式说明、项目依赖分析

    实际进展#

    • 基本完成预期目标

    • 燃尽图(月份版待补充)

    • 每个任务周期的燃尽图参见各例会记录

    成员贡献#

    Name Role Score note
    冯炜韬 PM 25.55
    岳桐宇 后端 24.16
    杨子琛 测试 23.70
    邓楚云 前端 26.35
    程富瑞 实验 25.24

    软件特性#

    用户反馈#

    • 界面再配色方案上没有1.0版本的好

    总结#

    • 软件工程中如何整合一个团队使之发挥更高的效率,确实是一个难题
    • 软件工程中如何迅速接管一个既有项目并马上投入新功能开发,也是一个难题
    • 这门课需要花费大量时间,这学期的其他课也需要大量时间,这门课放在这个学期可能精力不够,可能放在下学期更好?
    • 软件工程中文档的重要性(自己写文档与他人写文档,自己希望不写,希望他人写?)

    Beta阶段设想#

    • 整合社区论坛和报告中心,使之一体化
    • 继续丰富实验
  • 相关阅读:
    关于CSS/Grid Layout实例的理解
    关于对CSS position的理解
    接上一条博客
    搬迁声明
    自动化测试流程
    浏览器测试app-H5页面使用appium实现自动化
    RSA加密算法坑:pyasn1-error-when-reading-a-pem-string
    parameter/argument, Attribute/Property区别
    本地mysql用Navicat链接报错 Authentication plugin 'caching_sha2_password' cannot be loaded
    mysql安装忘记root密码,初始化密码
  • 原文地址:https://www.cnblogs.com/Default1406/p/6072301.html
Copyright © 2020-2023  润新知