[软工*理解组] 无人转会申请

我们是软工*理解团队,经过长达一个月的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阶段为大家带来更优质的产品。希望课程组能够根据实际情况进行考量,批准我们的请求。

上一篇:实验四 代码评审


下一篇:在团队中使用Pull Request来管理代码