在大连项目流程管理软件开发实践中,我们每天都在和项目管理人员打交道。多年的实践经验告诉我,一个项目的失败往往来自糟糕的项目管理。
在前面的章节中,我们已经讨论了软件开发过程中的很多话题。很明显,要想做出一款出色的软件产品,或者完成一个成功的软件项目,需要在前面章节中提到的每一个环节上下工夫。例如,团队文化、大连项目流程管理软件开发方法论、软件开发负责制、简单原则、想象力、架构设计等。相反,要想使项目失败则容易得多,只需要在某个或某几个环节上掉链子就可以了。这其中关键的一环是项目管理。
致远服软认为:http://www.soft8.com.cn/为什么是由项目管理人员而不是由其他的角色来承担这个关键性的责任呢?要回答这个问题,我们先得看看项目管理的定义。项目管理是一个管理学分支的学科,指在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望。这个定义很好理解。
如果你在拉斯维加斯,抓到了一手烂牌(没有成形的制度和文化,没有高素质的人才,没有完善的设计),而你所有的身家都押在这一局,你不可能拍屁股走人,仍然需要振作精神玩下去。客观上——你的赢面不大,但还没有到必输的地步;主观上——你要用牌技和运气放手一搏,赢面难看但可以保住身家。项目管理就是你的牌技。
现在你或许可以理解为什么该由大连考勤软件项目管理人员来承担关键性的责任了。你手上拿的牌是客观存在的,在这样一种不利的情况下,如果你的牌技还很差,你还能怎么玩?当你输得叮当响的时候,真的不应该把自己的烂牌,而是应该把自己从39楼丢下去!问问自己,为什么来拉斯维加斯?
是的,在上面的故事中有两个隐喻:一手好牌和牌技。在一手好牌和牌技之间,我选择好牌。毕竟,软件开发不是赌博,不应该总是面临牌技的考验。
我一直认为,好的大连项目流程管理软件开发项目管理,对于项目的成功并没有多少关键性的推动作用(有一定的推动作用),但是差的项目管理,对于项目的失败却要负一种关键性的责任(会输掉有赢面的牌局)。这种想法和传统的对于项目管理的认识不大一样。