团队git实训

这个作业属于哪个课程 2021春软件工程实践|W班 (福州大学)
这个作业要求在哪里 团队第二次作业GitHub编程实战)
这个作业的目标 1. 学习GitHub团队协作 2. 完成会议网站的开发

Part1

1. 项目github地址以及项目部署的在线地址

GitHub地址

项目部署位置(前台)
项目部署位置(后台)

2. 组员职责分工

产品:文档、功能逻辑图、博客...

  • 陈子傲
  • 周睿思

前端:前端开发、页面设计

  • 郭晗宇
  • 谢乐如
  • 陈子傲
  • 郭达宇

后端:后端开发、项目部署

  • 方燮楠
  • 龚海旭
  • 唐德宇
  • 周睿思
  • 程文健
  • 许鹏宇

3. github 的提交日志截图,统计各组员的commit次数

名称 commit次数
唐德宇 9
谢乐如 23
许鹏宇 3
龚海旭 14
郭达宇 3
方燮楠 5
郭晗宇 12
陈子傲 4
程文健 3
周睿思 3

4. 程序运行截图

前台登入功能
image
前台注册功能
image
前台主页
image
右边是无限长滚动列表,类似于微博等,可以无限向下拉
前台详情页面
image

彩蛋?

另外当你在晚上进入前台界面时,你可以获得黑夜模式的体验
image

image

image

5. 遇到的困难及解决方法

组员:罗德

  • 困难:在开始的时候对需求的分析不够到位,导致团队讨论的时候花费了更多的时间在需求分析上;其次,自身对于前端的框架的学习不够深入,几乎属于除了基础语法之外一窍不通的状态。同时自身也是第一次进行这种规模的团队合作,对很多操作都比较陌生。
  • 解决:通过其他组员的教学和帮助,最终实现了相对应的前端代码。

组员:Guodd

  • 困难:对前端Vue框架了解很浅,只进行过基础的运用,一些使用方法和工具没有使用过,在编写代码的一开始跟不上前端其他同学的进度
  • 解决:向组内前端大佬学习了解后,参考他们已有的写法,经过若干次修改后写出了相应的代码

组员:Elsa1226

  • 困难:之前没有经历过多人的团队协作,不清楚整体协作流程,对GitHub的使用也仅限于自娱自乐。
  • 解决:看组内大哥激情交流,看他们是如何一点点把项目从无到有完成,同时也学习了如何通过Git完成一个多人团队项目。
  • 困难:对后端Python不熟悉。
  • 解决:边做边学,根据队内分配的任务一点点做。

组员:chitanda

  • 困难:第一次用 git 进行比较规范的开发,没有 git-flow、commit 规范 、issue assign 相关的经验,初上手有一定困难
  • 解决:百度、谷歌、问队友,多用几次就习惯了

组员:Recii

  • 困难:对git多人协作开发不熟悉;以及对Python的学习程度较浅。
  • 解决:多问队友,在commit时注意所在分支,对一个项目各分支的划分有了一定的认识;多查Flask项目结构,做中学,学中做,向队友学习,多看多听。

组员:Arturia

  • 困难:对于后端开发的语言不熟悉,花了一点时间去了解;github多人协作也不熟练
  • 解决:多问队友,不能干着急,在实践中边学边做,多沟通交流

6. 评估每位组员的贡献比例,总分100

名字 主要参与任务 贡献度
陈子傲 需求分析、部份前端开发、博客撰写 9%
程文健 部份后端开发 7%
郭晗宇 主要前端开发 11%
许鹏宇 部份后端开发 7%
郭达宇 博客撰写、部份前端开发 8%
方燮楠 主要后端开发 12%
唐德宇 主要后端开发 11%
谢乐如 需求分析、主要前端开发 17%
周睿思 部份后端开发、博客撰写 8%
龚海旭 主要后端开发、测试、服务器搭建与项目部署 11%

7. PSP表格

  • 罗德
PSP2.1 Personal Software Process Stages 预估耗时(h) 实际耗时(h)
Planning 计划
Estimate 估计这个任务需要多少时间 0.2 0.1
Development 开发
Analysis 需求分析 (包括学习新技术) 1 1
Design Spec 生成设计文档 1 0.5
Design Review 设计复审 0.1 0.1
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0.1 0.1
Design 具体设计 0.2 0.2
Coding 具体编码 2 4
Code Review 代码复审 1 0.5
Test 测试(自我测试,修改代码,提交修改) 1 1.5
Reporting 报告
Test Repor 测试报告 0.2 0.2
Size Measurement 计算工作量 0.1 0.1
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 0.3 0.1
合计 7.2 8.5
  • Guodd
PSP2.1 Personal Software Process Stages 预估耗时(h) 实际耗时(h)
Planning 计划
Estimate 估计这个任务需要多少时间 0.5 0.5
Development 开发
Analysis 需求分析 (包括学习新技术) 2 3.5
Design Spec 生成设计文档 1 2
Design Review 设计复审 0.5 1
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0.2 0.5
Design 具体设计 2 2
Coding 具体编码 2 2
Code Review 代码复审 2 1.5
Test 测试(自我测试,修改代码,提交修改) 1 1
Reporting 报告
Test Repor 测试报告 0.5
Size Measurement 计算工作量 0.5 0.3
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 1 1
合计 13.2 14.3
  • 郭晗宇
PSP2.1 Personal Software Process Stages 预估耗时(h) 实际耗时(h)
Planning 计划
Estimate 估计这个任务需要多少时间 0.1 0.1
Development 开发
Analysis 需求分析 (包括学习新技术) 1 1
Design Spec 生成设计文档 0.5 0.3
Design Review 设计复审 0.1 0.2
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0.1 0.1
Design 具体设计 3 2.5
Coding 具体编码 5 4.5
Code Review 代码复审 0.5 0.2
Test 测试(自我测试,修改代码,提交修改) 1 1
Reporting 报告
Test Repor 测试报告 0.2 0.2
Size Measurement 计算工作量 0.1 0.1
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 0.5 0.5
合计 12.1 10.7
  • Recii
PSP2.1 Personal Software Process Stages 预估耗时(h) 实际耗时(h)
Planning 计划
Estimate 估计这个任务需要多少时间 0.1 0.1
Development 开发
Analysis 需求分析 (包括学习新技术) 0.5 0.5
Design Spec 生成设计文档 1 1
Design Review 设计复审 0.5 0.5
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0.2 0.2
Design 具体设计 1 1
Coding 具体编码 2 3
Code Review 代码复审 1 2.5
Test 测试(自我测试,修改代码,提交修改) 0.5 1
Reporting 报告
Test Repor 测试报告 2 2.5
Size Measurement 计算工作量 1 1
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 1 1.5
合计 10.8 14.8
  • 吃蛋挞
PSP2.1 Personal Software Process Stages 预估耗时(h) 实际耗时(h)
Planning 计划
Estimate 估计这个任务需要多少时间 0.1 0.1
Development 开发
Analysis 需求分析 (包括学习新技术) 1 1.5
Design Spec 生成设计文档 1 2
Design Review 设计复审 0.5 1
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0.2 0.5
Design 具体设计 2 2
Coding 具体编码 5 5
Code Review 代码复审 2 1.5
Test 测试(自我测试,修改代码,提交修改) 1 1
Reporting 报告
Test Repor 测试报告 0.5
Size Measurement 计算工作量 0.5 0.3
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 0.5 0.5
合计 14.3 15.4
  • NOASE
PSP2.1 Personal Software Process Stages 预估耗时(h) 实际耗时(h)
Planning 计划
Estimate 估计这个任务需要多少时间 0.4 0.4
Development 开发
Analysis 需求分析 (包括学习新技术) 2 1.5
Design Spec 生成设计文档 1 1
Design Review 设计复审 0.5 1
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0.5 0.3
Design 具体设计 2 3
Coding 具体编码 3 6
Code Review 代码复审 0.5 0.5
Test 测试(自我测试,修改代码,提交修改) 0.5 1
Reporting 报告
Test Repor 测试报告 0.1 0.2
Size Measurement 计算工作量 0.5 0.3
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 0.5 0.5
合计 11.5 15.7
  • Arturia
PSP2.1 Personal Software Process Stages 预估耗时(h) 实际耗时(h)
Planning 计划
Estimate 估计这个任务需要多少时间 0.25 0.25
Development 开发
Analysis 需求分析 (包括学习新技术) 1 2
Design Spec 生成设计文档 0.5 0.5
Design Review 设计复审 0.25 0.25
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0.2 0.2
Design 具体设计 1 1.5
Coding 具体编码 3 5
Code Review 代码复审 0.25 0.25
Test 测试(自我测试,修改代码,提交修改) 1 1.5
Reporting 报告
Test Repor 测试报告 1 1
Size Measurement 计算工作量 1 1
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 1 1.5
合计 10.45 14.7
  • Elsa1226
PSP2.1 Personal Software Process Stages 预估耗时(h) 实际耗时(h)
Planning 计划
Estimate 估计这个任务需要多少时间 0.2 0.2
Development 开发
Analysis 需求分析 (包括学习新技术) 1 1
Design Spec 生成设计文档 0.5 0.2
Design Review 设计复审 0.3 0.1
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0.2 0.2
Design 具体设计 1 1
Coding 具体编码 3 5
Code Review 代码复审 0.2 0.2
Test 测试(自我测试,修改代码,提交修改) 1 1
Reporting 报告
Test Repor 测试报告 1 1
Size Measurement 计算工作量 1 1
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 1 0.5
合计 10.4 12.8
  • Huro
PSP2.1 Personal Software Process Stages 预估耗时(h) 实际耗时(h)
Planning 计划
Estimate 估计这个任务需要多少时间 0.1 0.1
Development 开发
Analysis 需求分析 (包括学习新技术) 1 1.5
Design Spec 生成设计文档 1 2
Design Review 设计复审 0.5 1
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0.2 0.5
Design 具体设计 2 3
Coding 具体编码 3 6
Code Review 代码复审 0.5 0.5
Test 测试(自我测试,修改代码,提交修改) 0.5 1
Reporting 报告
Test Repor 测试报告 0.1 0.2
Size Measurement 计算工作量 0.5 0.3
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 0.5 0.5
合计 9.9 16.6
  • 方燮楠
Planning 计划
Estimate 估计这个任务需要多少时间 0.1 0.1
Development 开发
Analysis 需求分析 (包括学习新技术) 1 1
Design Spec 生成设计文档 0.5 0.3
Design Review 设计复审 0.1 0.2
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0.1 0.1
Design 具体设计 2 2
Coding 具体编码 5 5
Code Review 代码复审 2 1.5
Test 测试(自我测试,修改代码,提交修改) 1 1
Reporting 报告
Test Repor 测试报告 0.5
Size Measurement 计算工作量 0.5 0.3
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 0.5 0.5
合计 13.3 12


Part2

1. 团队选题展示过程中,老师和同学提出了一些问题。有没有哪个问题你们想重新回答?

  • 好像并没有什么诚待解决的问题

2. 在上次团队选题之后,你们组有什么新的思考和想法?有什么具体的行动,列出具体行动

  • 在上一次选题过后,我们认为还需要在系统中加入能够让党员直观看到自己已有时长和仍需时长,同时能够溯源每个时长的活动,原因是在选题会结束后的一周,学院要求每个党员计算自己的服务时长和服务种类,但是需要每个人去成百上千个记录文件中寻找自己的党服的具体内容,极其耗时。
posted @ 2021-03-27 23:55  这城市多了十只伤心鸽  阅读(242)  评论(14编辑  收藏  举报