挣闲钱

项目博客主页

Follow me on GitHub

会议记录

Week 4 Mar. 30


产品介绍

奶牛挣闲钱是一个微信代跑小程序。它以微信为入口,使用手机进行取物代跑腿业务。奶牛挣闲钱相比传统微信小程序的业务,除了支持传统的浏览、下单、付款的传统服务之外,还有以下几个特点:

  1. 支持雇主自定义发布任务并设置报酬
  2. 雇主可以一次发布多个任务
  3. 雇主可以不通过开发者更新任务和报酬高低
  4. 界面简单美观
  5. 服务端 docker 化,可自动部署,自动重启
  6. 前端高度组件化,低耦合,可复用

会议流程

1). 确定所选项目的基本业务功能

  • 任务发布方可以:
    • 发布任务
    • 自主为发布的任务设置相应报酬
    • 对任务接收方服务满意度评价
    • 为自己任务设置相应描述
  • 任务接收方可以:
    • 查询当前已发布未完成的任务
    • 选择接受或者取消相应任务
    • 对雇主发布的任务进行难度与报酬关系评定
  • 通用功能:
    • 注册
    • 登录
    • 登出
    • 充值
    • 虚拟货币与真实货币转换
    • 积分兑换
    • 信用评级
    • 发布任务
    • 接受任务

2). 分配任务,明确成员分工

  • 产品经理:
    • 王迎旭 16340226
    • 吴槟 16340235
  • 前端开发:
    • 王显淼 16340224
    • 王亮岛 16340219
  • 后端开发:
    • 吴梓溢 16340243
    • 谢浩峰 16340253

3). 讨论项目使用框架与技术

  • 前端:
    • Vue、Js
  • 后端:
    • Go
  • 数据库:
    • MySql
  • 部署:
    • Docker

4). 确定开发周期与工作进度

  • 第一次迭代 3.30 - 4.25
    • 后端开发目标:制作一个可以具有基本功能且可以正常运行的服务端
      • 要求:
        • 提供基础 API ,完成 API 功能测试与健壮性测试
        • 完成数据库的设计,要求程序基本可以达成与数据库进行交互
        • 完成对应的Dockerfile
        • 视前端完成情况尝试与后端进行对接
    • 前端开发目标:完成前端 UI 设计
      • 要求:
        • 使用微信小程序前端开发框架
        • 完成可与后端对接的 API 设计
    • 产品经理:
      • 完成用例图的设计
      • 对项目进行初步规划
      • 完成组内人员详细分工

  • 第二次迭代 4.26 - 5.20
    • 后端开发目标:
      • 完成后端开发文档的补充工作
      • 根据产品经理的新需求扩充数据库相关的项
      • 对基础 API 进行功能的完善
      • 根据产品经理的需求与用例图,创建新的 API 进行功能扩充
      • 进行健壮性测试
      • 尝试进行第二次对接
    • 前端开发目标:
      • 对 UI v1.0 版进行完善与扩充
      • 补充 UI 设计文档,力求达到规范
      • 对第一次迭代结束后测试过程中出现的界面停滞、按钮无响应等情况进行处理
      • 尝试进行第二次对接
    • 产品经理:
      • 汇总第一次迭代中出现的问题,做好相关的记录
      • 根据实际情况,按需提出新的需求
      • 完成部署图、顺序图的建模工作
      • 督促组内成员完成部分技术博客
      • 完成部分软件需求说明书、软件设计文档的编写任务

第三次迭代 5.23 - 6.24

  • 后端开发目标:
    • 完善所有后端开发文档,包括数据库设计文档、API设计文档
    • 对 API 进行健壮性测试
    • 加入问卷功能,修改数据库格式与相关数据结构
    • 完成第三次对接
    • 协同前端进行压力测试
  • 前端开发目标:
    • 完善前端开发设计文档
    • 加入问卷功能,修改相应界面
    • 对第二次迭代过程中出现的界面崩溃等异常情况进行处理
    • 完成第三次对接
    • 完成技术博客分享
  • 产品经理:
    • 协同前端、后端开发人员编写安装部署说明
    • 完成对小程序的测试,并以用户手册形式进行展示
    • 收集组内所有技术博客
    • 完成软件需求说明书、软件设计文档的编写任务
    • 完成产品的交付
    • 按实际情况编写成员分工表