Alpha总结
1. 个人总结
PM & BackEnd - 胡武成
> 无话可说,头发都要掉光了.BackEnd - 吴松青
> alpha阶段的这十二天来,我学习了SpringMvc的环境搭建,定时器和短信发送的实现,还有各个接口的实现。在这过程中,我不断学习有关视频、网上学习以及队友的帮助,也开始慢慢的开始了解了后端所该做的事。说实话,学习的内容挺晦涩难懂的,我也没有完全理解,但是这12天来我还是学习了很多,有时候只有逼自己一把才行。虽然这12天的成果不想预想中的那么好,但是接下来我会把之前不懂的继续学习,帮助团队的开发。Web - 孙浩楷
> alpha阶段让我了解到一个项目的完整流程和分工协作,从定题报告、任务分工、文档编辑规范、UML设计再到实际开发的过程中,让我学习到了很多各个方面的知识,对于软工实践这门课程也有了更深的感悟和理解。自我评价还算良好,花了很多的时间和精力更重要的是态度在上面,缺点就是在学习新的知识时没有足够的耐心,面对难点也比较烦躁,希望在后面的开发过程中能改进和克服。当然,在开发过程中还面临着很多问题,比如与合作组员之间的进度沟通、和UI组员的界面设计沟通、和后端组员的交互沟通等,都是我们需要在beta阶段去进一步磨合和探索的地方,希望在这个阶段能够全力以赴,取得最大的收获。Web - 练斐弘
> 本次软工实践,是我大学以来做过的最完整的项目之一,从团队开始的选题,需求说明设计,系统设计,到后来的代码编写,每个环节都要参与其中的感受就是,做一个完整的产品真不容易!本以为完成一定的代码量,就可以做出产品,但是在Alpha冲刺阶段之前,我们的团队工作也是做了非常充足,觉得真正编码的时间占整个开发的时间比例比我预想的要低很多,看来一个产品的开发,除了本身功能的核心作用外,设计包装阶段都非常重要。 我主要负责我们项目中web的前端开发,之前有一定的前端基础,然后这次采用了一个全新的框架,vue.js,让我有些不适应。相比于我之前使用的Bootstrap框架来说,vue.js提供的一套更加完善,分工更加合理的框架,然而在环境的搭建中还是遇到了不少的问题。同时vue的一些写法还是跟原生的html,js写法有很大的差异,vue的数据是单独存放在data()区域的,通过渲染来直接生成网页数据,而这次我们前端调用后端数据,也是完全通过api来获取,相比于之前用php直接echo出数据的方式,不仅格式更加规范,逼格也高了很多! 在Alpha阶段度过了很多个深夜两点半,希望在接下来的阶段,能够提高自己的学习效率,在白天完成更多的项目开发。同时在不断调试代码的过程中,提高自己独立解决bug的能力!App - 胡冰
alpha阶段就我而言不尽如人意吧。和想象中的不太一样,本来以为会是很好的学习机会,结果很大一部分时间都不是花在了如何编写代码上面,真正花在学习上面的时间比预期的少太多。而且觉得大家都对这个作业不够上心,对自己的任务只完成60分,不去想如何把自己手头上的事情尽可能做好,就导致有的交接地方出现了问题,然后就会花很多时间去解决,还可能弄得大家都很不愉快。希望下个阶段能够有所改善吧。
App - 黄世辉
> Apha阶段感觉自己是在边学习边完成作业中度过的。在这个阶段的学习过程中我对Android理解加深了不少,从初步认识mvp架构,到完成部分界面,再到与后端交接,以及初步学习rejava+retrofit+okhttp,感觉自己成长了许多。也多亏队里的大神们,在许多问题上也得到了解决,因此熬夜的现象倒是没有发生,哈哈。感觉吧许多东西并不是特别难,而是取决你是否想去做,所以希望自己能在这个软工作业中学习到更多知识吧。UI - 张旗
> 这次软工实践是我第一次参与一个完整的项目,这次冲刺也是一个全新的体验。因为自己喜欢界面设计一类的,所以一开始以为做ui是一件很轻松的事情,只是设计界面,界面设计的让大众喜欢即可,没想到真正实践起来,和前端磨合是一件多么复杂的事情,也第一次接触到了标注和切图等等。最开始一头雾水,不知道该怎么做,上网查询了相关的方法之后,前几个页面的标注和切图基本上浪费了所有ui制作的三分之一的时间,后来逐渐熟练了操作,才知道,更浪费时间的事情是不断地修改。所以总结出以下两点:做出来的东西一定要确保前端能实现,有一些功能很花哨,用户体验很好,但是前端做不出来,最后的结果就是要改改改;要从用户的角度出发,有些功能要让用户用着舒服,习惯,否则最后的结果就是依然要改改改。这次体验让我深刻的体会到了栋哥说的那句“开始的越早,结束的越晚“。Emm..希望下次冲刺阶段,能有更多的准备,不要再该改改了。UI - 黄若岚
> 经过12天的冲刺,我对UI工作有了更进一步的了解。UI设计要确定好产品的功能,要做到具体仔细。提前和pm沟通确定好产品功能,确定好功能再做,才能减少返工,凭着自己感觉做就是无限返工!!前端人员的开发靠UI,所以UI的进度不能慢,不能拖,否则严重影响开发进度orz。2. 个人任务完成情况
3. Alpha项目总结
3.1 新功能
3.2 软件对运行环境的要求
* App * 运行环境: Android 5.0及以上- Web
3.3 系统已知的问题和限制
- App
* 作业上传功能由于UI设计有误,放在接下去一个礼拜完成 - Web
3.4 软件的发布方式以及发布地址
-
App:
- apk :
-
Web: