如何从软件开发向产品管理转型
2011-07-25 09:32
183 查看
我与开发人员接触,发现他们很关心这样一个问题:如何从软件开发向产品管理转型?
开发人员希望向产品管理转型,有时是因为参与探索(定义)产品后,尝到了影响产品决策的甜头,不再满足于只做编程的工作。有时是因为对现有产品很失望,他们认识到如果产品没有价值,开发团队再优秀也无济于事。
我认识的很多优秀的产品经理都是开发工程师出身。接下来,我将探讨从软件开发转型到产品管理时可能遇到的问题和挑战。
开发人员转型做产品管理有其无与伦比的优势—— 对产品可行性的敏锐嗅觉。如果他们对用户行为进行深入分析,学习一些和产品管理有关的技巧,就能成长为出色的产品经理,打造出用户喜爱的产品。
转型的第一步,是清楚地意识到自己和目标客户是截然不同的。 花一些时间和真正的客户交往,就会很容易意识到这一点。不要想当然地认为,只要我喜欢这个产品,知道如何操作,用户也一定会喜欢这个产品,知道如何操作。
第二,学会“ 移情” (empathy ) ,懂得站在用户的角度思考问题。其实,用户并非一无所知的菜鸟,只是他们的工作和擅长的领域与你不同罢了。要做到换位思考,最简单的方法是花时间与用户做面对面的沟通。注意,这并不意味着用户能提出真正的产品需求;挖掘产品需求是产品管理的任务。
第三,转变思想。 作为开发工程师,你的任务是优化开发流程和效率。但作为产品经理,你的工作则是定义产品、优化用户体验,打造出用户喜爱的产品。这一点看似容易,只有当你面临一个两难抉择,比如项目发布时间与用户体验出现冲突的时候,你才能体会其中的困难。
第四,保持谦逊的品格。 向用户展示产品时,大多数人的反应可能会与你的预期背道而驰,这时谦逊就显得格外重要。仔细倾听来自用户的声音,日复一日,你的理解力会得到极大提升。但前提条件是必须拥有开放的心态来面对用户的批评。
第五,改变讨论风格。 很多互联网企业中,工程师都喜欢围绕着某些决策争论不休,激情四射。可多数情况下,这些产品的技术决策有明确的判断标准,比如 运行速度更快、规模更合适、容错度更高、扩展性更好等等。而产品定义和用户体验的决策中并不存在这样的标准。这时候就需要你改变以前的讨论风格,提高说服和辩论的技巧,让他人接受你的观点。
最后,处理好和原部门的关系。 成为产品经理后,你和开发部门的关系会变得很难处理。他们会变得异常敏感且难以沟通,会采取各种各样的方式来挑战你,质疑你的技术能力,不会轻易作出承诺。你需要学会放手,让工程团队做好他们的本职工作,并参与到产品开发的流程中来。产品管理的工作已经够让人头大了,相关的技术决策就放手让他们来处理吧。
我强烈建议公司建立畅通的渠道为开发人员的转型提供便利,一定会培养出许多杰出的产品经理。即使转型不成功,开发人员还是决定回去编程,但产品管理的观念也为他们树立了“ 科技以人为本” 的思想,对他们今后的工作是极其有益的。
开发人员希望向产品管理转型,有时是因为参与探索(定义)产品后,尝到了影响产品决策的甜头,不再满足于只做编程的工作。有时是因为对现有产品很失望,他们认识到如果产品没有价值,开发团队再优秀也无济于事。
我认识的很多优秀的产品经理都是开发工程师出身。接下来,我将探讨从软件开发转型到产品管理时可能遇到的问题和挑战。
开发人员转型做产品管理有其无与伦比的优势—— 对产品可行性的敏锐嗅觉。如果他们对用户行为进行深入分析,学习一些和产品管理有关的技巧,就能成长为出色的产品经理,打造出用户喜爱的产品。
转型的第一步,是清楚地意识到自己和目标客户是截然不同的。 花一些时间和真正的客户交往,就会很容易意识到这一点。不要想当然地认为,只要我喜欢这个产品,知道如何操作,用户也一定会喜欢这个产品,知道如何操作。
第二,学会“ 移情” (empathy ) ,懂得站在用户的角度思考问题。其实,用户并非一无所知的菜鸟,只是他们的工作和擅长的领域与你不同罢了。要做到换位思考,最简单的方法是花时间与用户做面对面的沟通。注意,这并不意味着用户能提出真正的产品需求;挖掘产品需求是产品管理的任务。
第三,转变思想。 作为开发工程师,你的任务是优化开发流程和效率。但作为产品经理,你的工作则是定义产品、优化用户体验,打造出用户喜爱的产品。这一点看似容易,只有当你面临一个两难抉择,比如项目发布时间与用户体验出现冲突的时候,你才能体会其中的困难。
第四,保持谦逊的品格。 向用户展示产品时,大多数人的反应可能会与你的预期背道而驰,这时谦逊就显得格外重要。仔细倾听来自用户的声音,日复一日,你的理解力会得到极大提升。但前提条件是必须拥有开放的心态来面对用户的批评。
第五,改变讨论风格。 很多互联网企业中,工程师都喜欢围绕着某些决策争论不休,激情四射。可多数情况下,这些产品的技术决策有明确的判断标准,比如 运行速度更快、规模更合适、容错度更高、扩展性更好等等。而产品定义和用户体验的决策中并不存在这样的标准。这时候就需要你改变以前的讨论风格,提高说服和辩论的技巧,让他人接受你的观点。
最后,处理好和原部门的关系。 成为产品经理后,你和开发部门的关系会变得很难处理。他们会变得异常敏感且难以沟通,会采取各种各样的方式来挑战你,质疑你的技术能力,不会轻易作出承诺。你需要学会放手,让工程团队做好他们的本职工作,并参与到产品开发的流程中来。产品管理的工作已经够让人头大了,相关的技术决策就放手让他们来处理吧。
我强烈建议公司建立畅通的渠道为开发人员的转型提供便利,一定会培养出许多杰出的产品经理。即使转型不成功,开发人员还是决定回去编程,但产品管理的观念也为他们树立了“ 科技以人为本” 的思想,对他们今后的工作是极其有益的。
相关文章推荐
- 软件开发人员如何转型做产品管理?
- 软件开发人员如何转型做产品管理?
- 软件开发人员如何转型做产品管理
- 个人总结如何在项目管理的实际软件开发工作的几个关键点和控制
- 软件开发项目中如何进行风险管理
- 软件团队的如何建设和软件开发如何管理
- 软件开发周期----如何提高软件开发质量----论团队管理的非技术性因素(part 1)
- 用人之道(二)-- 如何管理软件开发团队
- 10年产品经理手把手教你做产品:如何设计一款任务管理软件
- 产品管理与软件开发的关系
- 手机软件开发管理过程中,如何采用敏捷开发模式
- 【产品经理】开发人员如何转型做产品经理
- 如何利用缺陷的管理提高软件开发质量六——如何分析
- [转]软件团队的如何建设和软件开发如何管理
- 浅析亚马逊是如何开发和管理产品的?
- 准备开发电脑公司管理软件第二代产品
- 如何组建和管理一个嵌入式系统软件开发团队
- 从开发到销售:软件商如何管理你的典型客户
- 如何利用缺陷的管理提高软件开发质量一 - 质量之旅
- 如何利用缺陷的管理提高软件开发质量七——要注意的地方