未命名团队-凡事预则立

一.项目的GITHUB地址

https://github.com/DN-C/IdeaSharing

二.对遇到的问题思考及总结

1. 选题与分工遇到的问题:

  1:在项目进行初期,我们遇到的第一个问题就是项目选题,涉及选题要有一个组织能力较强的同学来做协调,但是谁来做这个团队里的领导者,如何去选题是最大的问题。

  2:选题确定后,我们组员之间有的是其他专业转过来的,有些是高年级的(我)成员之间如何协调是一个很大的问题,相互之间不熟悉,如何更好的去进行交流协作是我们遇到的第二个大问题。

  3:在分工阶段,大家积极性都不太高,调动团队积极性,是面临的又一个问题。

2.解决问题的方式:

  1.因为我是团队发起者,所以我选择成为团队的队长,虽然我这个队长有点不靠谱。

  2.联系不方便的问题我们是通过线下开会,确定任务之后再各自去做这种方式实现的,大家每次会议做一个记录,对将要完成的目标进行确定,线上交流做辅助。

  3.分工阶段略粗暴。。。我个人承担每次会议记录,博客维护,以及前端界面图片制作,交互及后台则由团队内部人员共同负责,虽然貌似有了分工,但是分工略显混乱。

除去分工阶段问题,在GitHub代码相关方面,问题也是较多,大家虽然接触过,但是大部分是接触过但是没怎么去好好使用过,对于有些功能,大家普遍不熟悉,issue数量不多,燃尽图也未提交。

思考

这个项目给我最多的感触的话就是如何去调动团队内部积极性,如何让大家能够各自发挥自己的才能是一个很重要的事情,个人拙见,要清楚团队内部成员的基本情况,他擅长什么,适合做什么,

有什么缺点。只有对自己团队内部成员清楚,才能给他们更好地空间发挥自己的才能。

三.团队分工改进

初期分工较为混乱造成整体进度较为拖沓,在十一周左右又进一步作了一次分工,更明确了每个人的工作,博客管理工作,GitHub维护工作,前端代码编写,后台代码编写以及相应数据库编写等

具体分工,各司其职,虽然有时会有点乱,但是总体而言更加有条理。如果说还能改进的地方的话,就是目前我们现在分工因为能力限制很多人既写代码又参与后台测试,每个人都有工作,但是

不够完全独立,不是独立开发与独立测试。这点我觉得是我们可以改进的地方。

四.代码规范

在前期,因为每个人写代码有各自风格,变量命名,函数命名等均有不同,有些人用拼音首字母缩写,有些用表示其功能的英语单词表示,在进行交流时存在障碍,在讨论后大家对于相关参数设

置进行了讨论,统一使用其功能单词进行命名保证可读性,以及成员之间可以较好的去观察,因为使用微信官方开发工具大家使用统一开发工具,在统一命名规则后交流起来较之前有很大进步。

注释则主要对其功能进行阐述,在较复杂的函数部分加注释解释其功能。

五.测试相关

测试人员:魏江枫,张进京。

测试主要内容包括不同机型适配及相应功能的测试,包括相话题查询,实时推荐话题,对个人标签的更改以及发布话题的功能。

参与测试机型为1.小米mix2s,荣耀v20,涉及系统分别为MIUI11和EMUI10,均为基于安卓的系统。

六.测试工具

参与测试机型为1.小米mix2s,荣耀v20,涉及系统分别为MIUI11和EMUI10,均为基于安卓的系统。

七.测试评价

在两个手机上测试未出现问题,但是不排除机型较少原因,目前主流厂商OPPO,vivo,oneplus,魅族等均未测试,未来将进行iOS端相关测试,保证其可用性。

                   

猜你喜欢

转载自www.cnblogs.com/qawl/p/12081295.html