记录第一次带人做项目的体会

     2018年,毕业一年,实习+正式工作也满两年了,之前一直听说,两年是一个坎,大浪淘沙,很多人坚持不到两年就转行了,很庆幸我还在这个行业,写着这篇文章。

        这是我第一次带领他人做系统,一个完整的系统,在之前,我的工作还是以做具体功能模块为主,不太需要从全局考虑系统的设计,不用太关心项目进度,哪怕是之前在做金蝶二开,虽然也是一个人负责,包括编码、测试、与User直接沟通、现场部署等等一系列,但那毕竟只是自己一个人,不需要考虑配合,也不太需要考虑团队。

        这个系统不大,属于OA办公类,为公司人力资源部门开发新进人员叙薪系统,即为新进人员薪资管理,其中最重要的是一张单据——新人叙薪单,当然,此单的数据,肯定是来源于各种基础资料。看似不复杂,我带领的也是一个基础比较好的211大学毕业生,总体来说,很不错,毕竟之前没有过项目经验。在带领他人做项目的途中,我发现了我几个重大的失误!

        1、需求了解方面:由于以前大部分是以功能模块为主,我下意识的带到了这里,系统每做一个功能,了解一次需求,造成User与团队时间的浪费,因为User不是时时刻刻都有时间,当我们做完一个功能,等待她来诉说需求,中间最长空挡期达到一周之久,也是因为这样,对系统全局,不能再第一时间完成分析,也得益于此系统不大,所以没出啥乱子。

         2、未经全面了解需求,给完成时间以及其他一系列问题:完成时间,当然我们老大给了,但是我们老大并没有了解需求,具体负责人依旧是我,User也是咨询我的完成时间,当时我只是粗略看了一次文档,大致的问了问,便给出了一个完成时间,没错,以我的经验,的确那个时间可以做完,但是问题也出在了这里,因为一个疏忽,没有关注到签核流程,这个系统因为涉及薪资,且是我们第一个关于薪资的系统,保密级别较高,其他单据的签核流程不能适用于此,也就是说,签核流程需要修改,这个时间,我是没有估算在其中的,而这个问题,我从看先前的流程(我刚进公司4个月,且之前做的系统没用过这套签核流程),看代码,了解逻辑,到动手修改,还要确保不影响其他系统调用这套签核流程,我第一反应是加方法,我单独把我的写出来,可是原有的签核流程我也要用一部分,但是要用原有的签核流程,我又没有其中需要的几个必要字段。这几个必要字段,是用我们之前的前辈开发的WindowsForms自动生成的,我并不知道具体到细节怎么用,而且我也不喜欢用这个,但是没办法,为了项目的进度与最终实现,我只能去学,去用,让自己适应,我花了一两天时间,大致了解了一下,便重新设计签核流程了,当然,我也要改WindowsForms,我把大部分需要有区分不同的地方,变成了参数化,设置默认值,以防止影响其他系统,这套系统设置另一个值,比如,我们公司有代理人机制,一人休假,要有其他人代理你的工作,代理签核你的单据,而这个跟薪资有关的,是不能去到代理人那里的,OK,我设默认值是去代理人那里,我自己系统再设置一个不去代理人那里,在代码中获取代理人工号的地方,加一个判断,即可,并不会影响其他系统的运行~

      3、带领的人由于刚毕业,也有着大多数的人刚入行时的问题,爱用自己会的,而不是适应公司现有的东西,这一点我做的不够好,毕竟我要求的使用easyui,他用的是bootstrap,当然,两个都可以用,因为本来原有的其他系统这两种都有,但是作为项目负责人,这一点是失败的!

以上,就是我第一次带人做项目的大致体会,总结一下,1:需求了解的技巧问题;2:全局考察及估算项目时间能力;3:管理能力

待续.....

你可能感兴趣的:(项目管理)