目录
一、站立会议
1、站立会议是敏捷开发中十分重要的一环
2、站立会议的功能:
(1)快速同步进展,让项目组内部的员工互相了解彼此的进展,从而了解本项目的整体进展。
(2)给每个人一种精神压力,信守承诺。这是一种面对面的精神压力,直面项目进展。
(3)培养团队的文化,让每个人意识到:我不是一个人在战斗,我们是一个团队。
3、站立会议的目的:
(1)让所有人了解其他人在做什么,当前项目计划进展如何
(2)帮助大家解决那些阻碍做事情的问题,以及共享承诺这些都非常有利于提高团队合作精神的。
4、每日站立会议内容
每个人需分别回答四个问题:
1)我们上次开会后你都干了什么?(要关注细节,又不能过分详细)
2)每个你负责的、正在做的任务还剩下多少时间?
3)我们下次开会之前你要做什么?(当成员间的工作有依赖关系时,会给其他成员一个很好的提醒,自己给自己设定一个目标)
4) 你的工作被阻碍了吗?(组长会后要及时解决会议上提出的阻碍,否则会影响大家反映阻碍的积极性)
(以上文字参考博客链接:https://blog.csdn.net/rl529014/article/details/88610483)
二、团队站立会议会议记录
1、会议一
日期:5月21日
会议记录:
徐文晴:
1)写博客主页、详情页、书写页面,进行部分前后端传值
2)我在负责的博客相关页面胜于20%左右的工作量,大概1-2天可以完全实现;登陆注册部分正在着手,预计3-4天完成
3)下次开会前要完成博客相关页面
4)工作未受到阻碍
吴婷婷:
1)上次开完会以后,和老徐(徐文晴同学)商量了前端页面分工,然后开始写自己的部分
2)大部分已经完成,还没和后端进行数据交互,还剩下2天时间
3)下次开会之前把“个人主页”所有前端部分完成(即完成我负责的所有部分)
4)我的工作没有被阻碍
孔一言:
1)在上次开会后,我完成了后端数据库建表及后端功能底层代码,包括列出博客文章,博客评论,个人主页,登录注册等
2)基本已经完成,还差最后一些修缮,大概1-2天可以完成
3)下次开会之前希望可以全部完成
4)工作没有被阻碍
梁莉莉:
1)在上次开会后,我完成了后端博客部分的逻辑处理(列出博客文章、写博客、评论博客、回复评论、给博客内容点赞等)
2)我的任务已完成75%,预计接下来花2天时间完成个人中心页面的后端逻辑处理以及与前端数据交互部分。
3)在明天开会之前完成个人中心页面的后端逻辑处理.
4)工作未被阻碍
2、会议二
日期:5月22日
会议记录:
徐文晴:
1)博客的详情页部分在写评论回复功能
2)我在负责的博客相关页面剩余评论回复功能,大概1-2天可以完全实现;登陆注册部分正在着手,预计3-4天完成
3)下次开会前要完成评论回复
4)工作未受到阻碍
吴婷婷:
1) 上次开完会以后,就开始着手完成自己剩余的任务
2) 负责的部分基本已经完成(一些样式需要修改、某些涉及交互的地方需要微调),还剩下不到1天的时间
3) 下次开会之前将细节修改完毕,自己负责的部分全部完成
4) 我的工作没有被阻碍
梁莉莉:
1) 部署后端代码至服务器,以方便前端进行数据交互;使用Swagger生成前后端接口API
2)我的任务已完成85%,预计花两天时间完成登录注册及个人中心页面、超级管理员页面的后端逻辑处理以及与前端的数据交互。
3)完成登录注册及个人中心页面的后端逻辑处理
4)工作未被阻碍。
孔一言:
1)在上一次会议后,我又写了寄养功能的全套代码,并改了一些之前遗留下来的bug
2)我负责的部分基本完成
3)在下次开会之前,我会根据队友的要求,添加一些细节,或是添加一些新的方法
4)工作没有被阻碍
3、会议三
日期:5月24日
会议记录:
徐文晴:
1)写了注册登录,博客部分调试bug
2) 登录注册还没有交互;博客页面能做的基本都做了,还差写博客页面富文本编辑器,搜索,博客详情页面作者卡片与后端的交互。剩余工作量大约20%,调试bug时间不确定
3)登录注册完成交互
4) 还行
吴婷婷:
1)上次开完会以后,就开始着手修改样式和交互微调
2)负责的部分已经完成
3)有交互的部分和后端合完代码
4)我的工作没有被阻碍
梁莉莉:
1) 已完成登录注册及个人中心页面的后端逻辑处理。
2) 我的任务已完成90%,预计花一天时间完成超级管理员页面的后端逻辑处理。
3) 完成超级管理员页面的后端逻辑处理。
4) 工作未被阻碍。
孔一言:
1)上次开会后,我又根据队友的一些要求,添加了几个新的方法
2)我负责的部分基本完成,还有超管页面,预计一天完成
3)辅助队友与前端同学合代码,完成超管页面
4)我的工作没有被阻碍
4、会议四
日期:5月26日
会议记录:
徐文晴:
1)登录注册,搜索合后端代码
2)写博客页面富文本编辑器,博客详情页面作者卡片与后端的交互。剩余1天
3)调试,写富文本编辑器
4)我的工作基本没有被阻碍
吴婷婷:
1) 上次开完会以后,就开始着前后端的端口数据传输
2) 由于服务器出现问题一直在解决,所以基本未完成
3) 有交互的部分和后端合完代码
4) 我的工作基本没有被阻碍
孔一言:
1)上次开完会之后,我就开始测试我所负责的前后端数据交互的接口,由于后端controller层会因为一些配置的原因导致数据传不到前端,并且后端的代码放在了服务器上,所以我们需要测试好每个接口,并撰写前后端接口文档(可以用Swagger)
2)我负责部分基本完成
3)我将辅助前端同学合代码
4)我的工作没有被阻碍
梁莉莉:
1) 对后端接口进行逐一测试,以保证前端能成功数据
2) 我的任务已完成95%,预计花一天时间对整个项目进行测试,并撰写测试文档
3)对整个项目进行测试,并撰写测试文档
4)工作未被阻碍
5、会议五
日期:5月27日
会议记录:
吴婷婷:
1) 上次开完会以后,就开始着手合代码
2) 已经完成
3)无
4) 我的工作没有被阻碍
(持续更新中)
徐文晴:
1)调试程序
2)完成
3)测试
4)工作没有被阻碍
梁莉莉:
1)对项目进行测试,撰写测试文档
2)完成100%
3)无
4)测试项目时发现Bug,需要等待开发者的修正反馈。
孔一言:
1)撰写接口文档。并开始着手和梁莉莉同学一起写测试文档
2)完成98%
3)完成测试文档
4)我的工作没有被阻碍
三、团队贡献分配原则
1、工作记录
由组长负责记录每一阶段团队成员的工作内容。
2、贡献百分比
每阶段工作结束后,团队成员进行会议讨论,会议决定每个成员完成第i阶段工作的情况,按百分比Xi计算。完成得越好,百
分比越高,在0-100%之间。这一点充分体现了人性化需求,得分规则是由大家一起制定的,对团队项目的百分比贡献应该由大
家讨论决定。
3、百分比加权
项目完成后,团队成员进行会议讨论,回顾整个团队合作软件开发过程,会议确定各个团队成员第i阶段工作的权重分Ai。上
面的讨论中我们知道在工作量的分配和时间分配上存在非量化的问题,因此有必要对上一步得出的百分比进行加权评估。
4、得分计算公式
每个成员的得分是ΣAi*Xi 。
最后说明一点,不管每人的得分百分比是多少,都是小组的一枚成员,在整个项目的完成过程中,有着不可或缺的贡献。
四、小组成员评分情况
本项目分为两个阶段:前期各自写代码阶段以及合代码阶段
孔一言:47.07+42.60 = 99.67(分)
梁莉莉:43.52+46.26=99.78(分)
吴婷婷:44.28+45.45=99.73(分)
徐文晴:44.59+45.10=99.69(分)
五、小组成员感悟
孔一言感悟:我在本次项目中担任后端的角色,完成了一些我之前没有写过的功能,这才发现这些功能看似很难,其实只要理解了逻辑之后,代码实现就十分简单啦。不仅如此,本次项目严格按照软件生命周期的过程进行开发,感觉做起事情有了规划,到最后的时候感觉非常的轻松。
梁莉莉感悟:拿到一个项目时,不应该急于求成写代码,应该进行充足的前期准备(可行性分析、需求性分析等),并且团队的带头人应该提前规划好项目的开发时间。
吴婷婷感悟:软件工程导论这个课程让我收获颇丰,这不是一句冠冕堂皇的奉承话,是因为真的学到了太多东西了:这学期刚开学在工作室接触到了Vue,工作室学长也有相关方面知识和技能运用的讲解,但仅接触到,还没有真正上手操作,因而这些讲解对于我来说也就是听天书。在之后的每一次软导项目(除了第一次个人作业)我都使用的是Vue来开发,从刚开始结队项目的一步一个坑,到后来团队项目的较为熟悉的运用,这都是一步一步的积累的过程,也是在这个过程中,我开始记录我的学习过程和学习经验,开始写博客,这些博客是在之后的项目开发中帮了不少忙。总之,软导课的项目开发过程中我真的学到太多、也积累了很多,虽然过程痛苦是真痛苦,但课程结束后回头想想,每次的痛苦又何尝不是一次重生的涅槃呢。
六、项目相关其他链接
1、护草使者项目地址
2、项目原型博客链接
3、团队介绍链接