代码改变世界

项目管理课程札记(2009.10.17)

2009-10-19 15:39  htc开发  阅读(150)  评论(0编辑  收藏  举报

项目管理课程札记(2009.10.17

由于公司的项目很紧,需要长期出差在外,开学以来一直没上过课。上个周六,终于见到张艳红老师了,高贵,典雅,而又不失时尚,风华绝代,仿佛集现代美与古典美于一身。这是张老师给我的第一印象。当时已经是午后了,张老师刚上完上午的课,还没来得及吃饭,却仍然耐心的听着学生和他探讨管理问题。看到学生成长,能独当一面了,张老师总是露出欣慰的笑容,仿佛看着自己的孩子一样。我不禁为之一震。

张老师上课的第一句话就是,一个月没“折磨”我们了,接下来要开始“折磨”我们了。的确,在温室成长的花草,是经不起外面暴风骤雨的。我们需要认清的是,现实社会的残酷和不可预知性。而我们一定要考虑到方方面面,提前做好应对方案。所以在识别当事人和干系人的时候,一定要考虑周全。哪个环节没考虑到,说不定就会给整个项目带来不可估量的损失。

在听张老师课的时候,我就对照我们在管理中遇到的问题,边听边思考。一个下午下来,竟然头有点痛了。许是上了一天的课,抑或是因为上张老师的课,要思考的东西太多了。结合自己的情况,总结了以下一些学习要点。

l         技术走不通,管理有问题。
   
当在项目过程中遇到技术难题,耽搁了进度,影响了整个项目的结束。我理解的是,首先在管理上找原因。当时技术方案是如何定下来的,又是如何审核的?可行性报告是怎么出来的?绝对不能走形式主义。是方案不行?还是技术人员不行?可能有很多原因,这些原因首先都要先从管理方面找问题。
   
我的疑问是,当开发一个新项目,这个项目所采用的技术,方案都是以前从没有搞过。也许这个项目是老板一时兴起拿下的,但老板下死命令,只许成功不许失败。这个时候,在项目过程中遇到技术难题,如何办?是告诉老板,方案本来就不可行?还是继续硬着头皮花比较长的时间去解决这个难题,解决好解决不好同样存在风险?还是和甲方好好沟通?如果这个功能又是甲方必需的,怎么办?

l         知识产权问题

这个问题也是我一直思考的。现在的甲方很“坏”,不单纯要产品,他们都要源代码,要掌握知识产权。这个时候,如何去沟通,如何能使自己今后的利益得到保证?不知道应该怎么灵活处理?

l         甲方也要管理。

我的理解是,管理甲方就是多跟甲方沟通。甲方需求变更,更需要沟通。在我目前一个项目中,甲方对UI要求很高,我们采用了QT4.5进行UI开发。在开发过程中,发现QTARM 2410上跑的比较慢,甲方也发现了这一点。他们建议我们换工具开发,显然换工具开发对我们来说风险更大,进度更不好掌握。于是我们不断地跟甲方进行沟通,最后甲方同意开发工具不变,将硬件改成比2410更高频率的2440,这样提高了软件的响应速度,基本达到研制要求。

l         向发起人要权利

张老师给了我很好的启发。在制定项目章程时,一定要向发起人要权利,比如项目签字权,项目绩效考核权。否则今后管理很被动。张老师还给我们支了一招,“为避免风险,没有项目经理签字,财务不能拨款”。这一招厉害,一下子扼住了喉舌。

l         培训是一种沟通,是为了能尽快结束项目

的确,培训到了最后阶段。此时也是跟甲方沟通的大好时机。不厌其烦的进行培训,表明你认真负责的态度,对甲方来说,也就不知不觉的跟着你的步骤测试产品,不会另出纰漏。

 

 

           上过课后,收获颇丰。还有许多需要自己慢慢体会。