Page 69 - 软件工程与项目管理
P. 69

第二章 软件工程项目管理



            中时间为大家解决疑难问题。重要紧急的项目每天可以开个站会了解彼此的任务
            进度。但为保证项目整体进度,在项目实施过程中尽量减少其他不必要的会议,
            尽量缩小参会人员范围。有的公司上班时间工作效率不高,而导致员工经常加班。
            因此,要着力提高工作效率。比如,开会前组织者要想好本次会议的目标是什么,
            全程围绕目标达成进行讨论,会议主持人注意把握时间节奏,营造会议中的和谐

            氛围,让团队成员把更多的时间投入到项目实施中。
                 (七)人员分配
                 无论是大厂还是中小企业,项目中资源冲突是经常会碰到的问题。在有的

            公司是可以借调共用的,有的公司只能用自己团队内部成员,这就需要提前考虑
            资源的合理配置。比如某公司只有一位前端开发小张,他在 A 项目的排期是 1 ~ 7
            号,B 项目的排期是 8 ~ 10 号,但由于系统环境等原因 A 项目在 6 号测试联调
            没有通过,需要小张继续配合联调完成上线。如果没有提前合理的安排和严密的
            监控,那么 B 项目就无法如期开始。多个项目共用一个资源时,项目经理需要知

            道该资源在每个项目的时间安排,以便为共用资源合理分配时间。另外项目经理
            要有一个项目看板,随时监控共用资源在每个项目的任务完成情况,以及跟相关
            项目的进展情况,因为相关项目的进展延迟也可能造成自己项目的风险。

                 (八)流程规范
                 在软件项目实施过程中,有时会出现这样的现象:UI 设计完成了效果图直
            接交给开发,没有经过产品经理的审核;开发完之后不知道何时该提测,测试人
            员测出的 bug 没有在打包范围。团队协作不够顺畅,出现问题互相指责。解决此
            问题就需要编制公司的项目管理制度,在制度中明确每一个项目阶段对应的工作

            内容、负责人,以及相关的解释说明。加强项目流程培训、代码规范等培训,让
            项目各个任务有明确的边界,也便于项目经理更好的控制项目。通过规范的流程
            制度可以更好地实现成功的项目管理,对于软件项目的每一个阶段工作结束之后

            要对该阶段的工作活动进行评价,并对后续阶段的时间、人员、资金等方面的需
            求做出估计,每个阶段的工作成果需经项目管理部门审查合格后方能开始下一阶
            段的工作。
                 (九)项目跟进
                 有的公司有专门的项目管理部门,由项目经理来跟进项目,有的公司只有

            产品经理兼任项目经理来跟进项目。不论是哪种情况,项目经理不一定要懂技术,


                                                                                    59
                                                                                    59
   64   65   66   67   68   69   70   71   72   73   74