十天冲刺---总结

alpha功能点完成状况

功能点 完成状况
登陆功能 完成
建立新开课任务 完成
导入课表 完成
设置截止时间 完成
查看修改我的信息 完成
增删改系负责人、教师信息 完成
查看报课信息 未完成
审核并汇总开课信息 未完成
提交报课信息 未完成
预览已提交的报课信息 未完成
查看最终报课结果 未完成

按照架构分层完成状况

|:---:|:---:|
|UI|这部分完成得比较少,效果不够好。页面比较粗糙,并且没有完成全部须要的页面|
|DomainLayer|完成状况和功能点完成状况差很少。|
|DataLayer|全部所须要的数据处理接口都大致完成。|
|Service|全部须要服务端的接口都大致完成。|html

每一个人都写了本身的总结,从不一样的角度看

328(Data Layer)

  • 在小组里面的分工:android开发、数据库设计。
  • 所学到的事情:用poswerdesigner设计出一个完整的数据库、解决git的冲突问题、实体类的编写和应用、用httpclient接收服务端的数据和发送数据到服务端、json的应用、用google研发的gson解析json数据、单元测试、测试用例文档的编写等。
  • 所得:紧张的课程学习,锻炼了我学习知识的能力。首先,在这段时间里面,我了解到不少我之前所不了解的工具、知识,在以前,我本身也在学习如何将写好的服务器接口应用到Android当中,从而实如今android端对数据库里面的数据进行增删改查操做,当时采用的是本身电脑做为服务器,即用vs2013来把数据库里面的数据经过web service的方式发布,经过内网对数据进行操做。然而里面要用到没有学过的c#语言,并且整个过程很复杂,应用起来也很具备局限性。经过此次的学习,我学习到了比较好的方法。其次,体验了如何与他人合做去共同窗习、开发一个项目。这也算是很好的一种体验,由于往后的工做确定不是单干,须要学会如何用一种合理的分工方式与他人合做。再次,在学习的过程中,遇到问题时,每每会产生一些负面情绪,经过这段时间,也学会了怎么较好的解决本身的情绪与学习的关系。最后,能和那么优秀的三个队友一块儿学习,非常激励我,这就是所谓的和优秀的人在一块儿,你会想着怎么让本身变得优秀起来吧。
  • 所失:这学期的课程量很是的多,除了软件工程这门课须要大量的精力投入外,还有不少课程须要咱们花时间去学习,在这段时间里面,大多数的课外时间都花在软件工程的实践上面,其它的不少课程已经开始落下了,这就对本身的学习形成了必定程度的影响。

337(Presentat Layer & UI)

  • 时间很快,第一阶段的冲刺就匆匆结束了。在这一阶段中,感受也是赶鸭子上架似的勉强可以上手作页面了,这个进步是当前本身惟一满意的点。总结起来,本身在各个方面都没能让本身说出不负努力,固然前提是本身仍是不够努力。
  • 对比了本身课程开始阶段的写的自我目标那篇随笔,果真仍是相去甚远。
  • 首先,就学习能力的预期方面:
    1.以前但愿提升我的编码能力,造成良好编码风格;这一阶段的学习成果而言只能算是从彻底不懂到终于入门了安卓基础页面的编写。
    2.培养良好的团队协做能力,学会包容适应整个团队中每一个人的差别;在这一点上我以为本身在造成团队氛围上的做用并无很好的在这一阶段体现,对于差别仍然不能作到理性包容。
  • 其次,就对项目的愿景规划方面:
    1.指望咱们所作的项目是真正有需求,有价值,而非为了应付课程实践而作;这一点无疑,咱们作的是选课系统,就是应需求而作的。
    2.每一个项目成员都真诚为项目付出,都能感受到本身对团队的价值,有一致的目标,并共同为之努力;在作项目的过程当中我也能感觉咱们团队的每一个成员为项目牺牲了时间耗费了精力,甚至在情绪和身体上也出现了一些小的问题。
    3.明确每一个阶段性目标,指定每一个阶段的计划,成员有分工的完成任务,共同解决难题;咱们的队长天天都合理在github上为每一个成员指定任务,团队有明确的分工,同时彼此间互帮互助,没有谁遇到问题不敢提出,在须要的时候队友总能提供必要的帮助。
    4.每一个项目成员都有所收获,在项目结束进行总结时不管结果如何都能发现,本身所得不负项目进行期间本身和你们的努力;我想收获是必然的,在alpha阶段,咱们每一个人至少都从彻底懵的状态慢慢上手,解决问题有了切入点,尽管成果并没能让咱们满意,但对于没有经验的咱们而言,这是变得更好的必经之路。
  • 最后,我须要自省本身在这一阶段的表现。
    1.拖延症致使完成的页面粗糙。
    2.低效率和解决问题的能力低在必定程度上拉低了整个团队的节奏。
    3.容易急躁的情绪影响了身边人和队友的心情。
    4.多项事务并发的能力仍然须要提升
  • 原本接下来是应该自我激励,不过鸡汤听得多了,可能拔苗助长,无论怎么样,仍是须要本身的调整,也须要整个团队的共同协调,期待下个阶段的咱们都更好。

415(Domain Layer)

  • 开始作这个软工实践以前,我就以为必定有不少东西须要学,这种带有目的性的学习,使我更加有动力,可能会以为累,可是并不会轻易放弃,对我来讲,这就是个很好的机会。
  • 以前历来没有作过安卓开发,虽然本身很会折腾安卓手机,可是并无真正的去了解过它的底层逻辑,此次也是边学习边作。作了一段时间,发现花在学习上的时间太多了,感受进度有点跟不上了,但是不学习又写不出来东西,本身都感受矛盾了。刚刚开始写的时候,遇到的困难比想象的多了不少,而本身又没有经验,只能经过网络查找解决办法。特别是在写ListView的时候,想要实现一些特殊的滑动,基本布局完成后在作数据的填充时,常常出现空指针异常,各类id和item的处理,搞的我本身都乱了,心累。不断的修改和测试,最后仍是把这个小东西弄好了,内心特别激动。完成这个小东西后,我想起了一句话,“只要你认真去作一件事,老是能够作好的”,可能过程有点曲折,各类状况均可能出现,可是最后的结果老是好的,就冲这一点,咱就有动力驱使本身向前。
  • 完成这个α版本(虽然事实是还有不少BUG),前进的过程确实是有点累,几乎天天都熬夜作这个,每当想睡觉的时候,忽然解决了一个BUG,又是兴奋的睡不着,继续奋战。这段时间还好有队友的相互鼓励和监督,也让我了解了更多关于团队开发的具体过程和好处,你们相互分工而又不是独立开发,目标明确,效率远远高于我的,并且也能够看到更多本身没想到的细节,能够更好的完善产品!
  • 最后,总结就一句话,有付出,有收获!

221(Service)

  • 我在项目中担任PM,而且负责服务端的编码工做。
  • 总感受有不少想写下来,等到码字的时候才发现不知道怎么写。
  • 首先个人队友们都很是给力。不少时候,你们遇到很是大的困难的时候,都不会放弃,不会彻底撒手不干,而是会积极去寻找问题。责任心是很是重要的事情,很幸运的是,咱们每一个人都拥有它。
  • 做为PM,我以为本身作得不够好,至少在这个阶段。因为本身情绪问题比较严重,常常在开会中会发火。情绪爆炸以后又会后悔。而后没有足够的耐心去处理队友的问题,这是我须要多加改正的地方。
  • 在冲刺的过程,我收获很大。不只是对项目的思考,还有和队友们团队合做的过程。过程当中,我结合之前的开发经验,对这个项目设想了一个架构,比较失败的是,这个架构的表现层和逻辑层没有很是好的解耦,致使队友在编码时常常会遇到重叠的状况。
  • 是还有是没有及时了解队友的困难,因为本身还有编码的任务,因此有一阶段是等到本身完成本身的任务,再跟进队友的状况的时候,才发现他们卡在那个地方卡了好久。
  • 最开心的是,天天对冲刺的总结,还有在issues发布次日的任务。还有看到队友的进步。
  • 但愿后面可以改正本身的缺点。多和队友沟通交流。共同进步。

团队总结

  • 冲刺的这个阶段,团队遇到了不少的问题。
  1. 队伍开发经验太弱了。以前除了PM以外基本都没有开发经验。Android的HelloWord都没有实现过,因此开始的进度很是的慢。
  2. 冲刺的这段时间,刚好是最没有时间的时候,校运会还有一个考试。除此以外,一个队友担任不少学生工做,常常开会。一个队友校运会训练,天天回来整我的很是疲惫,校运会三天也没办法编码。另外一个队友须要回家一趟。因此这个期间确实是有点困难,做为PM安排任务的时候,也感受到了难处。
  3. 架构表现层和逻辑层耦合严重,致使两方面的编码队友都感到有点难受。这应该也是页面作得极其烂的缘由。
  4. 队伍内沟通还须要进一步深刻。有困难应该及时提出来。
  5. 今日的事情应该今日作完,每每等着明天有空作就每每作不成功。这个整个团队的教训。
  6. 忽然发现别的队作出的做品,感受咱们队确实差了挺多的,后面须要多加学习。
  • 以后的安排:
  1. 到展现还有一段时间,会继续冲刺的节奏完成后面的内容。
  2. UI设计优化。
  3. 为Beta版本做准备。架构的进一步细化,服务端代码重构。测试内容进一步落实。
  • git
  • 测试android

  • 感受还有没有写完。git

相关文章
相关标签/搜索