[敏杰开发]团队免转会申请

敬爱的老师,助教们:

你们好!我们是敏杰开发团队,在此诚挚递交我们的学期中免转会申请

在上半学期的Alpha开发中,我们组配合默契,协作流畅,共同完成了项目知识路书的原型开发、测试与部署,良好完成了开发任务计划。具体来说,我们完成了以下功能:

  • 文献管理

    • 用户可以本地上传文献.bib格式数据将文献导入
    • 用户可以借助GUI工具手动整理文献间的引用关系
    • 【extra】用户可以利用浏览器打开输入的文献链接进行阅读
  • 单篇文献笔记

    • 用户可以为每一篇文献作出笔记梳理
    • 文献笔记编辑支持使用markdown,可实时编辑并显示markdown渲染结果
  • 路书编辑器

    • 用户可以将文献和普通节点引入一篇路书,每篇文献、普通节点分别对应一个独立节点
    • 文献间可以根据引用关系自动在路书中绘制引用路线图
    • 用户可以在文献和文献、文献和普通节点间连接关系线路
    • 完成了路书编辑器的交互增强和渲染定制,用户可以使用鼠标点击、快捷键等人性化操作快速编辑路书
    • 可以在路书编辑器查看为引入的文献所编辑的笔记
  • 路书阅览器

    • 用户可以直观查看每个文献对应的文献笔记
    • 用户可以生成阅览链接,将路书进行分享
  • 路书管理

    • 用户可在此管理界面对已有路书进行增、删、该、查、分享等操作
  • 用户系统

    • 完成了用户注册、登陆、注销功能
    • 后端实现用户鉴权,用户只能读写属主为自己的文献、路书、笔记
    • 实现了路书分享功能,为路书生成加密的外部链接,其它用户可以通过改链接访问其它用户的路书
  • 用户评价与反馈系统

    • 实现了用户打分,用户评价的收集系统

在这个过程中,每个成员都各尽其责,完成了自己负责的任务。具体来说:

姓名 Alpha完成的任务 职责
hdl 初始化CI/CD, 路书编辑中自动添加引用关系, 绑定将author和note, 增加markdown preview,博客撰写, 代码审阅, 组织会议等。 统筹项目进度,协调团队各成员工作节奏,组织攻坚疑难问题。非常重要!
ljy 错误处理模态框封装, 文献管理列表按钮栏, 文献CU表单面板, 路书管理table view, 文献CU抽屉绑定data, 文献表单数据项中增加[引用关系], 用户反馈收集, 退出按钮,BibTex导入, 添加文献笔记markdown编辑器 熟悉项目代码,对Article Table View功能,用户反馈功能等非常熟悉。项目需要他对该部分功能做进一步增强,且已经分配Beta阶段任务。
ym 引入table view组件 , MindTable组件添加data属性并接入, 文献管理页接入数据加载api, 文献管理页增删查对接后端数据api 掌管table view界面功能,发挥重要作用,需要她在后续阶段对该界面做进一步增强,且已经分配Beta阶段任务。
yzn 配置并封装axios,配置拦截器,合并req函数的param与data参数,文献管理页接入数据加载api,登陆界面与缓存,具有权限认证的Request接口,注册界面,增加卡片式的登录欢迎界面 掌管登录界面等功能,熟悉前后端配合,非常重要,在项目前后端连接中发挥重要作用,且已经分配Beta阶段任务。
zwx 接入vue-mindmap,配置vuex,添加“新建结点”与“新建连接”按钮控件,mindmap编辑器增强,路书编辑接入api:获取文献列表,路书编辑:接入路书加载api,路书编辑:接入路书上传API,路书管理页面接入API,路书添加title CUR,创建reader view,路书接入描述,路书添加结点id-title映射,路书样式:文献节点颜色;线形加箭头;拖拽节点去抖动,路书编辑器增强:点击事件编辑路书,为编辑器添加快捷键,添加Icon 添加帮助,路书阅览和编辑界面展示note 项目前端主力,掌管Road Map组件功能,熟悉项目配置,对项目非常重要,且已经分配Beta阶段工作。
zxz 添加requirements,添加素材实体序列化器,完善API接口,增加路书名称字段,文献双向引用,允许空的URL,添加JWT登录认证,添加用户反馈接口,添加Permission测试和Auth测试 项目后端主力成员,在项目后端配置,用户鉴权系统,后端测试等功能上起到重要作用。已经分配Beta阶段任务。
zzy 根据ER图添加Models,添加用户与路书实体序列化器,生成简易接口文档,添加单元测试,完善API接口,后端支持tags,随笔curd,添加models的CURD测试 项目后端主力成员,熟悉本项目后端工作内容,在后端API接口及文档上发挥了重要作用,且已经分配Beta阶段任务。

我们认为目前团队运作良好,额外引入人事变动将极大阻碍后续开发进度。我们列举如下理由:

  1. 若转出,我们必定要吸收新成员才足以完成开发任务
  2. 新成员需要重新学习开发技术栈并熟悉代码。根据我们的经验,新人的上手过程经常长达一至两周,磨合时间较长,开发组必须投入额外精力为其安排合适的任务并引导其学习技术
  3. 软件产品概念较新,新成员需要一段时间同步思想,这段时间很容易由于融入感不强出现负面、消极的情绪,这对转入新人的学习是不利的
  4. 我们的产品需求大多出自组员共同需求,若有人转出,转出的同学无法再继续参与这个项目的开发,这会使其倍感挫败
  5. 我们的开发是持续进行的,目前已经为所有组员分配好下一阶段任务。若人事发生变动,我们需要花费大量精力重新计划安排接下来的开发节奏,这对最终成果必定是不利的

以上是敏杰开发团队的免转会申请。我们将会继续努力,在Beta阶段带来更加优质的软件工程产品。
希望课程组能够根据我们的实际情况考虑,批准我们的免转会请求。

此致,
敬礼!

敏杰开发团队

posted @ 2020-05-08 23:54  敏杰开发  阅读(112)  评论(0编辑  收藏  举报