前天项目结题大会,项目经理首先讲了1个多小时,从项目的技术背景、系统架构,到每个API的实现程度、目前存在的问题、每个成员的工作等等,从我的角度看,无论从技术角度还是项目本身的管理角度,都讲得条理清楚、数据丰富、简明易懂,作为项目组的一员,我感到很完美。
提问阶段,首先提问的是负责这个项目研发的主管,他提出了项目可能存在的问题:API实现的多少,协议可能的兼容问题,代码的内存泄漏问题。
老板第二个提问,他指出项目总结为什么只字不提项目的市场因素,没有研究NGN的商业前景如何,没有收集别的厂家的研发状况和世界各地的商用和试商用案例。
这个问题的提出让我一下从良好的自我感觉中掉了下来。是的,在我参与项目一年多的过程中,我几乎从来没有考虑过这个问题。我们只要尽快完成协议规定的功能,尽可能提高系统的性能,这是我们的全部职责和关注点,至于市场和商业前景,应该是市场部的事。
突然想起前些天看到的Bill Gates的《优秀员工的10个特点》,其中下面几条都与项目的市场或商业因素有关。
1.对你开发的产品有足够的好奇心;
2.重视与客户交流;
3.要积极思考产品如何帮助人们解决实际问题;
7.要学习商业知识和经济学,比如公司的运营和商业模式,行业规则;
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)8.要关注对手;
虽然我还是学生,不是正式的员工,但与这一对比,还是感到惭愧。我们埋头苦干了一年多,作出了一个我们认为比较完美的系统,但是没有商业前景,这个项目最终很可能被束之高阁。
我又想起在夏令营中听到及后来看到微软的项目模式,他的一个团队有一个程序经理(Program Manager),负责项目的技术开发、资源分配、进度控制等,还有一个产品经理(Product Manager),负责与客户沟通,了解客户及市场需求,确定产品特性。原来决定产品经理作用不大,现在才知道他有多么重要。没有他们,项目很可能陷入技术至上的误区,最终做出的是一个技术完美的没有市场的产品。
技术人员的市场意识看来很有必要,而市场人员的技术功底也是不可或缺的。只有一定的技术基础,你才能向客户描述产品的真正优势在哪里,能解决客户什么具体问题,如何与现有的系统兼容及平滑过渡。看来这也是为什么公司派了好几位市场人员来参加我们的结题会的原因。
原来与不少人谈及IT人的职业生涯规划问题,大家都决定技术不能做一辈子,转型是早晚的事。转型不是某一天换一个工作就转过来的,这需要一个过程,需要平时不断地培养自己的市场意识和管理意思,等积累差不多了,机会来了,就水到渠成了。