• beta设计和计划


    软工小白菜组beta阶段设计和计划

    需求再分析

    根据用户反馈,是否发现之前的需求分析有偏差?为什么会出现这种偏差?beta阶段你们是否能真的分析清楚用户需求?如何做到?

    alpha阶段过后我们收到很多反馈,主要有一下问题需要在beta阶段改进

    问题 解决方案
    UI界面不美观且不统一 在beta阶段集体讨论出每个UI界面的布局方式,色彩,大小,并按照统一的规格比如list的标题size一致进行修改
    每次退出后都要重新登录太麻烦 使用sharedpreference进行数据存储,将用户的登录状态记录下来,每次重启程序只需要从中读取出状态即可
    没有整合继承上届学长的工作 由于使用了不同的语言进行编写,导致无法直接整合学长的代码,但是我们会在beta阶段尽力将学长做了的功能加入到我们的app中,让学长的功能是我们功能的真子集

    出现这些问题的主要原因是alpha阶段定下的任务量太大了,高估了五个人的能力,导致完成过程中有些匆忙,界面的美化这些工作来不及进行,最后导致用户使用时觉得不好看,不方便。
    在beta阶段我们任务量没有alpha时那么巨大,因此就可以花更多的时间来打磨产品质量,保证大多数用户使用时不觉得丑,不方便。

    功能新增

    本阶段要新增什么功能?是否需要新的原型设计?是否有新增典型用户?新增的功能有什么验收标准?

    新增功能:

    • 增加我的收藏的添加删除功能
    • 增加班级作业公告的发布,班级成员的添加与删除功能
    • 增加退出后的记忆功能,不用重新登陆
    • 增加首页博客的评论回复功能

    技术改进

    技术上相对前一阶段需要作何改进?比如:增加对代码规范的要求、针对新的功能点所需要掌握的新技术、对代码流程管理上的一些规范

    我们在beta阶段的需要改进的是代码管理问题,上次在课堂汇报时lzy助教给出了一些建议。Issus和kanban功能我们维持原样,主要改进是每位组员更改代码都提交到团队仓库的不同branch中,这样能更好地让其他组员看到修改点,更方便的交流。
    另外基本技术维持原样。主要是修改一些细节,比如统一使用SmartRefresh来处理刷新操作,这样能避免版本问题。
    此外由于新增功能主要是删除list中的某些元素,这需要用到ItemTouchHelper控件;为了能让app具有记忆功能,即不用每次退出后都重新登陆,我们需要使用sharedpreference进行token存储工作。

    任务分解

    上面这些要做的事情,如何具体分配到个人?

    任务分工如下:

    组员 任务
    炎龙 1.完善在首页中评论博客的功能
    2.根据UI规范修改"首页"模块UI
    3.协助风鹰完成班级功能
    风鹰 1.完成班级部分剩余功能,根据UI规范修改"班级"模块UI
    黑犀 1.完成我的收藏的添加删除功能
    2.根据UI规范修改"我的"模块UI
    雪獒 1.了解代码,学习基础知识
    2.根据UI规范修改"博问"模块UI
    地虎 1.修复闪存部分bug
    2.使用SmartRefresh作为刷新控件替换之前的版本
    3.根据UI规范修改"闪存"模块UI
    4.协助风鹰完成班级功能

    人员管理

    本阶段是否会尝试新的分工?新人入会如何进行培训?

    我们组原本博问的负责人雪獒铠甲原本的继承人出走,换了新人继承雪獒铠甲。首先在这里欢迎新同学的到来,也感谢老雪獒的贡献!
    新同学原本也是负责前端开发的,同时上学期还学过安卓的课程,因此对接起来的难度不大,我们主要是先让新同学先下载代码,安装环境,第一周的准备工作他只需要学习代码并且提问即可,其他工作由原本的同学完成,给新同学足够的融入时间。
    关于分工部分,我们每个人完本负责的部分都有一些功能要完善,我们决定先保持原有分工,每个人先完善自己的部分,然后设计总体的UI模式,每个人根据这个模式来美化UI。

  • 相关阅读:
    native2ascii转码工具的使用
    文件查找工具Everything小工具的使用
    sql中decode()重要函数使用
    java中随机生成汉字
    java中Random(long seed)方法与rRandom()方法的使用产生随机数
    WEB项目web.xml文件中classpath: 跟classpath*:使用的区别
    170809、 把list集合中的数据按照一定数量分组
    170808、生成为CVS文件
    170807、intellij idea maven集成lombok实例
    170804、使用Joda-Time优雅的处理日期时间
  • 原文地址:https://www.cnblogs.com/team-pakchoi/p/12872606.html
Copyright © 2020-2023  润新知