1. 各部门对目标成功标准缺乏一致的认识
各部门在开发过程中缺乏一致的目标是带来跨部门协作困难的根源之一。而且,开发大多会被认为只是研发部门的事,其它部门只是义务配合一下,这与开发的本质就相差太远。
2. 在项目运作层面没有有效的运作机制
项目经理的角色更像是一个行政管理人员、记录人员和协调人员,而不是领导者,项目组并不是真正的跨部门小组,各职能部门所拥有的权利和责任比该项目组多,责任的划分模糊,项目成员对职能部门的忠诚远远超过对项目本身,造成决策的狭隘和低效。一旦出了问题,部门之间就相互抱怨及推诿。
3. 缺乏有效结构化的开发流程和项目管理。
缺乏一个联合了所有的职能部门的总体流程,项目组如何开展工作,各部门如何参与,产品开发过程中缺乏统一部署和安排,只能到时候各行其是。导致运行艰难、接口不畅、漏洞百出。
改进措施:
1. 正确定义产品概念,开始就把事情做正确,避免将事情一做再做。
2. 项目小组的协同:项目开发是一个跨部门的流程,必须有一个跨部门的项目经理从头至尾对最终结果负责,协同各项活动,确保沟通、协调和决策的高效。
3. 项目小组成员之间在技能上应具有互补性,并具有共同的目的、目标和便于彼此相互负责的方法,通常项目组在一起工作。
4. 项目小组的组成:一个是管理团队,属于高层管理决策层,由公司决策层人员组成;其工作是确保有正确的定位,保证项目所需的资源。另一个是项目开发团队,属于项目执行层。其工作是制定具体策略和计划,按照项目计划执行并保证及时完成,由项目经理组织。
5. 在项目开发过程设置检查点,通过阶段性评审来决定项目是继续、暂停、还是改变方向。