Alpha阶段敏捷冲刺总结
项目感言
张艺琳
在这次冲刺中,我主要担任着PM的角色。不仅要梳理流程给小组每个成员进行分工,并且还要及时监督他们在要求时间内提交代码。同时我也参与到开发中去,与小组成员一起讨论数据库,最后一起设计出大家都觉得可靠的方案。前后端的数据交互部分也是由我来整合的。因为本次不同以前直接写jsp文件,本次写前端的同学采用的是jquery 的框架,所以在数据交互这一块就要求要用到ajax还有json,刚开始自己看教程用的时候一直不得心应手,后来也在与写前端同学的及时交流,分享经验过程中,完成了一个一个的功能交互。不得不承认,我的小组成员都是很优秀的,因为大家都会尽力认真地完成自己手头的工作,都是为了组织的荣誉!!我们小组的氛围也很融洽,因为每个人都参与进来,也就不会有人抱大腿的现象,大家平起平坐,相亲相爱,让我觉得很开心。因为我们的清单分发系统的功能很多,所以做起来是有点繁琐的,但是无论多么繁琐,我相信我们都可以一点一点把它拿下,因为我们,是一个team !
贾海涛
这次冲刺我整体布局了一下页面的排版部分,之前排的比较乱,后面再想添加东西的时候改动就比较多。经过这次对前端代码的大致“重构”,使得目前的工程更加得心应手起来,对于近期新添加的模块,我会尽快安排进相应的菜单项中。
侯湘宁
经历这次的alpha冲刺,深深地体会到这真的是一次体力和脑力的消耗战!在最初队长将任务分配出来之后,看到自己负责的功能模块之后,居然还有点“窃喜”,简单将自己的思路分析了一下,发现有点“简单”,那我在这个项目里负责的任务就是查看两种类型的任务:进行中和已截止(类型邮箱),可以查看具体任务的内容。在项目之初,分析好了自己的功能之后,确立了基本思路。但是后面在我真正开始着手代码的时候,我发现事情远远没有我一开始想的那么简单,所谓“万事开头难”,第一次切身体会到这种感觉。而且最“痛苦”的事情是本次的冲刺跟我的Python课程设计重上了!!!每天的课又满,一堆的实验要做,一堆的实验报告要写,基本上就是天天熬到深夜,这段时间真的是“魔鬼”周,身心疲惫,但是所幸凭借自己的意志力,依旧坚持了过来。经过两三天的奋战之后,基本上把后端的代码实现了并完成了相关的测试,接着继续前后端的交互测试,这里我只要简单实现前端进行测试就好(前端有专门的队员进行实现),这个过程中,在实现传值的时候出现问题,这里的传值是基于servlet和servlet之间的,在自己的研究下,最后解决了这个问题,还有个问题就是关于处理java servlet进行SQL连接的问题,跟之前的纯java不一样,因为涉及到servlet,需要在tomcat服务器环境下运行,所以我们要在tomcat服务器的conf目录下导入一个关于SQL的jar包进行处理。在基本完成之后,将自己的负责部分想队长展示,这里出现的问题是最“痛苦”的!由于之前分析的时候没有与队长进行沟通好,导致到头来自己实现的功能跟想要实现不一致!!!我的想法是,点击每个任务的时候显示该任务是否已经截止,但是实际想要的却是,一开始就要实现分类(进行中、已截止),然后各自点击显示出各自的任务清单,在点击任务标题查看该任务的内容。那只能是修改自己代码,还好之前的后端代码实现是ok的,就是前后端交互这边得重新设计逻辑,经过自己的连夜奋战,最后还是实现了!真的是心力憔悴,但是完成之后,内心还是有点小成就感的,有点开心,虽然自己走了弯路(也算是一次教训吧)。对于本次的冲刺,个人觉得我们做的比较好的是每天都进行会议,而且喜欢开玩笑,气氛还蛮欢快的,就不会显得会议很沉重,而且我们的团队纪律非常好,该认真就认真,该开玩笑就开玩笑,有问题就一起讨论,互相帮助,实时更新码云(每完成一部分),大家都在严格要求自己,都努力完成这次的冲刺!
周彪
本次项目开发过程中,学习到了较多的新内容,NABCD模型是其中比较令我感兴趣的一方面。对于软件开发的一些流程也有了相较之前更为细致的了解,体会到了软件开发并非只是一股脑的敲代码而已,也需要有其他多方面因素的考虑。此外还感受到了团队开发与个人开发过程中的不同,团队开发过程中更需要注重个人与团队中其他成员的交流配合,不同成员承担的不同开发任务之间都会有或多或少的关联,如何联系起不同部分就需要积极与其他成员之间有所交流。
陈瑀
经过这几天的敏捷冲刺,可以说是对脑力、心力和精力的一种考验。清单分发系统说简单也不简单,说难也不是很难,实现基本功能简单,但是想要做的更加细节就是一项大工程了。我分配到的任务是实现对于教材文档的上传和下载功能。刚开始分配到这项任务的时候,我认为难度还是不高的,但是我却选择了从最难的点开始出发,就是连接到服务器。利用网上查阅了各式各样的资料都无法实现远程服务器的连接,于是选择了放弃查阅资料这一出路。就这样,在这上面白白花费了两天左右的时间。我决定自学原理,以及各种连接服务器的方法,期间我接触了java spring、Django等,遗憾的是,仍然以失败告终。我的心力受到了极大的重创,因为留给我的时间不多了。但是我没有选择放弃,我重新审视了这个任务,决定从小部分开始做。我使用servlet通过tomcat实现文件的上传,但前进的道路总有艰难险阻,一开始就碰到了障碍,tomcat启动失败了,我查阅了各式各样的资料,导入了各式各样的jar包,重装了几遍tomcat和eclipse,就连系统环境变量都配置了一遍又一遍,最终留给我的却只有一句话——Server Tomcat v9.0 Server at localhost failed to start。可以说是心态崩溃了。在每日站立会议上都会反馈很多项目存在的大问题。我们每个人都参与了问题的讨论,提出新的想法,修改并完善想法,实现想法。这种大家一起讨论解决问题的氛围是很舒服的。在队伍里我们的老大是最辛苦的一个,分配任务,资料整理,她让项目进展的过程井井有条,除此之外,她还负责调节我们的心态,我一直保持着屡败屡战的斗志大部分都是我们老大的功劳,给她点个赞。最后,虽然我的部分还存在着问题,但是我已经找到了方向,希望能在接下来的时间里尽早的解决以上出现的问题。
林文秀
此次alpha冲刺,让我对团队协作、团队开发有了一个全新的体验,同时也对软工开发有了更深的了解。从初期项目的需求分析到设计数据库,从落手的第一行代码到有了简单雏形的清单分发系统,从开头的一脸懵到激烈的讨论,我们团队一起进步,一起努力。好的氛围,共同探讨问题,一起认真,互相帮助。团队里的每一个人都给了我很多的帮助。我负责的是系统里较为细节的功能,需要与数据库打交道,对于一个功能的实现,我会反应这个调用数据库里这个表是否合理,进而对数据库设计提出改进意见,团队会据此讨论是否推翻以前的数据库,做进一步的更新。对于我在实现过程中困难,成员会很耐心的提出解决思路。此次alpha阶段,我感觉我们的团队很棒。
叶崇峻松
在alpha冲刺阶段,我的任务主要负责了设计数据库设计,实现学生注册,教师注册三个模块的功能。首先数据库模块给我们的项目设计了用户表,任务表,任务内容表,任务完成统计表,班级表五个主要的表单。用户表就是用来来存放教师和学生信息,然后任务表,任务内容表,任务完成统计表都是为了教师创建任务,查看任务,班级表就是为了实现教师管理自己班级学生。然后就是把E-R图给忘记画了设计有缺陷。然后注册模块需要把学生和教师的注册分开来,教师的注册需要审核不能随便注册进系统,现在的想法是先通过学校给老师一个邀请码,要教师通过输入邀请码匹配后可以注册进用户表,但是这样的方式存在邀请码泄露不安全的隐患,可能会使非教师人员也进入该系统,为了更高的安全性,所以就考虑到要更改一个方式注册,这样就需要加入一个管理员的身份,通过管理员来审核注册的教师身份是否属实,如果属实就同意加入到用户表,审核通过后教师才可以登录系统来进行后续的操作。
Alpha阶段敏捷冲刺总结的更多相关文章
- 软工网络15团队作业4——Alpha阶段敏捷冲刺1.0
软工网络15团队作业4--Alpha阶段敏捷冲刺1.0 1. 各个成员在 Alpha 阶段认领的任务,以及整个项目预期的任务量(使用整数表示,与项目预估的总工作小时数一致.比如项目A预估需120小时才 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺2.0
软工网络15团队作业4--Alpha阶段敏捷冲刺2.0 1.提供当天站立式会议照片一张. 2.每个人的工作 成员 昨天已完成 今天计划完成 郭炜埕 熟悉微信web开发者工具 完成新建话题界面的设计 郑 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺3.0
软工网络15团队作业4--Alpha阶段敏捷冲刺3.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺4.0
软工网络15团队作业4--Alpha阶段敏捷冲刺4.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺6.0
软工网络15团队作业4--Alpha阶段敏捷冲刺6.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺8.0
软工网络15团队作业4--Alpha阶段敏捷冲刺8.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 2.1 任务完成安排: 成员 昨日已完成 ...
- Alpha阶段敏捷冲刺---Day7
一.Daily Scrum Meeting照片 二.今天冲刺情况反馈 今天是Alpha阶段敏捷冲刺的最后一天,今天我们将对这一阶段的任务进行扫尾工作,我们打算完成之前设想的程序的所有功能,包括 ...
- 软工网络15团队作业——Alpha阶段敏捷冲刺 DAY1
Alpha阶段敏捷冲刺 DAY1 1.各个成员在 Alpha 阶段认领的任务 姓名 在Alpha阶段所认领的任务 陈龙 题目生成类的编写,随机生成合理题目的算法编写 郑佳明 答案计算类的编写,对随机生 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺
Deadline: 2018-4-29 10:00PM,以提交至班级博客时间为准. 根据以下要求,团队在日期区间[4.16,4.29]内,任选8天进行冲刺,冲刺当天晚10点前发布一篇随笔,共八篇. 另 ...
随机推荐
- 「Python」数据清洗常用正则
对爬虫数据进行自然语言清洗时用到的一些正则表达式 标签中的所有属性匹配(排除src,href等指定参数) 参考链接 # \b(?!src|href)\w+=[\'\"].*?[\'\&quo ...
- ggplot
安装:install.packages("ggplot2") 加载:library(ggplot2) Plot(图)= data(数据集)+ Aesthetics(美学映射)+ G ...
- CPU利用率和CPU负荷(CPU usage vs CPU load)
对于CPU的性能监测,通常用top指令能显示出两个指标:cpu 利用率和cpu负荷. 其中%Cpu相关的内容: us表示用户进程cpu利用率,sy表示系统内核进程cpu利用率,ni表示运行正常进程消耗 ...
- zookeeper和kafka的使用
zookeeper使用和原理探究(一) http://www.blogjava.net/BucketLi/archive/2010/12/21/341268.html zookeeper的作用和原理讲 ...
- vue2 inheritAttrs、attrs和attrs和listeners使用
inheritAttrs.attrs和attrs和listeners使用场景: 组件传值,尤其是祖孙组件有跨度的传值. (1)inheritAttrs 属性说明:https://cn.vuejs.or ...
- sudo命令
su命令 switch user的缩写, 意为切换至指定用户执行命令 常用选项 -c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份: -f或——f ...
- python--网络编程requests
一.requests 之前使用python自带的urllib模块去请求一个网站或者接口,但是urllib模块太麻烦了,传参数的话,都得是bytes类型,返回数据也是bytes类型,还得解码,想把返回结 ...
- bootstrap-editable实现bootstrap-table行内编辑
bootstrap-editable行内编辑效果如下: 需要引入插件 列初始化代码,为可编辑的列添加editable属性: columns = [ { title: '文件名', field: 'Na ...
- 在Linux服务器非root权限下搭建TensorFlow框架(Anaconda)
今天终于动手折腾实验室的服务器啦!由于权限原因,只能在自己的路径下安装TensorFlow. 1. 下载安装Anaconda 官网下载地址:https://www.anaconda.com/downl ...
- Servlet CDI Example Analysis
上下文和依赖注入(CDI)使您的对象能够自动为它们提供依赖项,而不是创建它们或将它们作为参数接收.CDI还为您管理这些依赖项的生命周期. 例如,来看下面这个servlet: @WebServlet(& ...