《互联网产品设计》一2.3 平衡用户、技术和业务需求

本节书摘来自异步社区《互联网产品设计》一书中的第2章,第2.3节,作者【美】Randy J. Hunt,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.3 平衡用户、技术和业务需求

互联网产品设计
创建产品是一项复杂的工作,需要努力平衡不同的影响因素。产品管理是产品开发过程中的黏合剂,它会把所有学科黏合在一起,并使它们彼此产生联系。我记得有一次看到某公司招聘产品经理的广告,要求其不仅能确保列车准时运行,还要能帮忙建造列车轨道。这是一个完美的隐喻,总结了产品经理的角色以及产品管理的范围。

产品管理和项目管理的比较
不要将产品管理和项目管理混淆,后者协调任务的过程和会议的期限,并将其作为实际开发工作流程中的一部分。在Etsy,我们喜欢说“项目管理是*的”。这意味着很好的开发人员、设计师或产品经理同时也都是很好的项目经理,所以分清产品管理和项目管理的范畴就变得尤为重要。

产品经理至少需要平衡三件事,这样做可以帮助引导产品路径。这三件事是:

产品业务需求。收入模式是什么,或者为什么这个产品对公司的战略目标很重要?

技术限制。开发工程师会与产品经理或团队沟通。这些限制可能是数据库存储的挑战、项目所花费的时间、产品的运行速度、代码与其他系统集成的复杂性,或者仅仅是从软件工程角度来看所涉及的工作量。

使用产品的用户体验。产品经理需要站在用户的角度考虑问题,去理解用户并平衡他们的需求。产品经理是最接近产品设计的一个角色,但是产品经理在充当一个整体引导者角色,而产品设计师则通常扮演用户,站在用户的角度考虑问题。

这些因素之间存在一些固有关系,如用户很少意识到或去主动关心开发工程上的限制(如开发资源或项目时间限制),但用户需求的优先级却常使得产品经理调整产品功能开发的顺序。产品经理这么做的确有充分的理由,产品需要被设计成可靠的和可被信赖的,按照这个方向,它必须首先保证能正常使用,并且满足业务目标,这可以帮助产品可持续地发展和改进。

上一篇:安全运维之:服务器遭受攻击后的一般处理过程


下一篇:linux coredump配置与调试