前言:
开发钻研是我的感兴趣的事情,项目管理不光是技术支持还有人员管理、业务交流,做一名合格的项目经理对我的诱惑并不太大,但是学习项目管理,做到层次分明,事务有序是我的目标,我只是简单的想证明自己的能力,经过了自己前面项目的摸索,有好有坏,略有感慨,此处只分享下项目开发层面,应该做哪些约束。
内容:
1.调研项目,需求设计。一定反复推敲,设计是一切的根本,如果客户做修改,我们也能根据情况作出正确判断,也有理有据的向公司与客户作出延期申请!
2.制定项目配置共享文件。包括端口号、线上线下配置、数据库设计等。目的是做到大家对配置都“实时了解”,也方便后期发布等。
3.备忘录。制定项目要求,或者项目组想对其他人说的话,这是防止一些重要的话被刷屏,此处备忘录,防止项目遗漏,也是在组员有互动的地方存根。建议每天开发前回顾一下。
4.项目结点或者pdca表共享,甚至可以组员计划和实施。下班前计划一下,或者去经理这汇报一下。
5.要求项目组成员了解整体需求,个人负责一部分功能,不只是听经理安排。
6.项目经理助理,随时可以代替经理的代理组长,这是要求除了项目经理外有一人可以总观大局,对其他人开发做一个基本的监视作用。
7.每周一次项目会。此处是对个人工作的总结,感觉哪里可以给大家共用或者分享,或者自己哪里太难了需要协助、延期,可以提出。项目经理根据总的反馈,作出下周是紧张还是松弛,不好的要指定,好的地方要表扬或者加分。
8.开发时,前端需要写明页面的名称,是什么页面,方法需要写注释,每个页面文件也不能差不多,后端开发每个方法写注释,养成习惯
9.应当时时与组员保持联系,如果有什么想法都可以提出来,组长的确应该保持威信,但是也得允许组员提出想法,一旦产生隔阂就很难化解
10.备忘录只是让大家记住,但是有些提交或者问题,及时要在群里反应,大家尽管提出,要保持线上代码最新,项目中最麻烦的就是自己人羁绊自己,提交一堆未测试代码,影响他人。
项目实施
1.提前和组员明确自己的处事风格,定义项目组的行事边界,本着提升自己,完成工作为目的,切除一切杂质。
2.说明项目需求、目标、开发思路、承担职责。我们本着共同的目标前行,可以存在异议,但是不可以存在异心。
3.说明项目文件结构及用处,每天的工作(更新svn,数据库文档,配置,共通,日志及日志平台,pdca)
4.每周周例会,讲一下做的和接下来的计划,也可以分享下东西。