博客要求
团队项目拆解
概述
对于alpha版本,我们预计先实现基础的注册登录,及最重要的组队招募功能。主要工作在于两个功能所依赖的12个页面,以及相应的后端数据库等。由于项目中所涉及到的算法等都较为基础,实现难度较低,因此后端实现难度不高。而项目的最后表现很大程度取决于用户体验的优劣,因此我们认为前端中对于用户体验的优化十分重要。因以上原因,我们决定先分2人实现后端,剩下4人并行完成前端各页面,完成后根据后端进度,分出1至2人帮助后端进行开发,前端组继续进行用户体验的优化与UI的优化。github链接在这里。
详细分工
前端分工
前端所主要实现的12个页面以及相应功能说明见功能规格说明书。具体规划如下,
工作
一列中所列出的是页面名称,具体工作内容包含页面实现及其中按钮的接口调用:负责人 工作 时长 DDL 鲍屹伟 登录页面 2h 4/09 白世豪 发布列表(首页) 4h 4/12 新建发布页面 3h 4/12 发布详情页面 3h 4/12 王冰 申请页面 3h 4/12 首页侧边栏 2h 4/13 我的申请页面 4h 4/13 注册页面 2h 4/09 余宸狄 我的发布页面 2h 4/13 我的发布详情 2h 4/13 发布的申请列表 4h 4/13 修改密码页面 2h 4/09 其中,
DDL
一栏列出的是最迟完成时间,由于前端工作可以并行进行,所以希望在4/11前能完成全部前端绘制工作,并将前端组一分为二,分别进行前端的优化、帮助后端完成接口。后端分工
后端的主要工作在于完成后端各数据库的建立,并实现前端所需要的各类接口功能。具体的数据库设计及接口设计参见技术规格说明书。
负责人 工作 时长 DDL 刘卫 用户数据库 3h 4/09 发布库 4h 4/12 用户数据接口 5h 4/10 发布接口 2h 4/13 刘启航 用户信息库 4h 4/09 申请库 3h 4/12 用户信息接口 5h 4/10 申请相关接口 3h 4/13 其他工作
其他工作主要有pm相关的计划制定、博客撰写、例会组织等等,以及前后端负责人所要负责的各个项目验收,以及接口对接等。
负责人 工作 时长 DDL 鲍屹伟 总体规划 2h 4/08 例会组织 1h/次 --- 各类博客撰写 5h 4/11 刘卫(后端) 后端验收 3h 4/12 接口对接 1h 4/10 白世豪 前端设计 4h 4/11 前端验收 2h 4/12 接口对接 1h 4/10
所需要的总时长约在85h左右。其中去掉了前期所作的一些可行性实验。github的Projects图如下: