BETA 版冲刺前准备

队名:第三视角

作业链接

组长博客

应作业要求为了更加顺利地开展beta版本的冲刺,上次的alpha版本展示后,我们组对之前开发过程中存在的各种问题进行了全面的讨论,并对其进行了相应的调整和改善。

过去存在的问题

选择了难度较大的开发工具

  • 对于后端,在项目开始时对于wxpy库和qqbot库的调用难度估(qi)计(shi)不(shi)到(tai)位(cai)。受限于腾讯对外开放的接口数量以及接口的使用限制,部分功能(如单向好友检测)的开发受到了不同程度的影响
  • 对于前端,在项目开始初期只考虑到前后端都使用python会更加方便对接就选择了pyqt框架,但是却缺少了对pyqt学习难度的估计以及现有资料数量的考量,在开发过程中才发现pyqt框架复杂、学习成本高且社区资料的贡献度不高,总体开发难度大。

开发过程中规范化程度不够

  • 开发过程中组内只对数据库方面编写了接口使用文档,对于其他子功能模块没能较好地编写接口规范文档(注释写的不够),导致前后端的对接难度加大。

讨论问题效率不高

  • 由于人数较多,团队思维比较跳脱,我们组平均每次开会都需要占用两个小时左右的时间,相比其他组来说多了不少。原因在于组内讨论问题效率不高,经常对一个小问题进行过早的拓展和优化,没能对问题先进行系统地分析。

团队整体开发经验不足

  • 在工具的选择以及整个开发过程当中基本都是组内几位水平较高的大佬在进行决策,其他人没能给出较为权威的建议,总体来说团队的开发经验较为不足。并且就算是大佬在之前也还没有碰到过多进程通信的问题,可见整个团队的开发经验还不够丰富。这样的问题在工具选择以及开发设计的时候也都有所体现。

团队组织管理还不够严谨

  • 人数较多,任务难平均分配。尽管团队内采取非常和谐的任务分配,但是有得必有失,这样的做法导致任务的分配无法做到非常的均匀,也导致无法充分地使用人力资源。在部分组员完成了一个较为简单的任务后无法马上被分配到其他的任务当中,而其他组员可能因为独自面对困难的任务而感到困扰。

暂未系统地进行功能测试

  • 因为大三课业比较重,组内功能的开发一直处于比较紧张的状态,故也没有腾出足够的时间给功能测试。对于大部分功能都只是在开发初版完成后进行简单的测试,未系统地进行功能测试。

用户量暂时不够多

  • 目前为止产品基本都只是组内人员在进行试用,没有建立起比较坚实的用户基础,这与产品的开发进度以及宣传策略是有一定关系的。

做出的调整和改进

选择工具前做好充分的调研

  • 我们之后再选择其他工具前,会从易用性、社区文档贡献度、总体评价等方面对工具进行考量。选择合适的工具进行开发。

进行设计文档规范

  • 我组将在接下来的开发过程中对每个功能接口以及前后端接口进行设计文档规范,并由相应的组员进行文档归类和整理。从而做到对设计文档的规范管理,方便前后端人员的交互以及代码的复用。

优先考虑根本问题

  • 对于讨论效率不高的问题我们组内已经进行了反思。在之后开展的会议中,组内会先拟定会议要点再逐项进行。对于手头要进行分析的问题,会基于各个基本点进行讨论,在有了大题框架和思路之后再对其他细化展开的问题进行分析。

采取更灵活的分配方案

  • 对于团队组织管理上存在的问题,我们将采取更加灵活的分配方案。对于已经处理完手头任务的组员将根据具体情况(该组员时间、其他任务的人员需求)进行新的任务分配,在任务分配下去时也会更加严谨地考虑此任务的人员分配是否合理,做到充分地利用组内资源。

进行功能单元测试

  • 之前受限于开发进度所以没有进行比较系统的功能测试,在接下来的开发阶段我们组会对已完成的功能进行更为标准的单元测试,做到及早发现代码存在的缺陷以进行相应的完善。

展开宣传

  • 在项目基本功能封装打包完成后我们将对产品进行小范围内的试点投放,同时借助同学的关系链进行宣传造势,为最后的完整产品创造较好的用户基础。

Beta冲刺中将有的改进

对于非功能的问题都已经在上面提到了,此处不再累赘

  • 继续优化前端界面,尽可能统一界面风格
  • 完善交互设计
  • 完成对关键词提醒功能的开发
  • 完成对消息群发功能的开发
  • 对已经完成的热词分析功能进行优化
  • 尽可能改善单向好友检测功能可能导致的封号问题
  • 准备发布Release版本

福大软工 · BETA 版冲刺前准备(团队)的更多相关文章

  1. 福大软工 · BETA 版冲刺前准备之拖鞋旅游队

    拖鞋旅游队BETA 版冲刺前准备 前言 队名:拖鞋旅游队 组长博客:https://www.cnblogs.com/Sulumer/p/10083834.html 本次作业:https://edu.c ...

  2. 福大软工 · BETA 版冲刺前准备

    拖鞋旅游队BETA 版冲刺前准备 前言 队名:拖鞋旅游队 组长博客:https://www.cnblogs.com/Sulumer/p/10083834.html 本次作业:https://edu.c ...

  3. 福大软工 · BETA 版冲刺前准备(团队) [已完成]

    写在前面 本次作业地址 林燊大哥 过去存在的问题 算法组 没有考虑到数据集不充足的情况.一开始我们将所有数据集按照8:1:1进行分割,分别分配给训练集.开发集和测试集.然鹅后来发现采集到的数据不够充足 ...

  4. 软工 · BETA 版冲刺前准备(团队)

    软工 · BETA 版冲刺前准备(团队) 过去存在的问题 组员之间缺乏沟通,前后端缺乏沟通协作 组员积极性不高 基础知识不够扎实 手动整合代码效率过低 我们已经做了哪些调整/改进 通过会议加强组员之间 ...

  5. 软工实践 - 第二十一次作业 BETA 版冲刺前准备

    软工 · BETA 版冲刺前准备(团队) 过去存在的问题 组员之间缺乏沟通,前后端缺乏沟通协作 组员积极性不高 基础知识不够扎实 手动整合代码效率过低 我们已经做了哪些调整/改进 通过会议加强组员之间 ...

  6. 福大软工1816:beta版本冲刺前准备

    BETA 版冲刺前准备 队名:第三视角 作业链接 组长博客 应作业要求为了更加顺利地开展beta版本的冲刺,上次的alpha版本展示后,我们组对之前开发过程中存在的各种问题进行了全面的讨论,并对其进行 ...

  7. 助教总结 -【福大软工实践-2017-2018-K班】

    助教总结 -[福大软工实践-2017-2018-K班] 非常抱歉这么晚才来写总结! 助教工作 助教共发表博客39篇. 助教共点评约500条. 起步 对于常规课程的起步,通常都是在第一次课堂上由老师对课 ...

  8. 福大软工 · 第十一次作业 - Alpha 事后诸葛亮(团队)

    福大软工·第十一次作业-Alpha事后诸葛亮 组长博客链接 本次作业博客链接 项目Postmortem 模板 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描 ...

  9. 福大软工·第十一次作业-Alpha事后诸葛亮

    福大软工·第十一次作业-Alpha事后诸葛亮 组长博客链接 本次作业博客链接 项目Postmortem 模板 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描 ...

随机推荐

  1. 《linux就该这么学》第七节课:文件的各种权限以及linux分区命名规则

    笔记 (借鉴请改动) 5.3:文件特殊权限 SUID  临时拥有文件所有者的权限(基本上只是执行权限) SGID  临时拥有文件所有组的权限,在目录中创建文件自动继承该目录的用户组. SBIT  粘滞 ...

  2. Vue系列之 => 路由的嵌套

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...

  3. Netty原理分析

    Netty是一个高性能.异步事件驱动的NIO框架,它提供了对TCP.UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用 ...

  4. opencv3.0之后IPLimage转换成MAT的问题

    转自http://www.cnblogs.com/edver/p/5187190.html IplImage * ipl = ...; cv::Mat m = cv::cvarrToMat(ipl); ...

  5. Guitar Pro里的编谱方式怎么用?

    今天来教大家如何使用Guitar Pro中的编谱方式来让我们的乐谱更加美观整齐耐看,我们一起get起来吧! 相信我们每一个人在使用Guitar Pro进行编曲创作时,都会碰到这种情况,在乐谱上,会看到 ...

  6. css实现横向进度条和竖向进度条

    一.横向进度条 <html> <head> <title>横向进度条</title> <style type="text/css&quo ...

  7. 【SQL Server 问题记录】A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible.

    本文涉及的相关问题,如果你的问题或需求有与下面所述相似之处,请阅读本文 A network-related or instance-specific error occurred while esta ...

  8. ABAP 中的搜索帮助

    ABAP 中的搜索帮助 https://blog.csdn.net/u011576750/article/details/50999078 一.简介:在abap中,用到的搜索帮助个人遇到的情况如下,进 ...

  9. spring-cloud-config-server——Environment Repository(Git Backend)

    参考资料: https://cloud.spring.io/spring-cloud-static/spring-cloud-config/1.4.0.RELEASE/single/spring-cl ...

  10. Centos 6.8安装ideaIU-2017.2.6-no-jdk

    参考资料: (一)https://www.jetbrains.com/help/idea/2017.2/intellij-idea-help.pdf  (链接: https://pan.baidu.c ...