目录
写在前面
- 例会时间:5.12 22:00-23:00
- 例会地点:微信群语音通话
- 代码进度记录github在这里
进度情况
任务进度表
注:点击链接跳转至相应的issue
组员 | 5.12的进度 | 5.13的任务 |
---|---|---|
少昂 | 把控后端是三位人员写的接口的质量 爬取统一身份认证 |
把控后端是三位人员写的接口的质量 |
振亚 | 小程序端接口开发完毕 | 后端接口的基本测试 |
廓然 | 小程序端接口开发完毕 | 后端接口的基本测试 |
雨飞 | 尝试快速制作一个简陋的网页端原型 | 实现网页端扫码登录,和一篇技术博客 |
李大 | 等待接口完成后,开始对接 | 一篇关于前端的技术博客 前后端对接,30% |
青城 | 等待接口完成后,开始对接 | 接口对接,30% |
宇飞 | 活动分享海报的设计 | 无 |
静芬 | scrum 8 | scrum 9 助教参会内容整理 |
Beta-1阶段燃尽图
遇到的困难
- 这两周的开发进度比较紧凑,因此没有怎么写技术博客,决定这几天赶出几篇技术博客来。
- 关于社长认证的方式,我们决定,使用redius保存10分钟有效的缓存key数据。即,每当社长想要跟社联申请社长认证时,就由社联调用这个接口,输入社团id号,生成10分钟内有效的key,社长即可进行认证。这种认证方式不仅安全,但是需要社联配合,PM需要进行沟通。
助教参会会议情况
- 今日的例会前,助教参与了解团队和项目的情况。
- 参会人员包括:助教刘畅,后端振亚 廓然 雨飞,前端李大 青城,PM静芬。
- 会议形式:线上微信语音,由PM用笔记录。
会议具体内容
Q:最近压力大吗?临近期末,注意好时间安排
- 压力蛮大,主要源于以下内容:
- 软工任务量较大,特别是对比了AI和嵌入式的软工班级。
- 5月末有冯如杯 和 方法论论文。
- 6月初有计网理论考试。
- 会安排好时间,beta阶段的工作马上要结束了,结束之后可以先忙着其它事情,gamma版本主要是修复完善beta版的问题,以及增加社联角色,任务量较轻。会注意安排好时间。
Q:最近进度如何,以后的计划如何
- 进度:
- 4.28-5.1,即五一假期前半部分,主要是PM进行需求设计和原型设计。
- 5.2,后端微调alpha版代码,前端写数据请求文档。
- 5.3-5.6,后端写接口文档,由PM根据需求进行复审,然后由少昂从技术角度进行复审,前端开始本地开发。
- 5.7-5.9,后端:振亚和廓然放假,雨飞学习ROR,昂神完成数据模型。前端:本地开发完毕。
- 5.10-5.12,后端:接口开发。前端:放假和优化UI。
- 总结:最近接口开发完毕,马上开始对接。
- 计划:
- 5.16:对接完全完毕,高优先级功能基本完成。
- 5.17-5.19:加一些低优先级的功能。
- 5.21-5.21:全面测试并提交微信审核。
Q:这段时间遇到了什么问题
- 前端:css比较难调,需要现查文档,但也不是什么大问题。
- 后端:有时候需要互相等。比如,接口设计完之后,需要等昂神修改数据模型。比如,振亚和廓然开发的接口,虽然是按照功能模块分工,但是有些接口具有一定的依赖性,需要互相协调。
- PM:UI设计师基本怠工,原型设计需要参考多个成熟的小程序,并与队员们讨论。
Q:目前用户量相比alpha阶段有什么变化吗
没有,总用户量上升人数基本只有10-20人。原因主要是,alpha版本没有通过社团和社联进行推广,因为alpha版本带给社团和社联的收益不大。相信beta版得到社团和社联的推广会有更多的用户量。
Q:开发内容包括网页端和小程序,如何分工
由于目前beta版计划完成的网页端从功能和界面上都比较简陋,任务量不大,我们决定由雨飞全权负责网页端部分的前后端,即作为全栈工程师开发网页端。其余人员仍旧负责小程序端的开发。
Q:我看你们之前说要重构alpha的后端代码?
其实也不算重构,主要是一些小问题的修改:
- 规范化:极个别的命名或换行不大规范。
- 效率问题:数据1+N问题的修复。
助教称赞我们issue写得好,分工很明确
嘿嘿嘿,开心。
Q:各成员简单介绍下自己目前的收获和不足
角色 | 队员 | 收获 | 不足 |
---|---|---|---|
前端 | 青城 | 1.部分掌握小程序前端开发 2.看到了大家写的许多优秀的文档,文档能力有所增强 3.对一个产品的开发流程有了更深入的了解 |
小程序前端开发技术还不到位 |
前端 | 李大 | 1.掌握小程序前端开发 | 我觉得我很棒 |
后端 | 振亚 | 1.有了数据库的实战经验,对上学期学的理论知识有了更深入的了解。 2.对整个开发流程有了更深入的了解。 |
有些接口还有有些bug,测试的时候不够仔细 |
后端 | 廓然 | 1.ROR速成,学习能力up 2.对整个开发流程以及后端架构设计有了更深入的了解。 |
测试还不够完善 |
网页端全栈 | 雨飞 | 1.ROR速成 2.通过与学长的对话知道了方法论的论文要怎么写了hhh |
比较懒 |
PM | 静芬 | 1.文档能力up 2.原型UI设计和美感得到大幅提升 3.对产品设计有了更深入的了解。 |
设计产品功能时还有些问题 比如有时考虑得不周全,有时不利于后端架构 |
Q:之前你们说是0.5个PM?
当时alpha结束,大家对于内部角色变动的意愿比较强烈,因此打算以0.5个PM的形式过渡一下,最后实践发现,整个产品设计、功能考量、进度把握还是由1个PM完成为佳,因此没有推行0.5个PM的分工。最后同时考虑到beta任务比较重,因此最终的角色变动只有雨飞,从小程序前端,变为网页端全栈。
Q:后端用的是什么数据库
- 主要用的是mysql。
- 在社长认证,缓存10分钟有效的key的时候,用的是redis。
Q:数据库有备份么
腾讯云会自动备份。
主题概括
会议的主题可以概括为:
- 项目整体:进度、计划、所遇困难。
- 项目成员:分工、收获、不足。
- 技术细节:数据库、备份、"重构"。
关键聊天记录
由于是线上语音会议,因此没有聊天记录。
照片
commit记录截图
后端代码仓库
技术博客
今日技术博客由前端李大给出,主要通过实例描述了小程序前端开发流程。技术博客链接在这里