Loading...

团队作业1—团队展示&选题

这个作业属于哪个课程 课程
这个作业要求在哪里 作业要求
这个作业的目标 学习 Git 分支管理,团队协作、设计团队项目、规划项目计划

一.团队展示

1.1 队伍概况

  • 队名:QAQ~

  • 队员学号:

    姓名 学号
    李俊贤(队长 3118005367
    黄博晓 3118005363
    李林飞 3118005368
    凌文宇 3118005372
    赖晋启 3118005366
    李业 3118005369
    陈金海 3118001626
  • 合照

    image-20201020231153732

1.2 队员

姓名 擅长技术 编程兴趣 一句话宣言
李俊贤 Java后端开发 web后端开发 大家一起努力
李林飞 Vue搭配Element-UI进行前端开发 尽力打造最友好的用户体验 不会设计的后台不是好前端
凌文宇 Java 努力提升自己 我爱学习
黄博晓 Java后端开发 后端开发相关技术 弹指间、数据库灰飞烟灭
赖晋启 Java、数学 解决数学方面的编程问题 好好学习,天天向上
李业 Java后端开发 学会自身缺乏的技术 从心出发,走自己的路
陈金海 Java后端开发 web开发 Java是世界上最好的语言

1.3 团队分工

职责 参与人员
PM 凌文宇、李俊贤
后端开发 李俊贤、黄博晓、陈金海、赖晋启
前端开发 李林飞
数据库管理 赖晋启、黄博晓
文档管理与审核 凌文宇、李林飞
测试 李业

二.团队选题

2.1 代码托管地址

GitHub地址:https://github.com/perfert-ph1/API-Management-System

2.2 项目简介

一个面向开发者的API在线管理测试系统,平台主要实现了两大功能:

  • Web项目API的管理功能。包括API的创建、编辑、统计功能,项目成员共享、分组以及API操作日志功能。

  • Web项目API的测试功能。测试功能包括根据API发送请求,获取并格式化返回结果。

项目预期用户量是500。

2.3 项目阐述

  • 可用:提供了API管理测试功能。
  • 真实:为程序员提供一个API管理测试平台。
  • 价值:API管理与测试对Web开发人员的测试提供了很大的便利。
  • 目标:构建一个真实可用的产品。

2.4 增量式和版本化管理

  • 增量式管理
    • 按需求分析文档、设计文档、接口文档的顺序逐步完善
    • 开发过程中需要改动的文档先在文档队列中暂存,经过PM的审核再上传到正式文档库。
  • 版本管理:
    • 文档命名规范:文档名 + V1.1
    • 第一位数字随着项目大功能的更新而递增。
    • 第二位数字随着bug修复、代码重构以及文档添加等小改动而递增。

2.5 git提交规范

要求项目的git提交要规范,如下所示:

commit的信息按:提交类别+概要描述的格式

提交类别主要是以下几种:

  • 功能:提交功能点。
  • 修复:修复bug。
  • 重构:代码重构,未新增任何功能和修复任何bug。
  • 配置:修改项目工程文件配置。
  • 文档:修改文档

例如:git commit -m "功能 新增用户登录注册功能"

三.团队计划

3.1 计划表

第 6 1.团队组队、团队博客
2.团队介绍、成员展示、角色分配、选题确定
3.制定团队计划安排,团队贡献分的规定
第7周 1.需求规格说明书
2.原型设计,队员估计任务难度并学习必要的技术
3.编码规范完成、平台环境搭建完成、初步架构搭建
第8周 1.原型改进(给目标用户展现原型,并进一步理解需求)
2.架构设计,WBS, 团队成员估计各自任务所需时间
3.测试计划
第9、10周 1. 团队项目Alpha任务分配计划
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
第11周 1.用户反馈+测试计划改进
2. 团队Alpha阶段个人总结
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
第12周 1. 团队项目Alpha博客:事后分析

3.2 成员绩效评估方法

评估公式:成员的绩效 = 团队获得的分数 + 个人的团队贡献分

个人贡献分采用不同的指标进行计算,并参考所有成员的意见,各指标占比如下:

指标 占比
积极程度 10%
工作量 20%
工作完成质量 30%
是否按时完成任务 20%
是否提出创新性意见 15%
其他 5%

posted @ 2020-10-20 23:31  bxiao  阅读(266)  评论(0编辑  收藏  举报