团队作业1——团队展示&选题
团队作业1——团队展示&选题
目录
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/networkengineering1934-Softwareengineering |
---|---|
这个作业的要求 | https://edu.cnblogs.com/campus/gdgy/networkengineering1934-Softwareengineering/homework/12139 |
这个作业的目标 | 完成团队展示、团队选题、团队计划、以及团队成员的贡献分配规则 |
团队展示
1.1 队名和宣言
- 队名:海克斯科技
- 宣言:为了更美好的明天而战
1.2 队员学号
姓名 | 学号 |
---|---|
陈卓鸿 | 3119005320 |
黄润波 | 3119005322 |
林郁达 | 3119005330 |
王春锦 | 3119005342 |
张超榆 | 3119005349 |
张栩(组长) | 3119005350 |
1.3 项目描述
项目名称:GDUT流浪猫狗管理系统,面对广东工业大学内通知、寻找和领养校园内流浪猫狗的系统。
1.4 队员风采
陈卓鸿
- 风格:写完代码再改
- 擅长技术:后台开发
- 编程兴趣:后台相关
- 期望的软工角色:开发
- 一句话宣言:每一个bug都可以成为一个feature
黄润波
- 风格:不喜欢DDL但是会拖
- 擅长技术:有接触,无专精
- 编程兴趣:改bug,红变黄变绿
- 期望的软工角色:bug测试,功能改进
- 一句话宣言:少点报错多点通过
林郁达
- 风格:只在DDL前干活
- 擅长技术:Java后台、界面设计
- 编程兴趣:后台开发与WEB开发
- 期望的软工角色:页面设计或后端开发
- 一句话宣言:做好自己的工作
王春锦
- 风格:尽力而为
- 擅长技术:前端
- 编程兴趣:WEB开发
- 期望的软工角色:前端开发
- 一句话宣言:努力跟上各位大佬的进度
张超榆
- 风格:没有风格
- 擅长技术:Java
- 编程兴趣:Java后台相关
- 期望的软工角色:后台开发,测试
- 一句话宣言:代码能跑就算成功
张栩
- 风格:随缘
- 擅长技术:Java
- 编程兴趣:学习开发和计算机网络的知识
- 期望的软工角色:后端开发
- 一句话宣言:代码不报错就算成功
1.5 团队合照
1.6 团队特色
虽然我们不是实力最强的,但我们每个人都必将竭尽所能,全力以赴。
选题要求
2.1 团队选题
作为广东工业大学的学生,我们经常能在生活区和教学区看到不少流浪猫、狗出没。对于我们来说,不管是这些小动物的爱好者,想要进行喂食或者玩耍,或者是出于某些如过敏、卫生等原因需要远离或清洁它们,或是提供给居住在附近的居民一个了解甚至领养这些小动物的渠道,我们认为可以编写一个系统,对这些流浪猫猫狗狗的品种、外貌特征、生活区域、健康状况进行记录和管理。本系统预计会分为管理员和普通用户两个模块,管理员可以直接对用户进行管理,也可以修改所有动物的信息、更新地图、添加注释等。用户经过注册登录后,可以上传流浪猫狗的照片、名称、性别、状态、常驻区域等信息,也可以申请领养这些流浪猫狗。流浪猫狗的位置将会在地图上显示,后续的功能我们还在进一步思考中,将视情况添加。
2.2 预期用户量
由于用户主要是面向广东工业大学师生和学校附近的居民,所以我们的预期用户量大约在5000-10000左右。
2.3 项目描述
- 真实:我们打算开发的系统贴近校园生活,不会有很复杂的业务逻辑。
- 可用:我们的每位成员都将全力投入开发,确保每个功能都可用。
- 价值&情怀:无论是对于我们自己,还是对于这些无家可归的流浪猫狗,我们都想通过自己的专业知识略尽绵薄之力,为大家提供一个更好的生活环境。
2.4 GitHub地址
https://github.com/HexTechGDUT/StrayAnimalsManagementSystem
团队计划
3.1 团队成员初步分工
成员 | 分工任务 |
---|---|
陈卓鸿 | 后端开发,测试 |
黄润波 | 测试,复审 |
林郁达 | 后端开发,界面设计 |
王春锦 | 前端开发,界面设计 |
张超榆 | 后端开发,测试 |
张栩 | 博客编写,后端开发 |
3.2 计划时间表
第 9 周 | 1.团队组队、团队博客 |
---|---|
2.团队介绍、成员展示、角色分配、选题确定 | |
3.制定团队计划安排,团队贡献分的规定 | |
第10周 | 1.需求规格说明书 |
2.原型设计,队员估计任务难度并学习必要的技术 | |
3.编码规范完成、平台环境搭建完成、初步架构搭建 | |
第11周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) |
2.架构设计,WBS, 团队成员估计各自任务所需时间 | |
3.测试计划 | |
第12、13周 | 1. 团队项目Alpha任务分配计划 |
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
第14周 | 1.用户反馈+测试计划改进 |
2. 团队Alpha阶段个人总结 | |
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
第15周 | 1. 团队项目Alpha博客:事后分析 |
团队成员绩效评估方法
指标 | 比值 |
---|---|
代码贡献 | 35% |
参与项目功能设计的交流、探讨 | 25% |
对他人的成果提出建议 | 20% |
按时完成任务 | 15% |
综合 | 5% |