何谓优秀的产品团队?

我的朋友和同事,Jeff Patton,即将出版一本关于用户故事尤其是故事地图技巧的书。我被邀请作了此书的前言,这篇文章就摘录自前言。我同样是这本书的书评,这本书真的是一本产品人的必读书,而且填补了当前图书馆中关于“敏捷”这个话题的空缺。

我曾和世界上最好的科技产品团队工作,他们创造了你今天正使用以及喜欢的产品,他们也确实在改变世界。

我同样曾试着去帮助这些做得不是太好的公司。初创团队在资金用完前争相追赶,大公司则挣扎于复制早期的创新。团队没法持续给他们的业务增加价值,领导人则因想法转换为现实所花的时间太长而烦恼。开发人员老是惹怒他们的产品拥有者。

我所学到的是,最好的产品公司在如何创造科技产品方面和其他公司存在巨大的差异。我指的这个差异不是一点点。从领导人的行动,到团队授权,到组织思考如何提供资金,如何招募团队,以及如何生产产品,小到产品、设计、开发如何协作去探索为客户提供更有效的解决方法,每一件事都不同。

对于这些没有机会参加,或者近距离观察一个优秀产品团队的产品经理,在这篇文章中,你将得以一瞥优秀的产品团队和糟糕的产品团队之间的差别:

·好的产品团队有一个宏大的产品愿景,并带着一种使命感般的热情,糟糕的产品团队则唯利是图。

·好的产品团队从KPI考核、关注用户痛点、分析客户使用产品所产生的数据、持续探索应用新技术来解决实际问题中得到灵感和产品想法,糟糕的产品团队从销售和客户手中收集需求。

·好的产品团队了解他们的每个关键利益相关者是谁,他们理解这些利益相关者的约束,他们提供的解决方法不仅对用户和客户有用,同样也在业务的限制之内。糟糕的产品团队只会从利益相关者手中收集需求。

·好的产品团队用大量的方法来广泛尝试产品想法,然后决定哪种是真正值得投入,糟糕的产品团队通过会议来产生优先级路线图。

·好的产品团队喜欢和整个公司里聪明的有思想的领导人一起开头脑风暴讨论,差的产品团队一有团队外的人给他们建议做某件事时就会很恼怒。

·好的团队,产品、设计、开发人员是坐在一起的,就功能、用户体验与可用性技术之间的充分交换意见。糟糕的产品团队坐在他们令人尊敬的功能区,要求其他们人安排会议或者文档为他们提供服务。

·为了革新,好的团队会持续尝试新方法,但是是以保护收入和保护品牌的方式,糟糕的产品团队仍然在等待许可做一个测试。

·好的产品团队坚持认为他们必须具备创造获胜产品的技能,例如强大的交互设计。糟糕的团队甚至不知道交互设计师是什么。

·好的产品团队确保他们的工程师每天有足够的时间用于实现产品原型探索,以便于他们能致力于如何将产品变得更好。糟糕的产品团队在sprint计划阶段给工程师展示原型,以便于他们能够作出评估。

·好的团队每天都和终端用户以及客户直接联系,去更好的了解他们的客户,去看他们的客户对于他们最新想法的反应。糟糕的产品团队认为他们就是客户。

·好的产品团队知道,他们所喜欢的大部分想法中有许多最终并不会为客户工作,即便能实现的那一个也需要反复迭代,才能够实现他们想要提供的结果。糟糕的产品团队只会按照产品路线图进行,并满足于会议数据和质量保证。

·好的产品团队明白速度以及如何快速迭代是革新的关键,他们也明白这种速度来源于正确的技术而不是强制劳动。糟糕的团队抱怨因为同事没有努力工作而速度太慢。

·好的产品团队会在他们评估完需求,确保他们有一个可视化的能够实际为客户和业务有用的解决方案后作出重诚信的承诺。糟糕的产品团队在痛苦的整合结束后进行手动测试,然后立刻发行所有产品。

·好的团队痴迷于目标用户,糟糕的团队痴迷于竞争对手。

·好的团队会为他们对业务KPI产生重大影响时庆祝,糟糕的团队会在他们最终发布了某些东西时庆祝。

如果以上这些你的团队不幸中了大多数,我希望你会考虑为你们的团队提高要求,并且看看是否你能体会到这些差异。

优秀PM必备的三大技能:如何发展一个强大的产品团队?

在我的上一篇文章中,我讨论了产品管理领导者的角色后,收到许多产品领导人的来信,他们在信中说,他们在构建产品团队力量这一块做得不是很好,想要我分享一些方法来解决这个问题。

每个产品领导者都需意识到这个问题的紧急性和重要性。你的公司需要最强大的产品团队,但如果你不去发展你的团队并为之提供成长机会,那其他公司会。我一直相信一句老话:“员工因公司而加入,却因管理者而离开。”

这篇文章讲述了我使用并提倡,为持续技能评估和发展提供了一个框架的方法。我把这称之为发展计划,但对有的公司而言,这种发展计划只发生在遇到问题必须提升员工的时候。然而这些方法同样适用于在持续的基础上,培养一名强大的产品所有者(product owner)或每个员工。

这些技能评估发展计划是基于差距分析模型架构出来的。主要是为了确认发展方向,并参照这个准则了解目前自身处于哪个水平。例如,这一系列的标准都有两个等级。第一个等级是员工应该达到的高度的一个评估(例如它的重要性),第二个标准是员工当前水平的一个评估(例如,他的能力)。

不是所有的技能都是同样重要的,也不是所有的差距都具有同样的意义,这套机制是为了帮助我们找准需要专注的地方。

技能评估

我将这套标准分为:知识、过程技能以及个人技能三类。每一点都有一个简短的描述,如果你对这些有什么不清楚的,可以在博客SVIP中找到每一条对应的文章。

这其中包含了我个人对一个中级产所有者的能力要求。然而,我鼓励每一个管理者根据你们独特的文化,行业,团队,以及产品,同样还有位置的等级(例如高级产品拥有者的级别高于副级产品拥有者)调整能力要求。

在这个等级评定中,0代表不重要(或不是很强),10代表非常重要(或很强)。

知识:

  • 用户/客户知识(10)——公司承认产品拥有者是目标用户/客户方面的专家吗?
  • 行业/领域知识(10)——产品拥有者的行业/领域知识怎么样?
  • 产品知识(10)——产品拥有者的产品知识是什么层级?
  • 技术知识(8)——基础的技术知识了解得怎么样?他目前的技术知识怎么样?
  • 用户体验设计知识(7)——产品拥有者对于用户体验设计的知识怎么样?他了解UX的各种表现,能够辨认并用之于团队吗?
  • 业务以及金融知识(7)——产品拥有者了解经济学及产品的金融动态吗?

过程技能

  • 客户探索过程(7)——客户探索包括客户面试技能、机会评估以及客户的开发计划的理解。
  • 产品探索过程(9)——这是为了获得最低可行产品。这包括定性技术:用户原型以及用户测试,同样包含定量技术:实时数据库原型以及分离测试。
  • 产品优化过程(9)——这些是快速改进和完善现有产品的技能,特别是用优化技术或者A/B测试。
  • 产品发展过程(7)——产品所有者是否对产品开发过程(如:Scrum开发)有深入理解,理解他在创建以及管理积压任务中的关键作用?

个人技能

  • 团队协作技能(10)——产品所有者如何主要头开发者和首席设计师有效工作?它是一个协作的关系?有相互的尊重?产品拥有者和主要开发者以及首席设计师的合作够早吗?是否给他们提供了客户的直接访问方式?
  • 产品传道技能(9)——产品所有者能否有效分享产品的愿景并激励整个产品团队、相关的利益者以及公司中的其他人对产品做出必要贡献?
  • 时间管理技能(8)——产品所有者如何管理他的时间?他能确保有足够的时间来解决关键性问题吗?还是大部分时间花在日常消耗上?他是否充分利用了他的项目管理者或者ScrumMaster?
  • 利益相关者管理(7)——产品所有者管理利益相关者的能力怎么样?这些利益相关者是否感觉到他们真的拥有一个能够帮助他们取得事业的成功的真正的产品伙伴?
  • 领导技能(6)——产品拥有者实际并不管理任何人,但是他们确实需要领导、影响以及激励别人,所以领导技能是很重要的。
  • 社区管理(5)——产品拥有者在社区管理上和温和部署技术方面的技能怎么样?
  • 广阔的产品视野(5)——产品拥有者是否努力维持一个广阔的产品视野,并确保端对端强大的用户体验?

一旦你确定了这些标准的能力要求,你就能够评估每个产品所有者在这些标准中的位置,从而找出其差距。

发展计划

技能评估只是第一部分,第二部分是找出最大差距的领域,然后由管理者制定一系列的计划,让产品所有者去提升这些领域的技能。如果某项技能,如“产品探索过程”在重要性中是9分,但他当前的技能水平只达到了5分,一个如此重要的技能却存在如此大的差距。作为管理者,你现在现在就为这位产品所有者制定训练、阅读计划或者锻炼来提高他们在产品探索方面的技能。

对于发展计划,首先只集中在最要紧的三个领域。等这三个领域的技能都提高之后,员工才可以移到下一个重要的领域。

如果员工成功的缩小了这些差距,是时候让他们展示这个提升的过程,并且他们可以将必要技能的展示用于晋升。

确保至少和每个产品所有者每月都有一次发展计划进程以及技能水平调整的讨论,尤其强大的管理者可以一周讨论一次。

最后,你可能想知道这种技能评估和发展计划如何与年度绩效考核相关。通常而言,大部分的公司做绩效考核候,很少考虑到“发展一个强大的产品团队”这点,他们更关心合规和薪酬管理。

你也许不得不顺从人力资源部门对年度考核的要求,但必须意识到,这并不能充分替代每个团队中成员在积极、持续、有计划的发展。如果你正积极制定我所描述的技能评估以及发展计划,那么年度考核是相当容易的。

原文地址:http://svpg.com/developing-strong-product-managers/,由xia tian翻译整理发布于YiboDesign。

产品失败的十大根本原因,任何一条都足以摧毁一个团队!

在这篇文章中我想去讨论许多产品失败的根本原因。

我看到在绝大部分公司用的都是相同的基本工作方法,我不禁想提醒这和那些好公司的实际工作方法相去甚远。

我不得不提醒你这讨论出的结论可能会非常令人沮丧,甚至有点太打击人,如果是这样的情况,我觉得你可以停在这里不必往下看了。

让我们从绝大多数公司仍在用之创造产品的过程开始,我会试着不发表评论,我们仅是描述这个过程:

任何事情都始于想法。在大部分公司,想法来源于执行董事,或者关键的利益相关者,或者企业主,或者大客户(或潜在客户),但是任何情况下业务的不同部分都有一大堆事情需要去做。

现在大部分公司想要在路线图中确定这些想法的优先顺序,他们这样做基于两个理由。首先,他们想要我们优先专注于最有价值的事情,其次,他们能预测事情何时能准备好。

为了做到这一点,通常会有某种形式的季度或者年度计划会议,会上领导就这些想法思考并协商出一个产品路线图。但是为了确定优先顺序,他们首先需要为每个项目提供某种形式的商业案例。

一些公司会形成正式的商业案例,一些则是非正式的,但不管是哪一种,归根到底,关于每个想法都需要了解两点:1)它将赚多少钱?2)它将花费多少时间或金钱?然后用这些信息来提出下一个季度有时也可能是一年后的产品路线图。

在这一点上,产品和技术部门有他们自己的工作节奏,通常是按照项目的优先顺序,从最高优先级依次往下走。

一旦一个想法被确定为最高优先级,产品经理需要做的第一件事就是和项目利益干系人讨论,将想法具体充实化,并提出一系列的“需求”。这有可能是用户故事,也有可能是某种形式的功能细则,但目的都是为了和设计师以及工程师沟通需要创建的是什么。

一旦需求被收集起来,用户体验设计团队(假设公司有这样一个团队),就需要提供交互设计,视觉设计,以及物理设备情况下的工业设计。

最后将需求以及设计细则交给工程师,这时敏捷开发最终登场。

无论如何,工程师通常会将项目划分成一系列的迭代——在敏捷开发模型中这称之为“sprints”。想法构建出来可能需要1-3次敏捷迭代。

很希望QA测试是这些敏捷迭代过程中的一部分,如果不是,QA团队应该用其他的测试跟进,确保新产品和宣传的一致,同时不会引进其他问题(称之为“回归”)。

一旦我们在QA团队那拿到了绿灯,新想法可以最终部署给真实客户了。

在我第一次见面的绝大多数公司,无论大小,重要的是他们的工作方式,并保持这样的方式工作了很多年。但也同样是这些公司,他们不断抱怨着缺乏创新,从想法到落地需要非常长的时间。

你也许已经意识到,当我提及敏捷开发的同时,几乎今天的每个人都宣称是敏捷开发,而我刚刚描述其实更多的是瀑布过程。公平说来,对于工程师,如果他们能够给更广阔的瀑布环境,他们能做的其实和敏捷开发一样多。

1

OK,既然大部分团队都是敏捷开发,但为什么那是如此多问题的必要理由呢?

我现在想做的就是将这些点连接起来,向你展示为什么这种普通的工作方式要实际为大部分失败的产品努力负责。

关于这个问题我可以畅谈一整天,但我即将分享的是我认为这种工作方式中,最严重的10条问题。更清楚一点,我所讲的这十条都是非常严重的问题,其中任何一条都足以摧毁一个团队,但大部分公司占了这十条中的大多数,甚至,全中。

1.让我们从最上面那条开始——想法的来源。这种模式导致了销售驱动特价,以及利益干系人驱动产品。想法的来源有很多,但是这不是我们产品想法的最佳来源。这种方式的另一个结果是团队缺乏自主权——在这种模式中,他们只是在那儿执行,就像一个雇佣兵。

2.接下来我们谈一谈这种商务案例中的致命缺点。我实际是支持做商务案例的,至少对于想法需要一个更大的投资。但与此同时,大部分公司在这阶段做商务案例,为了想出一个确定了优先顺序的产品路线图,确实是可笑的。为什么?还记得每个商务案例中两项关键的投入是什么吗?你会赚多少钱?它又会花费多少?冰冷的现实是,在这一阶段,两者我们都不会有答案,我们不可能知道。

我们不可能知道我们会赚多少钱,因为这很大程度上取决于我们的解决方法会变得有多好。如果团队表现杰出,这可能会取得巨大的成功,的确有可能会改变公司的进程。另一方面,许多的产品想法会落得一场空。这并不是夸大其词。确实是什么都没有。任何情况下,产品中最重要的一课是明白”什么是我们不可能知道的”,在这个阶段我们不可能知道的是,我们能赚多少。

同样地,我们也不可能知道构建出这个想法需要花费多少。在不知道实际解决方法的情况下,工程师是很难去预测的。在这个阶段,大部分有经验的工程师甚至会拒绝去给出一个估算,但有些工程师迫于压力,只好作出老式“T恤size”式的妥协——仅仅让我们知道这预算是“小的、中等的、大的还是特大的”。

但公司高层确实想得出确定了优先顺序的产品路线图,为了得到它,他们需要某种系统来评估想法,所以人们就玩起了商务案例的游戏。

3.一个更大的问题来了。公司对他们的产品路线图感到十分兴奋。我见过数不清的路线图,绝大多数确实按照特征确定了优先顺序。市场需要这些特征来搞商务活动,销售需要这些特征来招徕新客户。一些人则想要一个PayPal集合。你懂的。

但是这里有一个问题,也许是其中最大的问题,我把这称之为“不愿面对的两个产品真相”。

第一个真相是,我们的想法至少有一半是不能实现的。一个想法不能被实现有许多理由。最普遍的是,客户不会如我们一样对想法感到兴奋。所以他们不会选择去使用它。有时他们想去使用它,但是他们试过之后发现它是如此的复杂,麻烦远大于它的价值,所以导致了同样的结果——用户不会选择去使用它。有时问题是客户很喜欢它,但要实现的东西远超出我们的想象,我们并没有足够的时间和金钱来实际实现。

所以我向你保证,你的路线图中至少有一半不会如你所愿实现。同时,真正好的产品团队认为,至少有四分之三的想法的表现都会不尽人意。

如果这还不够糟,第二个不愿面对的真相是,尽管这个想法被证明有潜力,它通常需要经过几次迭代之后才能实现它的想法切实传递商业价值。我们称之为 “时间就是金钱”。

我所学习到的关于产品最重要的一点是,无论你有多聪明,都逃不过这些真相。我曾有幸和许多杰出的产品团队工作。真正的差别在于你如何处理这些真相。

4.接下来我们要谈论的是这种模式下的产品角色。事实上,我们根本不用把这个角色称之为产品。它实际上只是一种项目管理的形式。在这种模式下,它更多的是收集需求并为工程师们记录下来。在这一点上,我们可以说,它离现代产品管理差了180度。

5.关于设计的角色也是同样的故事。设计发挥真正的价值已经太迟了,他们所做的大部分工作,我们称之为“给猪涂唇膏”。破坏已经造成,现在我们只是尽力去给这堆乱七八糟的东西画上一件外衣而已。UX设计师知道这并不好,但他们还是尽可能地让它看起来好,看起来一致。

6.在这种模式错过的最大机会也许是工程师用这种方式完成得太晚。我们说如果你只是用你的工程师码代码,你只是得到了他们一半的价值。产品里有个小秘密是,工程师其实创新最好的单一来源,但他们甚至都没有被邀请参加这个过程的party。

7.不仅是工程师带进这种方式太迟了,敏捷开发的原则以及核心利益进入得更迟。团队也许只发挥了敏捷方式真正价值以及潜在价值的20%。你真正看到的是敏捷用于交付,但是剩下的组织以及环境根本不敏捷。

8.这整个过程是非常以项目为中心的。公司通常会为项目提供资金,人员并通过组织推动这些项目,最终启动项目。不幸的是,项目只是产出(output),而产品则是全部的结果(outcome)。这个过程预见性的导致了孤立的项目。是,某个东西最终会发布,但它没有达到它的目标,所以真正的那个要点是什么?在任何情况下,这都是一个严重的问题,它并没有达到我们需要构建的产品预期。

9.老的瀑布流进程一直以来,并且还会持续的一个最大缺点是,所有的风险都在最后。这意味着客户验证太晚了。

你也许听过精益生产法,这是大部分人的选择。关键原则在于减少浪费,而最大的浪费形式之一是设计、建筑、测试以及配置功能或者我们并不需要的产品。讽刺的是许多团队认为他们正在使用精益法,但是他们进程的跟进就如我刚刚所描述的。然后我向他们指出来,他们实际正尝试的是我们现在所知道的最昂贵、最慢的方法之一。

10.最后,我们忙于这个过程的同时也是在浪费时间和金钱,结果最大的损失在于机会成本,组织原本能(could)拥有的机会现在却只是应该(should)拥有。时间和金钱一去不复返。

对于我来说,大量的公司花费大量的时间和金钱却收效甚微,这并不奇怪。我警告过你,这可能是非常令人沮丧的。

好消息是我保证最好的团队从来没有发生过如我刚刚描述的事情。

关于最好团队是如何工作的,我从不同的方面写过许多文章。产品探索是指我们如何用成功的方法解决我们正在面临的问题。探索是一种产品、用户体验设计以及工程开发之间积极的、不间断的合作。持续的探索与持续的交付并行。路线图(output)上的特征被解决业务问题(outcome)所代替。目标是产品/市场契合。

如果你的公司还在用这种老的早就被淘汰了的过程,我希望你能发光,开始向未来过渡。并希望你在做之前发现,你已经被比你更快更具有效率的初创团队或者竞争对手所打破。