我们新生系统,总算是阶段性的第一版总算是结束了,当时项目经理说这是一个很有积极意义的系统,因为我们是一个整个的一个以教育为主题的基于云平台的多租户系统,我们分为五个子系统,而我做的是最有积极意义的迎接新生的系统。
介绍完背景之后,是我的亲身经历了,作为一只小时候只做过班里小组长的我,这次终于能够一展我的抱负了,但是我没有带项目的经验但是我有过三年看别人带项目的经验,终于熬到我做项目组长了,但是我就面临了很多问题,那么小编这次就从不同的阶段来总结一下!
接手这个项目的时候前人已经给了很多原型了,但是有很多地方的需求我感觉并不是很好,不利于用户的使用,但是当时那个前辈说这都是我们经过很多学校的新生的调研,如果没有必要的话最好不要改变原型,我是一个不看到数据不罢休的人,而前辈们也是很好给了我很多资料,比如说王美前辈、霍亚静前辈还有连江伟前辈都给了我很多的资料和帮助,有助于我了解这个系统的需求,我拿到这些资料对照原型图加班了一晚上,感觉如果想满足即插即用的效果的话,还需要进一步优化,但是我们的开发方式是敏捷开发还是先开发出一版再说吧!
注意点一:业务流程图
妈妈从小告诉我说要学会把别人的总结用在自己的身上,我从小都是这么干的,但是我这次没有把妈妈的话放在心了,我师父告诉我说要画好业务流程图,做到任务分解,才能够管理好整个项目,但是我觉得我自己明白就好了,但是后来实际情况告诉我,这样做是不对的。
有一次的晨会我在跟我的组员们讨论需求,因为一个需求我们产生了分歧,所有的人员都混乱在了一起,导致本来可以开五分钟的会持续了一个小时,后来我就在反思,是的,是我的认知错误,如果我画了业务流程图,并且下发下去,让组员们提前看,如果有什么业务方面出入,我们可以的单独探讨,这样我耽误了不止一个人一个小时是8小时,这在项目开发中是一个效率极其低下的表现,那一天我就自己把所有的业务需求理出来,还跟组员和前辈们讨论了!
注意点二:人员管理
这次我们的项目组里,用其他的人的话说都是很努力的人,我也很幸运,但是不同的人有不同的性格,对于对需求的了解也是有不同的见解,后来我的人员分配是这样的,我将我们系统分为四个模块,每个模块有一个相应地组织功能,然后每个组里都有一个很有创造力的一个人这样对于需求的探讨也是对项目十分有利的!
注意点三:取其精华,弃其糟粕
在需求了解的过程当中,因为我们的项目中用到了工作流这项技术然后上一版已经做出来了,但是我从业务需求上考虑,和这项技术的的适用范围,感觉我们的需求用不到这一方面,我就把这一块儿去掉了!
从需求分析这个阶段我知道了,要从实际出发,根据自己的调研然后了解用户的需求一切都要按照用户的意愿来对产品进行开发!