银耳椰椰——冲刺总结
冲刺计划
冲刺集合
项目预期计划
1. 完成开发任务
保证Alpha冲刺后的整个小程序主要功能可以运行,保证小程序的简洁性与易用性不与实现思路相左。
2.按时完成开发任务
能够按照规定的时间完成Alpha冲刺任务,不会超出时间限制,根据时间合理安排每天的工作量。
3.博客的书写
每天根据实际情况完成每天的任务量、遇到的问题、解决方案和燃尽图的博客书写,保证博客的真实性与可参考性。
4.VLOG的拍摄
在规定时间内完成一个兼并创意性与纪实性的VLOG制作。
完成任务
1.完成开发任务
基本实现了小程序的主要功能,每一个模块与后端的耦合成功运行,但是一些细节还需要打磨。
2.按时完成开发任务
按照时间完成了内容,但是每天的时间安排有一些结构性的问题,时而紧张时而松散。
3.博客的书写
博客按时完成,内容真实,但每天的问题有针对性不强。
4.VLOG的拍摄
VLOG的剧情设计经历了两三次的迭代,选定了最具创意性的剧本,但一些镜头还未拍摄。
成员过程体会
焦硕欣:
这十几天对我来说是不断打磨与不断完善的一段经历,我是第一次担任一个项目的组长,在无经验的情况下临危受命接手了团队项目,其实是有一定的心虚的,自己也默默做了很多看不到的工作,如了解每个组员的性格、代码能力、组织能力,发扬每个人的能动性去帮助小组完成项目的推进是一件又辛苦但又复有成就感的事情,作为组长其实还是有一些不称职的地方,没有完完全全掌握时间的分配和工作量的分配,导致一部分同学的工作量不饱和而一部分同学的工作量过饱和,这是我的分内错误,在之后的项目中我会合理安排与分配;在这次小组编程中,其实压力还是蛮大的,处理项目的问题和人与人之间的对接真的是比开发难多了。知识掌握程度不同,小组员之间的的配合,项目进度的跟进,都非常消耗精神和体力。不过还是比较顺利地完成了这十几天的任务,非常感谢组员的配合与理解。
黄智鑫:在这次阿尔法冲刺活动中主要的任务是进行微信小程序的前端页面的实现。刚开始是比较迷茫的,毕竟没有做过什么项目的经验,做小程序也是从零开始。阴差阳错当上了前端小组的队长,协调项目的进度,与成员的沟通能力还有待提高!另外,看微信小程序的开发文档是真的折磨!!!。总的来说这是一次非常难忘的学习经历,希望能为以后的工作打下基础。
蒋震岳: 在这次实践中,学习了前端的知识,以及微信小程序的开发,一开始对于小程序开发可以说无从下手,懵懵懂懂,再加上这学期选课巨多,曾一度感到压力山大,后来在同学的指导下,先后分层次学习了不同阶段的内容,慢慢的成长,虽然技术上可能不是十分熟练,但相比一开始的状态有了很大提高,对小程序开发有了初步的认识。在小程序开发中也尝试完成了一些简单的页面,同时也感谢十分给力的队友带着我学习了很多知识,多亏了队友的帮助才能完成实现了复杂的页面功能设计。
林涵忠: 从最开始的结对选题到需求分析和原型设计,再到最后的实现。我的收获还是挺多的,一方面是结识到了一群共同协作的伙伴,另一方面是通过自己学习相关知识并实现相应的模块功能的成就感。虽然在完成作业过程中遇到了大大小小的问题,但是通过查找相关资料和自己慢慢摸索都顺利解决。这次团队编程作业之所以能够比较顺利的完成,得益于团队间的分工明确和行动迅速,遇到困难互相帮助、共同解决。我很高兴能和我的队友们顺利完成这次团队编程作业。
颜杰东: 在最开始的过程中还是很焦虑的,队里所有人都没有过开发的经验,感觉有很多需要学习,感觉整个项目无从下手。好在后来我们整个组都很努力,大家一起努力的学习,经常讨论确定各种细节。在整个小程序的样子慢慢成形的过程中,我的焦虑感也不断地减少,取而代之的是完成某个模块后的成就感。在整个冲刺过程中我也学到了很多新知识,除了软工的需求分析、架构设计、软件测试等等知识在实践中的运用外,我还学会了原生微信小程序的开发设计,前后端交互。除此之外我还学了vue和Django,虽然开发时没用上,但其思想对于我整个开发的过程也很有帮助。我对github的使用也更加熟练了。
江梦阗: 在这些天的冲刺过程中,除了完成任务以外,更重要的是得到了宝贵的经验与成长。制定好每一天的任务是冲刺的基础,一开始我觉得这应该是比较简单的,然而由于计划不够完善,加上课程和考试影响,导致出现了有些天早早完成任务,有些日子却赶得很急,这让我第一次切身感受到一个好的计划的重要性,草草计划的话反而让自己受累。工作方面,开始我也是比较迷茫的,由于大家经验都不足,刚开始的时候整个项目都有点难以进展,不过好在组员们都很努力,大家一起学习,遇到困难一起解决,工作方面也算是渐渐得心应手。随着小程序的渐渐完善,功能不断增加,也发现了不少bug,不过都被大家齐心协力被逐个排除,可以感受到的是,整个组的气氛都渐渐好起来了,能够看到自己参与开发的小程序慢慢接近完成,大家都很开心。冲刺过程中,学到了许多知识,收获了软件开发的经验,软工的知识被实践与应用,更重要的是,收获了团队协作的宝贵体验,相比与前两次的团队作业,因为任务更多更难,互帮互助更加频繁,收获也是更加明显,是非常非常难忘的回忆。这次冲刺任务能够顺利完成,实在是相当感谢队友们的配合与帮助。
曾为庆: 这是第一次参与软件开发,对大部分内容都不是很了解,一开始也不知道从什么方面入手,学习的进度比较缓慢,但是好在最后还是做出来了,在和写前端的同学沟通交流过程中逐渐完善代码,最后顺利交接,期间也有遇到各式各样的问题,在大伙的努力下都一样解决,这次的小组开发是一次宝贵的经验。
郑燕燕: 这是我第一次参与团队开发,也是第一次接触后端开发,对于前端后端是如何交互的很摸不着头脑,所以一开始我很迷茫,并不知道自己要做什么,起初我们讨论后端用Django作为框架,所以我就先去学习了Django框架,学习了两三天后,经过团队讨论我们改变了用Django框架的想法,决定使用微信开发者工具里的云开发。所以我就转道去学习了云开发基础,尝试着写云函数,把数据库里的数据返回给前端,因为我不知道内部逻辑细节,有时候就很怀疑,自己写的是对的吗?因为不确定,所以我经常和后端的组员们讨论。大家也把比较简单的部分分给我完成。感谢我的组员们。通过这次团队合作开发,我对云开发有了一定的了解,积累了一些开发小程序的知识,这次合作让我体会到了交流的重要性以及大家互相配合为了同一个目标不懈努力的那股冲劲和精神。我会把这种体会和精神运用到今后的学习与工作中,最后,银耳椰椰队真的很棒!!
王俊辉: 因为我在开发方面完全是小白,而且对编程语言的掌握程度也落后于其他组员,所以刚刚分配完开发任务的前几天都是在加紧学习语法和相关编程和开发知识。因为开发平台是微信开发者工具,所以开发过程中的大部分时间都用于学习和了解微信开发者文档。因为微信开发者工具有自己独特的语法,所以在刚开始的时候有许多让人捉摸不透的地方,大部分情况下都只能根据文档里的样例依葫芦画瓢。然后就是在各大社区或网站上公开的开源项目在很大程度上帮助了我完成开发任务,在此衷心地感想那些愿意分享资源和知识的热心人。
陈龙乾: 项目刚开始时原本决定用Django框架写后端,当时有些慌,因为自己连python的基础都不是很好,前后端交互的机制都不是很清楚,以至于在一天里看了各种资料,python基础、Django框架开发、js、服务器搭建、前后端怎么交互的……顿时感觉压力有点大,后面转入小程序云开发后压力减小了,但是时间也不多了。本次冲刺我在需求的了解和我们要实现的功能的运行机制上一直不是很明确,可能是因为缺少与前端成员的沟通以及自己的思维有时候跟不上。不过好在有小组成员的帮助,自己也完成了一些任务。
组员贡献量
成员 | 贡献量(%) |
---|---|
焦硕欣 | 10 |
黄智鑫 | 12 |
蒋震岳 | 8 |
林涵忠 | 9 |
颜杰东 | 11.5 |
江梦阗 | 9.5 |
曾为庆 | 10 |
郑燕燕 | 10 |
王俊辉 | 10 |
陈龙乾 | 10 |