MDY-alpha冲刺总结

这个作业属于哪个课程 构建之法-2021秋-福州大学软件工程
这个作业要求在哪里 2021秋软工实践 alpha冲刺
团队名称 MDY
这个作业的目标 撰写冲刺总结博客,回顾三周 alpha 过程
作业正文
其他参考文献 GitHub Api用户和仓库常用接口
github-trending
微信开发文档(小程序)

vlog链接

文章目录

  • 一、冲刺计划链接
  • 二、冲刺日志集合内容
  • 三、项目预期计划
  • 四、项目现实进展
  • 五、成员过程体会
  • 六、组员分工及工作量比例
  • 七、仓库地址,PPT 链接地址

一、冲刺计划链接

冲刺计划


二、冲刺日志集合内容

对应的日期 当天完成的工作量百分比(%) 剩余的工作量百分比(%) 已完成工作量占总工作量的百分比(%) 博客链接
11月16日 10 90 10 第一天冲刺博客
11月17日 10 80 10 第二天冲刺博客
11月18日 17 63 17 第三天冲刺博客
11月19日 21 42 21 第四天冲刺博客
11月20日 18 24 18 第五天冲刺博客
11月21日 13 11 13 第六天冲刺博客
11月24日 11 0 11 第七天冲刺博客

三、项目预期计划

  • 在规定时间内,按照原型设计做出一款轻量化,面向广泛开源爱好者,为初学者提供一个关于 GitHub 入门教程,并为开源爱好者提供便捷的 GitHub 信息渠道的微信小程序——Smart GitHub。在实现用户登录、用户教程、收藏夹、历史记录、搜索、我的(个人中心)六大功能的同时,完善页面设计、展示团队风采。
    • 关于用户登录,我们团队计划做到在玩家登录后,数据可以和 GitHub 同步。
    • 关于用户教程,我们团队计划做到:教程游戏美工精美、教程循序渐进,关卡划分清晰、游戏核心的课程学习部分能够有自己的特色。最终,以扁平化、阶梯式的形式,达到寓教于乐的效果。
    • 关于收藏夹,我们团队计划做到:用户能够查看自己在 GitHub 上收藏的项目,且点击项目名后能查看具体信息、也可以在小程序上对搜索到的感兴趣的项目进行收藏。
    • 关于历史记录,我们团队计划做到:能够及时保存用户在小程序上浏览的记录,以便用户过后查看。
    • 关于搜索,我们团队计划做到:用户可以通过关键字搜索查看想要的 GitHub 项目,并且可以对感兴趣的项目收藏。同时,提供高热点项目,让每个用户都能实时的获取当前 GitHub 中的热点信息,把握行业动态,学习优秀的代码风格、项目结构、算法知识。
    • 关于我的(个人中心),我们团队计划做到:用户可以在此查看个人 GitHub 上的信息,头像、昵称、仓库等,且仓库中的代码也能查看。

四、项目现实进展

  • 通过三周的代码冲刺,我们团队高度还原原型设计,基本实现了小程序的五大功能,但部分内容的排版还有待改善。
    • 关于用户登录,我们团队目前做到任意玩家登录后,数据可以和 GitHub 同步。
    • 关于用户教程,我们团队目前做到:将 GitHub 使用教程分为八大模块,由浅及深排列,循序渐进。但在美工方面,没有做到精美,还有待改善。
    • 关于收藏夹,我们团队目前做到:用户能够查看自己在 GitHub 上收藏的项目,且点击项目名后能查看具体信息。但是,用户暂时还不能对感兴趣的项目进行收藏。
    • 关于历史记录,我们团队目前做到:小程序会保存用户曾经搜索过的关键词。但对于用户曾经曾经查看的项目历史记录,我们团队暂时还不能实现。
    • 关于搜索,我们团队目前做到:用户可以通过关键字搜索查看想要的 GitHub 项目。同时,我们小程序提供高热点项目,让每个用户都能通过语言范围和时间范围的选择,实时的获取当前 GitHub 中的热点信息,把握行业动态,学习优秀的代码风格、项目结构、算法知识。
    • 关于我的(个人中心),我们团队目前做到:用户可以在此查看个人 GitHub 上的信息,头像、昵称、仓库等,且仓库中的代码也能查看。

五、成员过程体会

  • 殷宇轩

    • “团队合作往往能激发出团体不可思议的潜力”,在担任组长的这段时间里,我既感受到了莫大的压力:准备演讲和答辩,给每个组员制定合适的任务,协助解决大部分组员遇到的问题,并且在超大工作量面前要首先抗住压力,积极学习……但在这充实的时间里,我也收获良多:收获了太多太多开发小程序的经验和知识,收货了不断坚持下去的心智,收获了新的相遇,收获了组员的支持和协助,也收获到了平时得不到的一齐努力的氛围。希望以后也能有有机会再一起合作!
  • 孙枫娇

    • 这次是我第一次参与这样的由十人团队完成小程序开发的大工程,感觉还是收获满满的。Alpha 冲刺这三周,特别是前两周,感觉时间都不够用,恨不得所有没课的时间都拿来写小程序的代码,就担心最后不能按时完成。我负责的模块是前端开发,这部分是比较容易能看到你写的成果的。一开始的时候,因为对微信小程序开发语言的不熟悉,进度会有些慢,也没有什么热情去做它。但随着不断深入的学习,看着自己做出来的一个个页面,就会感觉还挺有趣的。虽然这几周的小程序开发会让我觉得有点痛苦,不论是因为机型不适配,要调整那么多个页面的按钮位置的时候,还是一个又一个任务袭来,感觉没有尽头的时候。有时,我也挺想放弃的。但好在最后我成功坚持下来了,看着最后整合在一起的代码运行出来的效果,感觉还是挺骄傲、开心的。
  • 陈佳慧

    • 这次在小组里主要担任前端的角色,前端仍然使用了结对作业时的微信开发者工具,所以这次缩短了适用工具的过程花费的时间,但完成的过程还是很艰难。调试按钮、图片、文字等的位置花费了大量的时间精力,所做的界面与后端需要接口,在后端组员已经写好基本的借口而我只需修改的情况下,由于对代码不熟悉和技术不娴熟,好几天的时间里而没有进展,非常痛苦,好在在组长的帮助下最后还是完成了。过程很痛苦,但是在小程序中成功搜索到团队仓库的时候的兴奋真的难以言喻,除去严重睡眠不足以外,其他一切都挺美好。
  • 刘瑄昀

    • 这次在小组中担任前端的角色,由于在结对作业中有接触过微信小程序开发,所以最开始的时候还觉得比较容易上手。在进行用户教程编写的过程中,按钮、文字位置的调节以及悬浮窗口的制作占据了大量时间。在整合到一起后,对不同机型上的位置变化后又进行了大量的修改,在 CSDN 上查看并询问组员如何固定按钮及文字的位置。
  • 张雨荷

    • 通过这次的团队协作,积累了从项目方向确立,到软件制作的一些经验,以及对于已有知识迁移的一些方法。面对在微信小程序平台上的开发,一开始在只阅读了微信小程序文档时,还不能快速将已有的前端技术迁移过来。后来在开发平台上进行了尝试后,逐渐明白了一些小程序开发和网页开发的区别。总结一下就是,面对一个新的开发平台,应当对比一下新平台和已有技术的区别,针对区别进行学习。
  • 苏垚

    • 项目实践对于我们来说难度还是挺大。基本都是新手,对项目开发也不是很熟悉,在最短的时间内,做出有质量的项目,无疑就是要每个成员共同努力,共同奋斗。对于这个问题,我们也在努力克服,项目接近尾声,整个过程虽然很难,但还是挺令人欣慰的,小组每个人每天都有学新的东西,都在不断地进步。项目基本完成,虽然做的不是最好的,但也是付诸了小组各个成员的努力做出的作品。总的来说就是很高兴能参与到这个项目的开发中,并未比做出贡献。
  • 葛昊

    • 在这次的软工实践中,学习了java语言的基础语法,了解到了java文件以类的形式实现程序功能的特性。同时还熟悉了用java发送url请求以及访问mysql数据库并进行相关操作。对github提供的端口进行学习并交互。学会了对网络数据传递时的json数据格式使用jsonobject和jsonarray类的函数进行解析。
  • 陈金波

    • 第一次参与到这种团队合作中,在过程中懂得了团队交流与沟通的重要,慢慢懂得了团队的重要。还有就是得逼自己一把,不能因为自己一个人的原因拖慢了整个团队的进度。同时也逐渐克服了以前对于代码的恐惧心里,一步一脚印的慢慢学习,向群里的同学请教,问题都会慢慢解决的。
  • 任建新

    • 经历了这段时间的 alpha 冲刺,有了许多新的体验和收获。
      首先是,第一次加入一个十人的大团队做一个很复杂的项目,很多东西都感觉很新鲜。团队讨论,分工合作,写开题报告,做原型,写设计文档,以及最后的实现,这些都是在以前没有经历过的,通过这些经历,我逐渐理解了做一个软件项目的流程。
      然后是,在做团队项目时,总会不断的需要学习新知识,了解新技术,而且时间紧迫,以前从来没有想过会在两三天之内去学完前端或者后端的基础内容,但在团队大作业的紧逼下,激发出了我很多很多的潜能。
      最后,很感谢能遇到这样一群队友(大佬),不嫌弃我菜,给了我很多帮助,也给了我很多包容,很荣幸能和大家一起愉快的完成这次软工实践。
  • 欧翔

    • alpha 冲刺阶段每天都过得很充实,在开发过程中,接触了不少新知识,通过这次实践,更加深入的理解了所学的知识。对于我自己而言,除了学习了如何使用一个框架来开发项目之外,也比较好的加强了自己的团队协作能力。项目的 alpha 冲刺能基本达到我们一开始的预期,应该是和整个团队的搭配不可分割的,十分感谢我的队友们。

六、组员分工及工作量比例

分工 工作比例
殷宇轩 组长、测试、后端开发、博客和演讲稿撰写 15%
孙枫娇 前端组长、前端开发、博客撰写 11%
陈佳慧 美工 UI 设计、前端开发 11%
刘瑄昀 美工 UI 设计、前端开发、Vlog 拍摄 11%
张雨荷 前端开发、PPT 撰写 10.5%
苏垚 美工 UI 设计、前端开发、PPT 撰写 10.5%
葛昊 后端开发、测试 10%
陈金波 后端开发、博客撰写 7%
任建新 后端开发、博客撰写 7%
欧翔 后端开发、博客撰写 7%

七、仓库地址,PPT 链接地址

  • 仓库地址
    • Smart GitHub 文档
    • Smart GitHub 小程序
    • Smart GitHub 前端
    • Smart GitHub 后端
  • PPT 链接
    • PPT

你可能感兴趣的:(小程序,微信小程序)