考试系统接手了14天了,对比之前在善良公社的体会和考试系统这边的项目体会.总结自己在两个项目小组的体会.
说到项目管理,本身自己这一方面也是非常欠缺的.在Slgs项目中的管理也是我自己觉得做的很差的,无论是组员之间的交流和和项目组长的交流都做的不好.当然这次做的不好,也给我后面这次需要做出改变这样宝贵的经验和怎么去做的一个大致的方向.
我总结了几点:
1.整体的规划
说白了就是项目没有目标.组员不清楚项目要做成什么样.一旦出现这种状况,组员首先的积极性就会大大下降.导致就是项目进度慢,一拖就是几个月.这让我想起了,自己在机房收费系统时出现那种状况.当然也和时间管理有莫大的联系.
2.项目的节点
项目的节点也是非常重要的,在敏捷开发中.有一个更专业的名词叫做Spring.也即是一次迭代.最初接触这个,是和在老师的一次交谈中说起的.对于项目不仅仅要将整个项目的成果展示和描绘给自己的组员,由于长时间的开发会造成组员的情绪上的烦躁和厌倦.这时候就需要来这样一个比较有里程碑式的项目开发节点.例如:考试系统完成考试这样一个核心的功能时就可以作为一个节点.一个节点的结束,标志这段时间的小迭代过程也就结束了.完成一个节点,进行下一个节点的新鲜感也会带来积极性的提高.同时咱们大家心里的成就感也会加大.这样良性循环也就提高了大家的开发效率.这个节点的设置就需要项目经理根据实际的情况来进行调整了,也是考验经验和对项目整体的把控了.
3.开发小组内的团结和氛围
一个优秀的开发团队不仅仅表现在开发效率高,团队队员之间的关系和感觉也是非常好的.在火星人这本书中也是说到这点的.如何来做到这点呢?方法也是很多的,集体的活动-吃个饭喝个酒.都是能增加组员之间的交流的.这样好的气氛,带动也是组员之间关系的密切和开发效率的提升.
4.调整
前几天大帅师兄在给我们讲解这个迭代开发的时候,很着重讲了这点调整.
如上图,在敏捷开发过程中,在最理想的情况下.起点和目标是一条直线的,而实际的情况就不是这样.这样就需要项目经理做出这样和那样的调整.包括任务和技术的难点,人员的调动都是可以的.
最终就会呈现这样一幅图
调整过后
总结
之上这也是只是我一个菜鸟在项目开发过程中的一些体会和感受,总觉得在项目管理这一块的东西还是有很多东西需要自己去学.不管是从书本上,还是在实际的操作过程中.也都还在摸索.就和走夜路一般,栽了,再起来,下次到这里时也就注意了.
观千剑而后识器,操千曲而后晓声。不是谁生下来就都是个哪吒,一步步的积累吧!