from wenjianzhang ----------------------------- 最近做了一个项目,是公司的一个产品的开发,针对某个行业的软件产品的开发,但目前没有具体的客户,而且产品的需求定义只是一个模糊的雏形。目前按前期的需求已经基本开发完成,但回头再看开发出来的产品,在技术路线上和产品定位上都存在很大的差距。而公司对已有客户已经传出去,产品即将成功,客户非常急迫地想看到这个产品,我做为产品开发经理应该怎么办? 蜻蜓: ---------------------------- 看来软件项目里这种情况很普遍。 首先想一下,前期的需求是如何制定出来的?为什么“开发出来的产品,在技术路线上和产品定位上都存在很大的差距”?这样问只是为搞清楚为什么出来的产品与定义好的需求不一致。是需求定义不明确,开发时没有依据还是开发过程比较随意没有遵循既定要求?先从内部找自身原因,看看有无改进的地方。 其次,市场变化因素很大,客户不够成熟,还没搞清楚自己想要什么呢就催逼交货,然后就是无休止的修改。这种情况下,不妨把你现在开发出来的产品做为一个原型,拿给客户看看,让他对想要的产品有个感性认识,这时客户会在这个产品基础上提出他的需求,作为开发经理,应将这些改进需求做完整记录,并分析确定哪些可以做哪些暂时不提供,然后再与客户确认,有理有节的谈出你方的观点和考虑,当然要强调你们也是想把产品做好大家双赢的,一般情况下客户基本会接受。对于很大的分歧,就请你的老板出面扛着吧。 最后,再对你现在的产品二次加工,确保工期和质量。不要认为以前做的一些功能客户现在不需要就浪费了,实际上可以暂时屏蔽这些功能,不定什么时候客户或市场又需要了呢。 需要强调的是,这些过程必须有完备详细的文档记录,注意做好需求分析,变更控制和版本管理。 Good Luck! wenjianzhang ---------------------------------- 蜻蜓兄,可能是我刚才的描述不太清楚,事实是客户目前没有确定的需求,我们是根据自己的行业经验,在开发一个新的产品,但目前发现,我们自己定义的东西总的线路不清,也就是开发出来的东西针对的什么功能,针对什么样的操作者,都有点含糊,总的来说都有了,但每一部分就很弱了,因此,整个产品的定位有问题,另外,在技术线路方面,发现有更好的工具,可以做的更好,而且有的竞争对手已经采用这种工具。 现在我想问题已经说清了,请再指教! 蜻蜓: ---------------------------- 定位有问题,说明项目立项时没有做好市场调查和可行性分析就匆忙上马。现在说这个显示是迟了,但可以从中吸取经验教训。 现在这个状况,建议痛下决心,切实根据客户需求(与客户一起定义或根据市场要求),重新设计,如果前期产品有良好的可重用性,下面的工作量就会少不少,否则设计一定要严格把关。不要指望自己的产品每个方面都超过别人,实际上关键是要有自己的特色,或叫“卖点”。 另外时间上一定要控制好(包括市场部门,测试部门协同工作等),不要让对手过于抢先,自己太被动。 Looked --------------------------- 针对这个项目个人的看法: 项目发生的背景: 领导看到某个行业需要某个产品,所以想先动手,并且尽量去占有这个市场; 项目的结果: 产品背离。或者说达不到目标。 最主要问题:行业应用缺乏足够的行业知识。 本次开发需要注意的问题: 1、牢记这个是行业应用开发,如果可能请行业应用的高手参与,或者请客户的直接使用者给与意见 2、继续密切关注行业的需求变化,要知道这个社会对产品的需求的变化要求很高。 3、注重功能点,更注重功能点的实现方式,也就是我们所说的可操作性。 3、典型的RUP开发模式,满足领导的市场占有与目前的用户需求。
|