用产品经理的思维创建开发者喜爱的门户网站。
译自 A Portal as a Product Approach for Internal Developer Portals。作者 Zohar Einy 是 Port 的 CEO,这是他与 Yonatan Boguslavski 共同创立的用于内部开发者门户网站的无代码平台。Zohar 的职业生涯始于以色列国防军的 8200 部队,担任平台工程师,在那里他和 Yonatan 开始了合作......
对于许多企业来说,建立一个内部开发者门户网站是实现平台化、减轻开发者负担、达到标准化和提高工作效率的关键所在。但是,创建内部开发者门户网站并不意味着它就能自动成功,开发者必须真正地从中受益,才会积极地使用它。为此,在定义门户网站内容时,企业需要关注产品管理实践,而不仅仅是工程实现。
要创建一个成功的开发者门户网站,企业必须将其视为一个产品,从构思到上线都贯彻产品化思维,包括用户调研、优先级确定和持续的反馈循环。毕竟,没有验证过用户需求就上线产品,后果可能会很惨痛。
本文探讨了如何通过产品化的方法来搭建内部开发者门户网站,更重要的是,如何让门户网站真正帮助开发者提升工作效率。
内部开发者门户网站的主要目标是简化开发者的工作并让他们专注于核心开发工作。这包括降低认知负荷、集中和优化工作流程以及最小化花在搜索答案或解决方案上的时间。从本质上说,开发者门户网站应该释放开发者的时间和认知资源,允许他们编写代码而不是在尝试使用DevOps基础设施和工具时迷失方向。
对于开发负责人和高管来说,门户网站充当设置标准、缩短入职培训和提高整体团队效率的一种手段。为了实现对开发者或经理的收益,组织必须仔细考虑在建立内部开发者门户网站时应优先考虑什么。此时,将门户网站视为产品的想法就出现了。我将一步步拆解这一点。
关于如何构建开发者门户网站以及开发者应该将其用于什么的决策,要具有战略性。不要仅仅关注门户网站的单个元素(陷入细节中),而要考虑想要提供的端到端开发者体验。这与是否拥有软件目录或评分卡无关。这与门户网站如何改变开发者的日常工作流程有关。
与开发产品一样,从覆盖一两个用例的最小可行产品(MVP)开始。建立MVP后,随着时间的推移逐步为开发者和管理者增加新的门户网站功能,以丰富门户网站。每个门户网站开发阶段都应涉及培训、交流和软启动,以推动采用。请务必定义成功指标并对其进行衡量,以跟踪门户网站的影响。那么该如何开始呢?
“要完成的工作”框架是理解开发者需求以及他们希望通过内部开发门户网站完成的任务的关键工具。与其对要添加的功能做出假设,不如鼓励组织确定开发者希望门户网站支持的特定任务,比如快速部署服务或有效管理权限。
以下示例句子可以帮助你深入了解开发者需要门户网站支持的任务:
一旦你完成这些句子,你就会得到可以在各种用例中演示的用户故事,这些用例可在开发者的日常工作中为他们提供服务。以下是一些可以促进开发者日常工作流程和任务的高层用例:
开发经理和团队负责人也可以从内部开发者门户网站中受益,例如:
内部开发者门户网站将为三个主要用户组提供服务,每个组具有不同的需求和职责:
我已经解释了内部开发者门户网站如何帮助开发者,最有效的推出方法,开发者和管理者的用例示例,以及谁将使用它。现在是时候讨论如何鼓励门户网站的采用了。
内部开发者门户网站的成功采用涉及理解组织的团队结构并根据团队目标定制推出策略。最好避免一步到位的方法,而是逐步开始。如何做到这一点?
要将内部开发者门户网站转变为对开发者和管理者有力的工具,需要产品管理思维方式。关注渐进式采用和让实施顺利的用例,留出连续反馈循环和迭代的余地。将门户网站视为产品的思维方式可以为你奠定真正为用户服务的工具的基础。