您的位置:首页 > 其它

如何平衡用户期望与资源限制、产品研发的矛盾?

2013-02-21 19:11 597 查看
一个有竞争力的软件公司,一个好的产品经理或者项目经理是能平衡好用户需求、资源、工期之间的矛盾的。这个竞争力体现在:

1、能够帮助用户梳理需求,引导用户找到他的本质需求。用户很多时候知道自己要这个功能,但是没有分析这个功能背后要达成的目的。我们把原始的、没有加工的需求,变成符合逻辑、有一定规则、可以在用户业务流程中实现并且起作用的功能,帮助用户分级需求,如果只能实现3个需求,会做什么,从而来决定需求优先级和投入的资源。

2、一个有竞争力的公司,有一套适合的研发流程。这个流程不一定是符合业界标准和僵化的,它适应开发团队的特征,适应所面对的用户群,适应目前已有的资源和能力基础。在这个流程运转下项目或者产品研发可以达到成本、质量和效率的一个最佳平衡。产品经理或者项目经理应该很熟悉这个流程,每变更一个需求,在这个流程体系下如何运行?投入成本多少?最少工期多少?风险是什么?

3、研发体系除了要做项目和产品研发之外,还要不断优化流程,投入最少资源来实现高质量和高效率,这就要求研发平台化和模块化。一个新增加的功能,只涉及少量模块的变化,就会减少测试的压力,减少质量低下的可能性,降低了新手开发门槛,就不用把一个已经投入到其他项目的原开发人员,重新调回这个项目,我们不必付出等待和延误其他项目的代价。

4、对外,项目负责人要清晰增加需求的代价,有理有据地说服用户,建议在项目开始的时候给用户方团队进行项目管理培训,介绍我们的研发过程,一方面展示了实力和规范性,另一方面也暗示他们流程和规范的严肃性,变更是有代价的,频繁变更将带来风险。对内,优化流程,让每个交互的环节更顺畅衔接得更好,找到影响交付周期的最直接的瓶颈,从项目资金投入的角度上考虑是否可以把这个瓶颈解决掉。研发架构要长远规划,不要只顾眼前项目压力。有一个长远目标,通过每个项目来积累,才能解决长期竞争力的问题。

5、还有一个说服客户或者你领导的技巧:就是换位思考。从对方的角度分析他隐藏着的真正需求?他面临什么问题?什么是他能接受的底线?如果你是他,你希望是什么结果?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: