首页 > 工作范文 > 职场百科 > 合理的产品开发流程,产品经理该如何选择?

合理的产品开发流程,产品经理该如何选择?

   来源:学问馆    阅读: 2.56K 次
字号:

用手机扫描二维码 在手机上继续观看

手机查看

合理的产品开发流程是提高软件质量的有效途径,其中核心的问题就是处理好流程的收益和工作量之间的平衡。

合理的产品开发流程,产品经理该如何选择?

产品开发流程的收益的两方面体现.

1、开发流程可以迫使开发员更认真的思考,比如过程中要求的文档可以让开发员的设计的可用性和稳定性提高一个档次,因为大脑的思考对于稍微复杂的逻辑都是靠不住的,因为大脑计算能力的低下,它会自动忽略大量的细节,而这些细节在书写文档时是不可能忽略的,因为文档会让其中的逻辑矛盾突显出来。

2、开发流程可以让更多的人参与进来,开发员自身对自己的设计存在必然的盲区,同时角色的限制也导致难以观察到很多必要的问题,流程可以保证在一些关键时刻所有涉及到的人(包括商务人员或者客户)都能提供他们的意见,从而让开发保持在一个产品化的质量上。

关于良好的.开发流程和完善的文档能够使开发人员变得不重要,可以随意替换,绝对只是个神话,事实上很少有人只看文档就能参与到开发中来的,文档可以帮助后续者更快的加入到项目中来,但更重要的还是帮助开发者认真的思考。

产品开发流程的两个方面弊端

1、开发流程可能会带来更多的工作量,尤其是为了流程的运转而引入很多的自动化工具时更是如此,因为每个工具有带入更多的新的概念,这些对于小的Team而言,很容易让工作量过载,从而未受其利,先受其害。所以我们会避免利用重型的流程开发工具,以控制带来的工作量,而通过更多的面对面沟通来及时获得必要的信息。

2、开发流程使更多的人参与进来,可能会因为人员专业素质不足,产生提供很多不可操作的建议,或者试图对自己不可能做出决定的地方做决定,由此产生很多不必要,没有结果的会议,导致时间的浪费,和Team成员对流程的会议。在这方面,我们会建立一些交流的约定,提高成员逻辑交流能力,同时坚持在结果不明确的时候,尊重操作人员的决定。

实施产品开发流程开发面对的三个方面挑战

1、 Team成员的质量意识不高,因为国内和行业的现状,业内人员普遍的质量意识普遍不高,开发的质量意识还是保持在主要逻辑功能通过的层面,对于其它方面,多是靠后续不断的改进来完成。如果基于这个质量意识,流程就会显得不是很必要,因为通常开发员个人是能将主要流程跑通的。

2、Team成员的沟通能力不足,这个可以从两个角度讲,一个是对如何把自己的想法传达给别人经验不足,比如不会先为受众建立一个总体概念,再逐渐细化至具体的问题,而倾向于想到那里说到那里;另一个是没有意识到传达自己想法是工作的一部分,是自己的责任,而不是在教给别人什么东西。

3、Team Leader经验不足,执行流程要坚持原则,同时保持灵活性,这要求Team Leader对于流程的本质要有清晰的理解,而不能认为只要按照一个流程一步一步执行下来,就会有一个好的产品出现。


职场百科
财务管理
绩效考核
劳动保障
劳动合同
试用期
跳槽
社会