本人目前做负责一个银行项目的项目管理,但目前这个项目延迟很厉害,而且包括团队成员在内流言非常多,对后续的工作也非常不利,但请大家依据项目情况,谈谈自己的看法。 项目本身情况: 1,该项目是银行XXX一核心业务系统,涉及网银,核心系统,信贷系统,通信报文转发系统,业务管理系统,人行系统等,算是涉及系统多,沟通部门多; 2,由于我刚进公司,对这套业务和公司使用的技术完全不熟悉,即来做该项目; 3,公司在产品卖给银行,但实际上基本全部要改变(除了系统的技术框架不改变); 4,公司派进来的团队成员一部分什么都不知道(甚至java技术,一部分只知道C不知道JAVA,还有极小数熟悉java不知道业务,也不知道产品本身; 5,该项目涉及的客户关系非常复杂; 6,项目涉及实际是两个阶段(每个阶段都是一个大系统),产品使用的技术基本也不一样; 7,从团队成员入场到提交客户要测试的版本就一个月; 8,客户方项目管理纯技术人员,一出事,就是说我们这边技术不行,产品不行造成!实际上其它主体技术和进度比我们更不行! 我建项目时采取的策略: 1,搞好客户关系-----这一招还很灵的,客户关系还不错,对我们的垃圾产品没有什么大的反感,对我们来的不合格成员也没有什么说法; 2,协调各方面的力量培训团队成员-----这一招也很灵的,团队成员在压力下很快就能进入初步的开发; 3,安排我自己把控质量(实际就是测试),因为我在作需求,对业务熟悉了; 4, 做好整个计划; 5,让团队成员依据产品与目前的需求进行差异化分析---------让成员自己各拿一个模块设计,开发,发挥各人力量; 6,我负责数据库表结构变更把控和开发规范上的把控-----------防止不熟悉的团队成员开发质量上和设计上的缺陷; 7,由于还有第二阶段,因为作了如上安排,我正好有一个月的时间较闲点去学习第二阶段的技术和整个系统要碰到的技术难关; 后续公司做的事情: 1,因为时间太紧,极个别团队成员不会也不努力学习,说了几句,对我意见大,结果公司派来一个上司,直接告我的状,结果,我的上司还打压我!----造成我在团队成员面前毫无威信; 2,我的上司极力要求我做一大块的代码开发,让我毫无时间去了解我不会的技术; 3,公司对我提出的人员要求不理踩; 4,我个人提出如果自己写代码,则会造成浪费时间无法全局把控,公司提出本公司没有只做管理的PM,一定要写代码; 后来发生的事情: 1,项目刚开始开发的速度是极快,但提交版本后,质量较差; 2,客户开始提出需求变更; 3,由于客户提出需求变更,加之很多涉及产品本身底层的技术无人解决(因为没有任何一个人知道解决); 造成后果: 1,客户说我方人员技术不行; 2,客户说我方延迟进度(因为提交新的需求没有按要求时间实现);、 3,团队成员因为我上司的纵容和项目现状与我对立; 最后公司方对我的评价是: 1,技术不行;、 2,团队成员不想跟着我干了; 3,客户不要求换项目经理,公司想换; 4,目前由于客户的要求没有换我这个PM,但我的上司实换明不换,自己当了一个实质的PM,将我放置一边,团队成员对我的安排置之不理! 大家说说,这中间的问题出在哪?后续又该如何处理?
|