我们是软工*理解团队,经过长达一个月的Alpha阶段紧张刺激的开发,我们希望能够提交无人转会申请,其理由如下:
- 我们的团队在Alpha阶段配合良好,成员分工合作愉快。
- 我们的团队在Alpha阶段开发出的软件表现优异,表现出强大的潜力。
- Beta阶段继续开发任务繁重,涉及到重构,不希望有人员变动导致开发进度延缓。
下面我们将详细阐述我们的申请条件。
团队配合
人员 | 岗位 | 职责 |
---|---|---|
乔玺华、单彦博、张艺璇 | 前端 | 进行Android软件界面开发 |
胡彬彬、李嘉铖 | 后端 | 进行服务器交互逻辑代码编写 |
杜博玮 | 爬虫 | 负责从教务获取学生数据存到数据库 |
郭骏 | PM | 监督工作、写博客 |
姓名 | 量化贡献 |
---|---|
乔玺华 | 代码行数2220,Pull Request 21个,Bug 2个,额外开发issue 4个 |
张艺璇 | 代码行数1780,Pull Request 13个,Bug 2个,额外开发issue 2个 |
单彦博 | 代码行数4011(包含框架打底代码),Pull Request 21个,Bug1个,额外开发issue 2个 |
李嘉铖 | 代码行数1502,Pull Request 42个,Bug 3个,额外开发issue 2个 |
胡彬彬 | 代码行数1582,Pull Request 32个,Bug 2个,额外开发issue 4个 |
杜博玮 | 代码行数433,Commit 49个,Bug 9个,额外开发issue 5个 |
郭骏 | PM,会议记录18篇,博客作业9篇 |
我们团队成员分工合理,开发积极,同组成员之间分工明确,任务均匀。
我们的开发模式是3人前端,2人后端,1人爬虫,1人PM,这样的合作方式非常适合我们团队,是综合能力、时间、长处、性格各方面因素的一个平衡点,组内相处十分融洽。团队成员中任何一个人的离开,都可能会将这个平衡打破,新人的加入会增加许多磨合时间,对于我们这样一个开发任务较为繁杂的项目来说,影响较大。
软件表现
- 发布一周内注册用户数:200人
- 发布一周内主动查询次数:1000次
时间 | 注册人数 | 课表访问次数 | 成绩访问次数 | ddl访问次数 | 空教室访问次数 | 登录次数 |
---|---|---|---|---|---|---|
4/29 16:00 | 61 | 2300 | 445 | 241 | 60 | 174 |
4/29 20:00 | 133 | 3989 | 788 | 429 | 81 | 316 |
4/30 18:00 | 157 | 5243 | 941 | 588 | 85 | 399 |
5/1 18:00 | 213 | 6710 | 1164 | 716 | 98 | 505 |
5/2 18:00 | 223 | 7252 | 1233 | 810 | 98 | 520 |
5/3 18:00 | 226 | 7432 | 1250 | 848 | 110 | 525 |
5/4 18:00 | 222 | 7678 | 1265 | 896 | 112 | 527 |
我们的项目在发布后短短一周时间内,就达到了200人注册的使用量,成功达到了课程组的要求。而这一数量作为一个没有官方推广渠道,仅靠群内口口相传的软件来说,是非常难得的。
用户使用反馈方面,虽然我们Alpha阶段的功能不算很多,但是每个功能的完成度较高,没有什么bug,UI较为整洁,所以用户体验良好,收到的反馈较为正向。
工程质量
代码质量:我们的项目有完善的接口文档,程序中有详细的注释,团队博客也非常完善。
审核质量:我们的项目通过GitHub的issue和PR来串联起整个项目,对每一行代码都有code review来进行审核,在开发阶段就对代码质量有了把控,充分利用GitHub的功能。
开发预期
我们在Beta阶段,会优先解决以下问题:
- 爬虫的效率问题。我们会换用新的第三方包来重写爬虫整个程序,并且为爬虫实现多IP爬取功能,对于爬虫来说是一个较为艰巨的任务。
- 课程评价功能。我们会为课程表下同名的课程建立起评价框架,供用户在此畅所欲言,建立起类似于论坛的功能。这一功能开发需要前后端共同发力,在对当前架构有一个清晰的了解的情况下进行新的开发。
- 博雅提醒机制,我们会爬取教务上的博雅课程信息,定期更新,确保用户不用使用微信进行繁琐的操作才能查看博雅课程信息,或是为自己没有及时查看博雅而未能选上心仪的课程感到遗憾,并且会在博雅名额放出前一定时间,对于用户的移动端发出推送提醒。
- 校车校历查询,考虑从教务获取数据,并输入到后端,定期更新,为用户提供便捷
- ios端app的开发,对于前端开发人员要求较高,flutter提供跨平台编程,但仍然需要进行修改,确保苹果用户也能享受我们的服务
如果我们有人员变动,项目想要如期完成需要我们付出更多的代价,也可能会让新加入的人感受到压力和不愉快。并且,我们项目质量较高,组内成员并不想跳槽出这样一个工作环境良好、软件前景可观的团队。
我们对于自己的项目存在很高的要求,是一个一定程度上规模较大的项目,旨在一个app解决用户大部分的校园查询,我们希望能在一个学期的软工课程时间内,完成一个可以在北航持续被流传下去的校园助手类app,让每一个进入北航的学生都能使用这个app,一定程度上也是给同学们一个归属感,所以我们递交无人转会申请,希望老师能够给我们一次机会,让我们小组全力以赴的完成这个项目。谢谢老师。
以上就是软工*理解团队的无人转会申请。我们会不断努力,在Beta阶段为大家带来更优质的产品。希望课程组能够根据实际情况进行考量,批准我们的请求。