Alpha总结
一.预期计划
- 1.时间:11月7日——11月17日
- 2.小组分工
- 角色:程序员、美工、文档、测试
这个阶段以编码为主,每一个组员参与编码,同时各自根据本身擅长的方面主要负责一个部分。
- 项目编码工做分工:因为咱们项目较小,因此一开始预算的时间比较少,10天左右。将view层交给刚学习开发的组员编写,Model层与Presenter层由主程序员编写,Model层只有3个Model须要编写,工做量不大。每一个层只须要看Contract类中定义的接口,不须要关心具体实现,View层和Model、Presenter层彻底能够并行开发。
- 3.任务项:
- View层:9个界面,统计计时界面、倒计时界面、历史记录、成就界面控件较难,登陆、注册、忘记密码、设置界面较简单,
- model层:4个model
- 功能实现:统计每日未使用时间功能,倒计时功能,设置并记录倒计时信息,终止计时记录信息,忘记密码,登陆退出,注册,设置,后台数据库操做,
应用退出系统前台后中止计时功能,自动发送消息到朋友圈。
- 4.预计时间: 分为前端和后台并行,平均每一个界面一天,一天完成一个功能点,10天足够。
二.现实进展
- 11月7日-11月13日一开始的几天不是很急,天天有条不紊地进行,进度比较慢,一天只完成1-2个小功能,初次接触开发的组员都在学习开发。
- 11月14日-11月19鈤进度有点慢,愈来愈逼近最终验收,每一个成员都开始有紧张感,你们配合加快进度,天天除了上课就是写代码。
- 过程当中你们的学习热情刚开始不高,深受拖延症的困扰,简单的先作,慢慢作,慢慢学,没有紧迫感,到后面开发慢慢深刻,难点出现,愈来愈有紧迫感,效率加大。实际过程当中还有自我约束,其余课业因素的影响。你们也慢慢学会协调时间来共同完成整个项目。
三.Learning by doing
- 程序方面:
1.规范的编码能够大大提升开发的效率,你们能够互相看懂对方的代码,也有利于后期的维护。
2.调试bug的时候最考验耐心,只有静下心来,从bug出现的地方开始逐层深刻,才能找到bug的根源。
- 学习方面:
1.此次编程学习有主程序的帮助,当是仍是没有最大的发挥主程序员帮学的效益。
2.编程学习在于实践,学习过程当中能够借助网络、书籍。网络搜索问题的时候能够多换几回关键词,google搜技术问题笔百度好用不少。多编程实践是最好的学习语言的方法。
- 团队协做方面:
1.合理的分工能够大大提升效率,前几天只有一我的在写代码,后面几天其余组员学成归来加入开发大队,效率明显提升一个档次。
2.站立式会议能够了解每一个人的进度,交流遇到的问题,必定要认真对待,咱们组前几回站立式会议进行的比较潦草,致使前期的对项目的总体进度把控不许确。
3.沟通表达交流很重要,可以说出本身作了什么,打算作什么,有助于互相了解进度,了解整个项目的进展。
- 管理方面:
1.计划安排应考虑全面,就算是小项目也要多安排时间,抓紧时间开发。
2.文档很重要,要增强文档编写能力,不会写文档的程序员不是好程序员。
- git的使用:
1.git是很好的协做开发工具,可是提交前必定要本身先运行一遍(咱们组的全部成员都有提交到主分支的权限),否则把bug提交上去可能会浪费不少时间去修复。
四.组员心得体会
- 612:终于完成Alpha版,作出本身可以使用的APP,敲代码的时候设定一下时间,专心敲代码,累计计时蹭蹭地上去。在项目过程当中,体会到“不想写文档的程序员不是好程序员”,调bug要有耐心,搜问题解答要找适合的搜索工具。github上有不少造好的轮子,能够借鉴甚至使用,可是出于学习的目的应该本身实现一遍。
- 615:第一次尝试作一个项目,很庆幸有一个好的组长带领,在天天的任务中能分配给我些能完成的事情,真正感觉到了作中学的魅力。在此次开发中主要仍是负责UI界面,一些界面的跳转等前台的事情,后台接触了点感受有点吃不消。在Alpha版本发布后,有时间要去多学习后台的知识,让本身对一个项目的开发能有更好的了解。
- 614:通过十几天的冲刺,终于完成alpha版,这也是第一次项目经历,通过这么多天的学习,了解软件开发的各个过程。一个感觉:有时后越用心越丑,大概容易走入一个极端吧。
- 617:学习贵在坚持,结伴学习比较有动力。
- 338:对整个开发过程的认识:软件开发过程最重要的设计过程,而编码过程占用的时间只有三分之一左右,因此要重视前期需求分析,模块设计等过程
- 339:Alpha阶段跟着组长学开发,学安卓,组长是了解开发过程的人,因为组长想专心研究代码,因此前期文档的工做及部分沟通工做交给了我,让我更多的了解到一个项目的开发中的事,一个开发团队协做的事。应该由一个有开发经验的人来带领你们,由于他熟悉整个过程,若是这我的能在项目开发过程当中协调你们,指导你们编码,那将会是带着你们一块儿飞的好事。
五.展望
- 1.进一步,美化UI,使APP更美观;
- 2.添加到达的地方的功能,增长APP的趣味性;
- 3.添加备份数据到服务器的功能。
六.分工比例
612李坤隆 |
编码 |
30% |
615林昊斌 |
编码,测试 |
20% |
614李烈争 |
美工,编码 |
12.5% |
617林瑞斌 |
编码 |
5% |
338解宇虹 |
文档,编码 |
12.5% |
339林锦 |
编码,文档 |
20% |
备注:界面共同参与前端
欢迎关注本站公众号,获取更多信息