Sprint周期总结
Posted Jeff~李
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sprint周期总结相关的知识,希望对你有一定的参考价值。
Sprint周期开发,大概有10个周期了,我的成长也是巨大的,IAEP项目也是我第一个开发的项目,从项目立项,到研发,到测试,到上线,我都是一步步跟着走过来的,在这过程中我的收获也是巨大的,然后我们在开发3个月之后,我当上了项目组长,也当了3个月的项目组长,管理项目组事务。下面我将在技术和管理这两个大的方面总结一下我这段时间的收获:
-
技术
前端技术的提高
主要是VUE框架,用element组件开发,CSS,JS。我还记得当时我第一个任务呢,是组长给我安排的,让我做一个积分红包的一个埋点,看看,大家领取红包的情况,对这个红包领取的情况,有没有在用,对产品的使用情况。当时我真的绝望的不行,我根本就没有做过项目呢,根本都不知道从哪里下手,前端的项目给我,我一点都看不懂。之前虽然看过前端的基础的视频,但是,拿到项目之后,就感觉不是那么回事呀,这都是什么?当时的组长是龙飞,这个任务前后端加起来2天做完,龙哥安慰我,你先干着,有什么问题找我。还挺好的。然后就真的不会,就找我师傅呗,我师傅跟我挨着,就在我旁边,我也不会,她前端很好,就让她给我讲讲,告诉我都是干嘛的,然后怎么做,最后在规定的时间内完成了,也是逐渐的了解了前端的种种技术。这是我第一次干的前端。
下一个阶段,就是IAEP项目的开发,从零开始的项目,我当时分到的任务大部分都是前端页面的任务,和师傅一起完成大概4-5个页面以及前端调用后端的代码,那个时候我的内心是拒绝的,然后知道前端的Axios异步请求,写调用的时候地址抽出来写在Api.js文件里面,然后公用的页面抽出来,抽成公共页面直接引入就好了,还有父子组件之前的传值,页面之前的传值,怎么写使用element组件绑定后端发过来的数据。
后端技术的提高
主要是SpringBoot,SpringCloud这些后端的框架使用,还有数据库的交互的技术,之前的老项目都使用的MybatisPlus,IAEP项目的开发使用的是spring Data JPA,进行的数据库增删改查。还有好多涉及到的工具的使用,nacos的使用,注册服务与发现,配置中心,之前积分考勤使用的是eurka和config,注册中心和配置中心,这两者的使用,大体都是相同的,我也有了一定的了解,都玩了玩。在sprint周期的开发中,我的后端的开发任务相对来说较少,大部分的任务都是前端的任务,然后后端写的接口也相对来说比较简单,但是也让我对后端的代码有了初步的了解,怎么使用注解,怎么写每一层的调用。在其中,我收获了很多的东西,还有在服务器上怎么部署项目,怎么使用jenkins部署,怎么启动jar包,怎么配置naginx,然后使用sonar检查代码。还有gitlab的使用,团队开发,先拉再推。
-
管理
项目管理能力
我在IAEP项目组,任职组长,从12月到2月,3个月期间我的成长,也许在我自己的感觉中没什么感觉,但是在别人的眼中成长还是很大的,其中就包括我的组员,大家都看到了我的成长。当上了组长,开始的时候,我感觉压力好大,因为你会想很多的事情,就开始发愁,毕竟之前是做组员的,只要组长给我安排什么活,给我说清楚了,让我完成什么任务,什么时间完成,就好了,但是组长的角色,就需要宏观的把控,我还记得,大家说的一句话“屁股决定脑袋”。你坐在什么位置,你就回想什么位置该想的事情,当组员的时候,就想,组长会给我安排什么任务,然后我完成了任务,该干点什么,学点什么东西呢。不会想当前的项目还有多少任务没有开发,没有完成,只做好自己负责的模块就好了,别的模块组长不说,我就不管。但是当你当上组长的时候,就要从宏观的去把控,项目的每一个模块,以及各个组员的情况,任务的完成的情况。我记得当时压力最大的时候,是1月底要上线博客的一条线,一个月的时间,那时候,真的跟疯了一样,当时对项目的进度的了解不是很深,之前在技术研究院一直在研究技术,对项目这边的事情,把控的不太好,后来不行了,作为组长,怎么能不清楚呢,然后赶紧把项目这边的进度和任务都抓起来了,然后在规定的时间开发完毕,进行测试,然后部署,在规定的时间内成功上线一版,当时组内的氛围,凝聚力都非常好,大家的目标统一,就是一个月底上线,哪里有问题,补哪里,每个人都有劲头。组内的成员在这段时间的成长也是很大的,同样我的成长也很大。我希望如果有机会的话,每个人都去当一下组长,你会有很大的进步和成长。
时间管理能力
时间管理,主要是在我们项目开发的过程中,统一使用禅道进行项目管理,把控大家任务的完成情况,什么时间在做什么,完成什么任务。大家使用禅道,开始了任务,就在开始做,规定的时间内,没有完成的话,就找组长沟通。充分使用248定律,2就是任务延期两个小时,或者两个小时自己解决不了的问题,就找组长,4就是组长四个小时解决不了的,就找老大解决,8指的是任务不超过一天。充分提高时间的利用。我们的时间是有限的,我们要在有限的时间内,做更多的事情。我们还使用,番茄工作法,每25分钟就休息,5分钟。在番茄期间,集中精力工作,不被外界打扰,提高工作的效率。每天什么时候工作,什么时候学习,什么时候休息,我们都要做好时间的管理,只有管理好了时间,我们才知道什么时候做什么,而不是想做什么,自己没有时间。
以上是关于Sprint周期总结的主要内容,如果未能解决你的问题,请参考以下文章