基于SCRUM方法实践的西油计科党建设计与实现
个人实践流程清单
一、Alpha版本冲刺个人在SCRUM团队任务清单:
时间 |
我这个三天做了什么 |
实际解决燃尽图项目数量 |
我遇到了什么问题 |
我下一个三天要做什么 |
预计下三天完成燃尽图项目数量 |
|
2019.10.9 |
将大家在国庆完成的组织管理、党员管理小程序前端代码与自己本地微擎小程序后带代码整合,并做单元测试,搭建本地微擎后台、认证个人小程序号、购买认证域名、域名解析绑定服务器 |
8 |
SSL证书一直审核出现问题、整合前端组织管理的小程序代码一直显示一直报On PageReadycan not find XXXXXX, app service not ready错误、小程序前端设计组员用的官方示例代码缺少参数报错、无法登陆错误 |
完成活动报名管理微擎后台开发、完成会议记录、绘制燃尽图、完成ssl认证绑定、单元测试活动报名管理、把活动报名管理后台整合到前端、测试成功后与前面组织管理和党员管理整合到一起 |
6 |
|
2019.10.12 |
完成了小程序后端活动管理的功能,实现了后台活动添加活动报名以及活动留言的功能,可以实现报名扫二维码签到,显示总计报名数量,并把活动报名分类;组织大家召开立会、绘制燃尽图,整合伟诚的后端活动添加的代码,上传git同步 |
9 |
今天遇到了一个很奇葩问题TP5中的报错级别,因为TP5开发模式下报错级别非常高,哪怕变量未定义都直接抛出异常,所以在使用第三方组件的时候,如本次我用的PHPExcel组件,就要动态的调整错误级别:config(['exception_ignore_type' => E_NOTICE|E_USER_NOTICE,]); |
及时沟通大家的进度督促大家,下三天主要是完成对党员的积分管理,实现活动报名的积分自动添加,以及积分最后实现导出和修改等功能,并在这次结束后,准备一起评审,实现前端开发者工具与微擎的互通,修改一下活动报名的扫码bug,组织即将结束的冲刺评审会和回顾会议 |
7 |
|
2019.10.15 |
实现了后台的积分修改记录展示,并能够手动修改党员的积分,和统计展示最高的积分党员进行排序,并实现党员相应加积分记录的具体事务,解决了党员积分记录的个人csv文件导出,方便他们自己导出自己的积分记录转预备党员考核用,并实现了积分记录删除。 组织大家召开了冲刺评审会议,主要是自己master组织,产品经理魏家田进行验收,最终通过第一个Sprint党员管理平台冲刺,并发布了第一个冲刺版本给学院秦老师展示,他看到了我们的进度并向书记汇报获得肯定 |
9 |
问题最大的就是遇到了积分记录同步的时候与微擎参数的问题,它提示我主机所有数据库不允许你连接,这时要给指定ip的客户端授权: |
在完成了第二个Sprint冲刺计划会后,下一个三天主要是完成微擎后台活动报名的功能逻辑及其相应的界面,完成第一版本的上线和展示绘制燃尽图,几时和前端界面活动报名的界面连通,修复其中积分导出的csv文件的里面部分乱码的问题 |
8 |
|
2019.10.18 |
在积分和活动功能完成的基础之上进行反应前端的活动报名响应和记录,实现了最终的后台活动报名成功后面得响应积分的添加功能,实现报名的人数限制以及活动报名留言大家的评论展示,完成了与前端活动报名的二维码签到功能,完成了报名的删除和结束 |
6 |
picker对活动报名数组下拉列表为什么获取不到长度,设置了里面的key的数组,解决此时的array的length是0,真的是小程序的一个bug,length自己处理解决了 |
绘制这阶段的然燃尽图数量,严格执行每次立会,准备完成小程序后台的交流互动的功能,整合大家的代码,重新申请企业服务号进行认证上线,重新开通小程序完成微信认证 |
7 |
|
10.21 |
整合了小程序活动报名和交流互动报名的前后端代码,帮助了网站实现文件的提交在线审核的互通,完成了活动留言的记录,完成了成都市酣睡共享科技有限责任公司的服务号认证实现后台小程序上线工作,并与腾旭客服实时沟通,反复提交审核版本 |
8 |
针对本次主要是审核的问题,关于企业注册的小程序号竟然提交的代码一直被打回…以及里面用到传输返回消息一直报调的api错wx.setStorageSync和wx.getStorageSync:,减少调用频次 |
整合交流互动的代码,并把它们前端界面实现互通,实现党员能够在线学习的后台管理,绘制燃尽图,严格组织大家下一次立会,继续完成微擎代码提交 |
7 |
|
10.24 |
完成了党员学习,主要完成了调用微信自己的uploadvideo: function ()接口实现课程视频的添加以及章节的列表,以及实现党员的学习记录,展示他们的学习积分,完成课程列表的分类,完成了微信开发者平台的用户添加实现他们体验第一次版本 |
8 |
获取音频文件长度大小限制出现问题:本次调用的是如果是低版本,wx.startRecord方法时,自己最后写了个计数器来处理duration了,新API,发现新的api,wx.createInnerAudioContext可以直接获取duration; |
组织大家第二个冲刺版本的评审会,以及即将到来的回顾会议,完成个人学习的报名申请,以及和前端的页面个人评论的展示,绘制本阶段的燃尽图,检验大家的进度 |
8 |
|
2019.10.27 |
首先是完成了自己的后端个人申请学习的任务,并展示学习进度条,组织了本次第二个Sprint的冲刺评审会,在pm魏家田的检核下同意结束本次冲刺,进行下一次学习培训平台冲刺,最后组织大家进行回顾会议,会议自己在里面遇到了什么问题,针对部分组员没有完成自己的进度进行说明检讨为何什么原因造成的,下一阶段是否能够继续完成补上,总结自己的开发情况;最后相当远进行了下一级段的sprint的主要功能,让队员认领Product Backlog进行下一阶段开发 |
9 |
个人学习申请获取学生信息遇到的问题:WxError [errcode=40163, errmsg=code been used, hints: [ req_id: xf3seA0606th36 ]],原因微信公众号获取用户信息时需要的code只能使用一次,如果和上次获取的一样则重新获取一次 |
绘制本冲已经完成的版本的燃尽图,继续提交在第一二版本完成的基础上提交小程序前端代码到微信服务器审核,继续用tortoisegit上传代码服务器进行版本控制,完成课程学习模块,学习培训里面的知识库模块 |
7 |
|
2019.10.30 |
实现了后台知识库的章节添加,完成了相应的音频文件的传输和视频文件的传输,以及相应学习章节的审核以及章节的修改和删除,以及实现章节关键词的搜索,并将课程分类进行管理 |
6 |
调用相应章节信息“ Failed to load image http://wangbingchao.com:the server responded with a status of 404 (HTTP/1.1 404 Not Found) From server 127.0.0.1”解决问题因为外网链接章节url图片问题 |
继续绘制本阶段的燃尽图,组织召开下一次立会,继续完善学习平台里面视频上传至视频库大小控制的问题,实现视频上传不中断的bug,像学院申请去以学校的名义去注册一个小程序号,上线党建类小程序 |
5 |
|
2019.11.2 |
完成了学习视频上传到服务器实现添加,实现了学习视频库的时长显示,控制视频章节外联视频以及学习党员的范围 |
7 |
微信审核的问题,之前的选择是利用企业号注册小程序号,通过企业授权的方式进行认证等了将近一周都没人回应,一直联系腾讯客服 |
将完成党员考核测评的的小程序后台功能及其后台操作界面,绘制当天燃尽图,严格组织下一次会议记录,并催促网站修改进度,继续认证上线 |
7 |
|
2019.11.5 |
完成了小程序后台党员学习后的成绩记录,并完成了他们在学习后的积分添加以及学习状态记录是否完成,明白了小程序审核为何企业号开的小程序授权为何不行,找到了解决办法 |
7 |
积分与网站数据双向绑定运用到class中的小细节 |
先完成,党员学习中的每日一次功能实现他们实时的进行考核学习测评。准备第三个sprint的冲刺评审会,和回顾会议,让大家自己反思自己在这一阶段遇到的问题进行集中学习讨论学习 |
8 |
|
2019.11.8 |
完成了考试每日一测试题的添加以及发布,以及限制发布内容时间及其用id标识题型类别,最终跟党组织实现导入一样实现excel题目导入功能。组织第三次sprint冲刺评审会议,由pm魏家田完成了本冲刺版本的结束,并在场设置了第下一个冲刺计划会的规划,分解了Product Backlog让队员分别认领任务清单,并总结了上一次版本大家存在的问题回顾了之间的不足,下一阶段应该怎么改正 |
7 |
存在的问题,因为严格执行这个流程,前面就存在了很多bug就需要去修改,其次遇到了,按照要求使用http标准80端口,但是提交就报错。在服务端抓包,根本没收到请求。那这个报错就是微信公众平台没有发送过来呀。折腾了半个小时!我去,发现不能在url中指定80端口,就可以成功,这样不指定端口才正确。微信说明还是不是很明确 |
认领了第四个sprint的冲刺任务,先实现党员能够提交言论到领导这里这个功能,实现建言献策,绘制这段时间的燃尽图,配置thinkphp里面的端口开放,严格执行下一次立会,绘制本阶段的燃尽图 |
5 |
|
2019.11.11 |
完成了党员的检验献策到党务人员后台显示,并能够实现回复功能,显示回复状态,完成了对建言献策的论点进行管理删除,给大家加油鼓劲项目即将结束完成了一大部分了,用西柚计科屏仔后台开通过一个小程序,复用了他的资质 |
5 |
因为迁移了一下微擎升级了版本报错"{"errcode":-1,"errmsg":"system error"}"报这个json问题是因为你有一些参数没有,而产生的。原因是没有写appid、secret等的原因做成的。最后发现这个并不是微信服务器的问题 |
绘制本阶段的燃尽图数量,实现下一阶段的书记领导的党务信箱的功能,继续完成前三个阶段的代码整合和bug修改,严格执行下一次立会 |
4 |
|
2019.11.14 |
完成了书记信箱的后台建设,实现书记信箱的管理删除,以及对党员的回复,最后新增也赶完了匿名举报的后台部分功能,实现了对匿名举报的处理,以及党员举报的匿名功能不展示党员信息 |
5 |
匿名的里面Controller 和 Route 和 Laravel 的调用是差不多的,结果出现了控制器需要首字母大写的问题,导致控制器找不到。删除了错误代码,将代码恢复到之前的可运行状态,然后还是一直出现控制器 Index 找不到的问题。 |
完成随手拍的后台功能实现对不良现象的记录和反馈;绘制谈进图,组织下一次的冲刺计划和冲刺评审会、回顾会议 |
6 |
|
2019.11.18 |
随手拍功能基本完成,能够实现后台记录的修改删除管理;组织了本阶段的sprint的冲刺评审会,由项目经理总结我们写的功能实现对功能的评价,结果是基本达到要求,可以进行下一次版本冲刺。其次还组织了回顾会议会议在党员监督这个版本的大家实际开发中遇到的问题,下一次又该怎么优化。由pm最终确定了最终的一个冲刺版本Beta版本阶段的sprint的主要功能,让队员认领Product Backlog进行下一阶段开发 |
7 |
形成在微擎里面形成列表内容过多导致页面跑偏的问题: | {php echo mb_substr($l11lll1l1llll11lll1l1l1111l111l['describe'],0,36,'utf-8');} | ,最后找到没有截取字段长度,恢复正确 绘制本阶段的燃尽图数量,实现beta版本的任务认领完成下阶段的冲刺。 |
5 |
二、Beta版本冲刺个人在SCRUM团队任务清单:
2019.11.18-2019.11.20
我这个两天做了什么 |
实际解决燃尽图项目数量 |
我遇到了什么问题 |
我下一个两天要做什么 |
预计下两天完成燃尽图项目数量 |
联系学院西柚计科屏仔复用他的认证资质,开通西油计科党建小程序,并跑学校获得事业单位同一社会信用证书提交审核,为小程序上线做准备 |
3 |
主要是联系学校跑了很多流程,最终得到了学院领导的支持 |
继续修改小程序后台的bug |
4 |
任务截图:
2019.11.20-2019.11.22
我这个两天做了什么 |
实际解决燃尽图项目数量 |
我遇到了什么问题 |
我下一个两天要做什么 |
预计下两天完成燃尽图项目数量 |
修复了小程序视频上传的中断的bug,新开通了微信小程序号 |
5 |
微信小程序app.json里pages数组中路径顺序问题 |
解决小程序后台报名的二维码扫码签到失效的问题、上线第一个版本的 |
4 |
任务截图:
2019.11.22-2019.11.24
我这个两天做了什么 |
实际解决燃尽图项目数量 |
我遇到了什么问题 |
我下一个两天要做什么 |
预计下两天完成燃尽图项目数量 |
上传了第一个版本到微信小程序后台审核,解决了二维码签到的问题 |
4 |
通过ticket换取二维码的图片的接口调用中:调用时报错 {"base_resp":{"ret":200005,"err_msg":"not supported"}} 这个意思是不支持最后百度之后才发现是自己没有看清楚,理所当然了,这边需要换成get请求。 |
解决视频播放显示界面整齐的问题,以及测评题目数据导入报乱码问题 |
5 |
任务截图:
2019.11.24-2019.11.26
我这个两天做了什么 |
实际解决燃尽图项目数量 |
我遇到了什么问题 |
我下一个两天要做什么 |
预计下两天完成燃尽图项目数量 |
解决了关于视频音频播放卡顿不整齐的问题,解决了题目csv导入正确编码的问题 |
5 |
遇到了视频转码问题最后解决mysql_query("SET NAMES utf8");//解决中文乱码问题 |
将队友的代码整合再一起再次提交微信审核,解决部分用户前端修改的信息存不进数据库的问题 |
4 |
任务截图:
2019.11.26-2019.11.28
我这个两天做了什么 |
实际解决燃尽图项目数量 |
我遇到了什么问题 |
我下一个两天要做什么 |
预计下两天完成燃尽图项目数量 |
实现了将队友前端改好的代码重新改好提交到了小程序后台,修改小程序后台更改党员信息报错的bug |
4 |
一直信息保存不了,忘记写$model->commit,事物无法提交,导致数据无法,更新、删除、保存。我开始找是否是SQL语句的问题,找了很久,才发现,原来事物没有提交。一个疏忽,一个小问题导致用了很长时间查找 |
实现后台参数的配置、实现前端小程序导航的自动布局 |
5 |
任务截图:
2019.11.28-2019.11.30
我这个两天做了什么 |
实际解决燃尽图项目数量 |
我遇到了什么问题 |
我下一个两天要做什么 |
预计下两天完成燃尽图项目数量 |
增加了小程序首页导航的动态化调整以及动态管理导航图标以及名字链接 |
6 |
在设置导航栏是与微信服务器通讯标准时xml,因为在网上找的不规范,所以导致微信接口调用会了异常,最后发现TP5默认的日志模式是Trace,就是页面右下角的绿色标志,在TP5框架中,只有IS_AJAX模式提交来的数据,在响应的时候不会自动添加Trace内容,其他的模式下都会添加Trace内容的。修改了一下配置文件log日志模式改为File才解决 |
新增一个后台功能方便党务人员对系统有一个更加清楚的认识和使用 |
6 |
任务截图:
2019.11.30-2019.12.2
我这个两天做了什么 |
实际解决燃尽图项目数量 |
我遇到了什么问题 |
我下一个两天要做什么 |
预计下两天完成燃尽图项目数量 |
在小程序后台正加了一个小功能“系统帮助中心”方便使用人员使用后台及其教程 |
3 |
主要是关于一些功能他的相对路径的识别的问题,怎么去更加方便的起到帮助中心的作用就是提前要知道所有功能的相对路径问题 |
组织大家开最后一次冲刺评审会,并带头做本次冲刺回顾会议,以及对本门课程的总结 |
4 |
任务截图: