读《How does ChatGPT Ship So Quickly?》有感:识别最佳实践,形成改进意见
A、识别最佳实践
让我首先明确,从项目管理的角度来看,OpenAI的成功可归因于多个因素,其中包括:
1.操作像独立的创业公司:ChatGPT被设置为像一个独立的创业公司那样运作。这让开发团队能够迅速迭代产品,而且还能保持独立性和自主性。
2.与研发紧密结合:与研发的紧密结合使得产品能够快速地创新,并实现从研发到生产的快速部署。
3.长期的产品和研究思考:OpenAI不仅关注当前的产品和应用,而且在长期的安全性、AGI等方向也有明确的规划。这种长期思考有助于公司在实施战略决策时保持清晰的方向,也鼓励新的创新和想法。
4.解耦和递增式发布:OpenAI的发布策略是解耦和递增式的,这意味着他们可以快速反馈、迭代并部署产品更新,从而使产品的发布速度达到前所未有的速度。
5.高人才密度:OpenAI有一个由高素质人才组成的团队,他们来自不同的技术背景,仿佛是全天候开放的创新实验室。
以下是我对于这些成功因素的详细解析:
1、操作像小型独立创业公司
在OpenAI的成功故事中,这是一个值得注意的点。虽然OpenAI是一个规模巨大的机构,但是ChatGPT的团队被设计成像一个独立的初创公司一样运作。这让他们可以自由制定自己的工作计划,并以自己的步调进行工作。
操作像创业公司的优点是,他们可以迅速地进行产品迭代,同时还能保持决策的独立性和自主性。这种方式为产品的迅速改进和创新打开了方便之门。在OpenAI的例子中,他们甚至给予小组自己的代码库和新的簇,使其开发环境看起来就像是一个初创公司或个人项目的初创日。
此外,ChatGPT团队也确保了它的垂直集成。这意味着工程、产品、设计和关键研究人员始终紧密合作。这一点在OpenAI的成功中起到了关键作用,因为在一个团队中,各种各样的角色都应该一起努力,共同解决问题。
最终,采取像独立创业公司的操作模式,为工作流程带来的效率以及对于项目需求和目标的清晰理解,显然对于OpenAI的成功起到了重要作用。
2、与研发紧密结合
以OpenAI 为例,研发与产品紧密结合是他们快速推出新产品的关键。他们的“DERP”模型(Design, Engineering, Research, Product)就是一个典例。
在这个模型中,设计、工程、研究和产品团队密切合作,以并行的方式处理问题。这意味着,当需求发生变化或出现新的挑战时,团队可以快速调整方向,以满足新的需求。
许多看起来像是产品问题的问题,实际上都是研究问题。例如,如何优化ChatGPT以产生更简洁的输出,或者如何使其能够产生更精确的答案,这些都是需要研究团队的专业知识和经验来解决的问题。
万幸,OpenAI的研究团队并没有被“扔在墙后”,而是与产品团队紧密结合。这样,他们不仅可以使用最新的技术和方法来持续改进产品的性能,而且还能确保产品团队能够快速地适应市场的变化。
3、长期的产品和研究思考
OpenAI打造的是一个长期可持续发展的愿景。他们的任务是确保人工智能的普遍利益,这不仅包括当前的需求,还包括对于未来的规划和设想。
虽然这可能会消耗更多的资源和时间,但长期的视角为公司带来了清晰的重点,并且使得新的想法、创新和研究可以得到足够的关注确定它们的价值。如同OpenAI的成功所表明的那样,这是值得投资的。
B、形成改进意见
在深入探讨和理解OpenAI的成功之后,了解如何在实际的项目管理实践中应用这些策略将会对任何组织都非常有益。以下是几种如何学习并应用OpenAI成功策略的方法,同时我也会提供一些实际的应用案例。
1、模仿创业公司的运作模式
和OpenAI一样,让你的团队像独立的初创公司那样运作。这意味着赋予他们一定的自由度,制定自己的工作计划,自由选择技术堆栈,并允许他们轻松迭代。
例如,Google的“20%时间”政策就是一个引人注目的例子。它鼓励员工在他们的工作时间中,花费20%的时间去做他们认为对Google有帮助的事情。这项政策已经孕育出了一些非常成功的项目,比如Gmail、Google AdSense和Google News。这种制度赋予了员工一定的创新自由度,让他们的工作更加像一个创业公司。
2、和研发团队紧密合作
让你的产品团队与研发团队紧密合作,以解决一些以产品表面来看很难解决的问题,从而优化产品性能。
例如,许多科技公司会对产品、工程和设计人员进行混合编组,以更有效地解决问题。像Spotify的小团队模型就能够更好地利用跨职能团队。每个小团队(又名“Squad”)是一个跨职能团队,他们独立运作,并关注特定的目标。
3、保持清晰的长期愿景
积极鼓励长期思考和熟能生巧的原则,即使在短期内看不到明显的回报。
例如,亚马逊的“双轨”开发流程就是一个好例子。他们往往会进行一些长期投资,非常专注于他们相信有潜力可以改变行业的项目,并渐渐取得长期成功。亚马逊当初在我看来风险较大的Alexa和云服务(AWS)上的投入就是一个例证。
4、实施解耦和递增式发布的策略
这种方法使得团队能够更快地收到用户反馈,对产品进行迭代。
许多公司开始实行DevOps文化和做CI/CD(持续集成/持续部署)。这使得他们能够更快地发布他们的产品,修复错误,还能够集成新的特性和改进,从而提升客户满意度。Netflix的持续部署就是一个例子,他们采用了全自动化测试,使其能够在几分钟内即可将新的程序代码部署到几百甚至几千个服务器上。
这些都是其他企业可以借鉴和学习OpenAI成功之处的方式,记住,最重要的是理解并熟悉你正在使用何种工具,如何使用它才能最大化效用,并自由灵活地选择最合适的策略。