• Beta之前-凡事预则立(校园帮-追光的人)


    所属课程 软件工程1916
    作业要求 Beta之前-凡事预则立
    团队名称 追光的人
    作业目标 在Beta冲刺之前,提前做好准备和规划

    议题


    1、讨论组长是否重选的议题和结论。

    • alpha冲刺中组长不足:
      • 没有为组员解决更多技术上的问题;

      • 线上沟通不及时;

      • 每日立会时间不确定;

      • 大家讨论是否重选组长:

        • 确定重选组长
      • 讨论结果

        • 大家一致认为原组长衡与墨很负责任的完成了先前的工作,尊重他的想法更换新组长。根据民主讨论决定,确定推选kilig当任新组长,负责小组的beta冲刺阶段。

    2、下一阶段需要改进完善的功能。

    • 从功能模块分析:

      • 用户模块
        • 完善我的界面UI设计;
        • 显示积分具体数值;
      • 论坛/帖子模块
        • 增加评论图片的功能;
      • 账户体系模块
        • 完善手机验证码验证登录;
        • 完善修改密码;
    • 从系统设计代码结构分析:

      • 后端
        • 完善单元测试;
        • 完善异常处理;
      • 前端
        • 组件模块化;
        • 使用scss;
    • 从编码规范,文档规范,博客规范分析:

      • 编码规范
        • 后端增加代码规范检查工具;
      • 文档规范
        • 文档统一放到github上,进行版本管理;
      • 博客规范
        • 根据Beta冲刺要求严格完成博客;
        • 为博客添加目录;
    • 从应用功能不足、UI不足分析

      • 应用功能不足
        • 评论应该增加评论图片的功能;
        • 登录注册应该支持手机验证码;
      • UI不足
      • 收藏列表、扩展应用等界面UI还是过于简单;

    3、下一阶段新增的功能。

    • 用户模块功能新增
      • 历史收藏
      • 关注列表
      • 历史帖子
      • 设置
    • 论坛/帖子模块功能新增
      • 发布帖子
      • 帖子详情
      • 收藏帖子
      • 评论帖子
      • 举报帖子
    • 账户体系模块功能新增
      • 忘记密码
      • 手机验证码验证

    4、需要改进的团队分工(针对之前的不足,需要加强和改进团队协作和分工的地方)

    • 分工计划改进
      • 继续使用leangoo进行团队分工,对分工任务、截止时间等进行更细节的定制;
    • 每日立会改进
      • 固定开会时间,每日21:30;
      • 提高开会效率,成员提前总结好问题和计划;
    • 消息通知改进
      • 成员通知消息通知尽量通过线下交谈的形式,避免线上交谈不准确的问题;
    • 问题讨论改进
      • 有问题应该及时反馈(30min内未解决就应该寻求帮助),快速解决,避免一些简单的问题花费大量不必要的时间;

    5、需要改进的工具流程(如版本控制、测试工具等)

    • 版本控制工具改进
      • github,fork主仓库,使用用pr发送提交合并代码;
    • 测试工具改进
      • 编写自动测试脚本;
      • 使用Postman进行辅助测试;
    • 代码规范检查工具改进
      • IDEA 阿里 代码规范检查工具 alibaba-java-coding-guidelines;
      • eslint;
    • 性能测试工具改进
      • springboot-性能测试 ContiPerf

    6、冲刺的时间计划安排(冲刺时间为期七天,安排在2019.5.22——2019.5.31之间)

    安排 时间 内容 产出
    Beta冲刺(1/7) 5-23 1、原型补齐、调整(1/3);
    2、前端代码模块化整合;
    3、开发测试脚本(1/3);
    4、添加代码规范检查工具;
    5、完善单元测试(1/3);
    1、原型设计V1.6 ;
    2、完成前端请求的模块化;
    Beta冲刺(2/7) 5-24 1、原型补齐、调整(2/3);
    2、前端界面完善(1/5);
    3、开发测试脚本(2/3);
    4、完善单元测试(2/3);
    5、根据代码规范检查工具完善代码规范
    1、原型设计V1.7;
    2、规范后端代码;
    Beta冲刺(3/7) 5-25 1、原型补齐、调整(3/3);
    2、前端界面完善(2/5);
    3、开发测试脚本(3/3);
    4、完善单元测试(3/3);
    1、原型设计V1.8;
    2、测试脚本;
    3、拥有完善单元测试的后端代码;
    Beta冲刺(4/7) 5-26 1、前端界面完善(3/5);
    2、根据脚本完善测试用例并进行后端接口的二次测试(1/3);
    3、根据测试的结果和前端需求修缮后端代码(1/3);
    --
    Beta冲刺(5/7) 5-27 1、前端界面完善(4/5);
    2、根据脚本完善测试用例并进行后端接口的二次测试(2/3);
    3、根据测试的结果和前端需求修缮后端代码(2/3);
    --
    Beta冲刺(6/7) 5-28 1、前端界面完善(5/5);
    2、根据脚本完善测试用例并进行后端接口的二次测试(3/3);
    3、根据测试的结果和前端需求修缮后端代码(3/3);
    1、前端整合代码V1.0;
    2、测试用例、测试报告;
    3、后端代码V1.0;
    Beta冲刺(7/7) 5-29 1、前端打包安卓app;
    2、前端H5部署;
    3、前端打包微信小程序;
    4、后端释放release版本Jar包;
    5、后端部署war包;
    6、进行上线测试;
    7、上线bug抢修;
    1、校园帮安卓app;
    2、校园帮h5 app;
    3、校园帮微信小程序;
    4、上线测试报告;
    用户试用 5-30 - 5-31 1、安卓app用户试用;
    2、前端H5试用;
    3、微信小程序试用;
    1、用户使用调查报告;
    总结、改进 6-1 - 6-3 1、Beta总结;
    2、修改完善;
    1、Beta冲刺总结;
  • 相关阅读:
    python的变量,对象的内存地址以及参数传递过程
    win10环境pycharm社区版创建django项目
    组合,菱形继承,子类重用父类2,深度广度查找
    类内的函数共享给对象使用
    模块与面向对象初解
    正则模块,sys模块
    包介绍,与日记模块
    模块运用,文件搜索
    递归,匿名函数
    生成器与简写
  • 原文地址:https://www.cnblogs.com/htxue/p/10906813.html
Copyright © 2020-2023  润新知