保持联系

在开发软件之后,毕竟软件总是在变化,保持时间线的高度灵活性似乎是个好主意,但是Chris LoSacco会在这里告诉您为什么这是一个错误。本周,我们将探讨人们在产品开发中犯下的6个常见错误。在第1部分中,我们解决了前两个错误,即模糊您的时间表并等待太长时间才能发货。克里斯为这些常见问题提供了一些解决方案,并引导您完成一些技巧,以构建更好的产品版本。 

成绩单

保罗·福特 在史蒂夫·乔布斯(Steve Jobs)书中’s a moment where he’进行肝移植后,他醒来,对不同医疗设备的接口大喊大叫。 [丰富laughs] 对?就像他想把那些替换掉一样。造成它’就像他的大脑,他’就像这样,我们现在必须解决这个问题。 [音乐逐渐消失,单独播放15秒,然后逐渐降低]

Rich Ziade 保罗,一周前,我们收到了来自Postlight合作伙伴的一封电子邮件。

PF 这是一封电子邮件,而不是Slack消息。以便’您如何知道这将是严重的。

RZ 是的这是播客主题的主题建议。而我不’不知道现在是否有人真的知道我们对想法的渴求。 [丰富& Paul laugh]

PF 所以让’这里要清楚。我们的管理合伙人之一,也是与我们建立公司的人之一Chris LoSacco,’已经与您合作了三到400年。

RZ It’s 已有很长时间了,差不多15年了,对吗?超过15年。

PF 克里斯是其中之一’就像您可以在孩子中识别出产品管理一样。我觉得你’d将克里斯确定为产品经理。那里’这是一个非常具体的原因,在很多情况下,’ve seen, we’我见过这种模式。人们走了,他做什么?他做什么的?我不’t understand. He’不是程序员。他’不是设计师。他做什么的?然后他们看着他与客户互动,看一些工作,然后走了,绝对没有办法,在大约一个小时内做出了25个决定。他们走了,哦,那个’s what he does.

RZ 克里斯这样写信给我们,克里斯·洛萨科(Chris LoSacco)在我们谈论他的同时也在播客上播客。克里斯,你好,你好吗? 

克里斯·洛萨科 你好!嗨我’我很好。你们好吗? 

RZ 好好好然后您给我们发送了此便笺,而您,您给它加上了漂亮的标题,而我们又给它加了好标题,以至于我们’再把它分解成几个播客,’是你的六个错误’可能是用您的产品制造的,我不知道’t, I’我不是SEO专家,但是’就我而言,这多汁’m concerned.

02:06 

CL 那不是我的意图,但我’我很高兴。不,我是说,而且,而且实际上,您知道,克里斯就像,让’s来谈论,谈论这些,而Rich和我立刻就想,这是多个播客。所以我们’re going to, we’将以此为契机,真正构架我们在Postlight的产品生产方式并谈论这些错误。因为如果有人看到它过活,’s 克里斯·洛萨科. 我是认真的’实际上值得让人们知道Postlight上的哪种产品不像您拥有产品或属于产品的一部分?就像您的工作与许多大型组织的产品经理不同。因此,也许可以稍等一下,让人们知道您的工作。 

CL 当然可以。我的意思是,我们是一家客户服务公司,对吗?因此,我们可以帮助各种形状和大小的不同行业的公司。我们’我们有一些针对性的项目。我们’我们有更长的战略伙伴关系。我的职责是动手实践其中的一些,并帮助监督和确保’s非常出色,我们正在按照我们所说的为客户做的事情,并确保我们实现了他们刚加入时为我们制定的目标。

PF 典型的关系能持续多久?

CL 呃,伙计’s hard to say there’s, you know, there’大概是6到9个月的范围,但是我们’我们做了一些更短,更专注的工作以及一些多年的工作,因此它确实可以跨越整个范围。但是我想,您知道吗,我们会尽力运送,嗯,而且我们希望早日,经常地运送。所以我会说,在订婚的头四个月至六个月内,即使’s longer term, we’重新显示价值。

PF 所以我们以为今天,我们要谈论的是,您向我们发送了人们正在犯的六个错误。我们认为今天我们将讨论前两个’m going to, I’我要阅读然后将其退还给您和Rich,以真正深入了解他们。因此,第一个方法是模糊您的时间表和承诺。我认为第二个连接很紧密,等待发货时间太长。对。那些,那两个住在一起。

04:12 

RZ 所以错误是 存在 克里斯,您对时间表的承诺含糊不清,克里斯?

CL 是。正确。

RZ 好的。说明。

CL 是的,它’您问Rich这个问题很有趣,因为没有明确的时间表或明确的承诺似乎对您很有好处。’倾向于认为这意味着灵活性 [当然] 您可以包含任何内容。

PF 大约五,六年前,与工程师的整个运动就像是一场大动作,或者,但他想,截止日期不再有效。 [对] 他们不’与工程无关。

CL 对。但是我认为许多产品团队都想念的是模棱两可使计划变得困难,而且并没有’只是很难在团队内部进行计划。这也使围绕组织的计划变得困难。公司中有许多不同类型的利益相关者正在等待产品团队的输出,对吗?那里’的销售,市场营销,社论,客户支持。他们都需要围绕他们所处的方向’重新组建团队并确保他们的优先次序正确。而且更多的是在玩什么’即将到来,这些团体很难说,好吧,我知道产品的去向。因此,我可以确保我的团队能够完成他们需要做的事情。

PF 让’还是要从另一个方向进行一分钟,这是太多的时间表,太多,最后期限也很致命。一世’我看到很多PM进进出出,好吧,为什么’我一个小时内拿到吗?喜欢做思想练习吧?然后他们’就像,大约两个星期怎么样?而且他们给时间带来压力,因为他们觉得否则事情会失控,并且想要运送东西。因此,我非常了解这种动机,除了那可以真正快速地创建死亡行军环境。那么,您如何找到这种平衡呢?我是说,我们’重新回到估算。什么是什么,您打算如何给项目定个好约会?

06:08 

CL 我的意思是,有两件事。我认为您想与设计和工程领域的领导者合作,以围绕具体事物制定粗略的时间表。我认为PM会说,’我要进来,产品经理进来,说,我想要这个星期和这个星期。我同意你这样’re the point you’让保罗知道’就像太具体了,太受期限限制了。我想你要制定一个计划。您想有个粗略的目标。您希望获得高水平的估算,然后允许在该时间轴上进行其他操作或更改操作。但是我认为重要的是要放下一些基础,以制定一些目标线,使团队感到周围的目标,并且组织的其他成员也可以看。

RZ 我认为它’值得,值得强调。您’不只是在谈论最终的目标线。 [没有!] 您’在谈论胜利的过程中。 

CL 那’s right.

PF 我的意思是,我们应该,我们应该在谈论的同时’在谈论错误,也许让,让’谈论产品吧?就像我们是什么,我们将要运送的东西一样,所犯的所有错误可能是媒体公司的新应用程序,可能是新的金融技术应用程序。所以我不’我不知道让我交易股票的东西’从来没有建立在手机上。对。所以,你知道,我的意思是,这里’这是我的经验中经常发生的第一件事。特别是如果有人,那要看情况。如果设计很忙,他们’re like it’s never going to, it’永远不会发生。如果工程忙,他们’给你约会,但是’未来四到五年。 [对] 因此,请通过克里斯来管理我,克里斯,我知道您想构建它。你呢’ve told me that we’您要知道,每六周真正运送一次好东西。但是我不’t,我,在18周之前,我不’我认为我什至无法为您提供代码。

07:52 

CL 然后,第一个要问的问题是需要改变什么?我们如何做到这一点?我们该如何分解?我们如何使它成为较小的交付物,使其仍然有价值,但是我们可以从中得到一些东西。你知道,这与第二点有关’我会稍等一下,等待太久才能发货,但是在那里’始终是临时目标线。我认为您可以设定并进行沟通,这使团队再次了解他们’您知道,每个月都会这样做。

PF 什么使某物有价值?就像一个发布’有价值,对吧?对我来说,如果我’我是普通人’我要使用它。我想使用该应用程序。

CL 是的,当然,对于某些有价值的东西来说,使用是类似关键的准则,但也可以有其他东西。我的意思是,也许您想尝试一个主意吧?在一个用户界面中,或者您想尝试一个新流程。您知道,入职是一种常见的做法,对吗?当你’在回想一下入职流程时,您可能想以一种非常粗略的方式开始操作,这种方式最初不打算使用,以便您可以验证并获得然后进行迭代。我认为这是关键,顺便说一句,拥有时间表和路线图以及一系列承诺并不意味着您可以’迭代,改变或成长。通常,承诺是,这是某物的V1,我们希望将其付诸实践,然后尝试。然后会有一个V2。我们知道那个’s okay.

RZ 是的我,我’m going to say, I’我会对此更加愤世嫉俗地回答保罗 ’什么是有价值的问题。您如何决定’有价值吗?对我来说,当您’重新努力。如果有一个检查站,您可以向利益相关者展示一些东西,并且可以让他们兴奋,对我来说,这不是’关于他们脸上的喜悦。它’s that they’我们会离开您一个更长的时间,以便继续前进并从房间里的人们那里获得信任。所以我喜欢定向,好吧。他们避风港’三个星期没看到任何东西。它’s time to show them something. What can we show them that is going to get them to say, Oh boy, this is good. 让’s keep going.

10:02 

PF 你们是,你们实际上在这里是暴力协议。而我不’认为一个人很愤世嫉俗或一个不是’愤世嫉俗。克里斯在说什么,你在说什么’说的是同一回事,那就是有价值的发布并没有’不一定要是一个完整的产品。它必须是人们可以与之交流,谈论的社交事物。而且,能够看得见,看到它的证据并对其进行反馈的人越多,越好。 [是] 然后,您必须管理和分类该反馈。就像你不穿’不想让首席执行官像啊,我不’t like purple, [那’s right] 但越是社会化,它越喜欢融入周围的社区,那就越好。这样’这是一种构建版本的非常有趣的方法。实际上,这是我的事’d爱您谈论克里斯,因为考虑软件产品,对吗?喜欢它’在它下面有很多非常无聊的非光学材料。它’s got APIs 和 we’我们将要编写一个接近SDK级别的小程序库,以帮助分析层,这是完全看不见的东西,除了少数几个训练有素的个人小组。对。而现在,却有人在付给Postlight钱,以便将大事付诸实践。所以带我过去。对?喜欢,所以我们’re, we’我的意思是,很多时候时间表’不会滑倒,但人们认为这是因为他们可以’看不到或触摸或感觉到什么’s getting shipped.

CL 我是认真的’团队中的一些事情变得更加清晰和不透明,对吧?我认为有很多方法可以讨论基础架构工作,并将其转化为它们在体验中的显示方式,这是我们’过去做过。对?我们谈论我们如何’将来会影响速度或时间以开发新功能或使事情运行更流畅。当我们继续前进时,我们可以对那些在引擎盖下的功能进行编辑’与利益相关者交谈。但是我要说的另一个是这些承诺和时间表,它们没有’不一定要一切。它没有’不必详尽地代表团队正在做的一切。通常,它只是组织内所有利益相关者关心的关键事情,以便他们知道即将发生的事情,’将会影响他们的世界。再说一次,他们可以围绕那些功能或修补程序或类似功能进行规划,这将对他们的团队的日常工作产生日常影响。

12:22 

PF 好的。克里斯,我想建立我的小股票交易应用程序。您’ve come in 和 we’已经为此工作了18个月。那里’s a team that’已经在那里。他们有,你’重新告诉我路线图,时间表和承诺。我们’我已经答应过这件事。现在我们确实错过了前七个发货日期,但是不要’t, you know, [克里斯笑] 就像你不穿’不知道这件事有多难。对。就像,看,我们’ve got, we’有时间表。我们’我有承诺。我的意思是,我们打算去年发货,但是我们’明年要发货’全部按计划进行。那么他们为什么要引入这个外部公司呢?像什么’在这里吗?看,我知道你,唐’t like, you’难道不是喜欢造成痛苦的斗牛犬吗?像这样的情况可能是全世界目前90%的软件都在使用这样的情况,哦,它’有点晚了。那个挺难。我不’t know. But we’re agile. Everything’很好。为我解锁。然后再谈一点您的第二点,那就是人们等待太久才能发货。

CL 是的就是这个组织进入此设置非常普遍,您只描述了他们在哪里’已经从事某项工作9、12个月,甚至更长的时间。他们只是避风港’t因为他们觉得喜欢而发货’还没准备好。现实情况是有时软件尚未准备就绪。感觉太早了。没关系,因为没有替代品可以使您的产品在一定时期内获得实际使用。是否’在内部使用,呃,与您使用的工作软件一起使用’与公司内部的一组人员进行重新Beta测试,或与一组早期访问客户一起使用,或类似的东西,您将学到一些可以赢得的东西’在设计阶段学习。启动该过程的唯一方法是分解一个可以作为工作软件制作的片段,并将其推向世界。如果你’正在使用已经使用了一年多的产品,而您没有’没有东西,那么你需要重新评估你的东西’定义为最低可行产品,MVP是您可以从中得到的最小产品。您需要对其进行进一步的破解,并找出可以运输并吸引他人的东西’s hands.

14:32 

PF 如果我喜欢所有人 ’在工程团队,我能做什么或我们的产品团队中,我可以转身,就像,是的,但是我们’重新跟随敏捷。我们’重新做正确的事。我们’重新使用该过程。那你怎么办?

CL 是的,实际上,我在笔记中写着一个项目符号:”but we’re agile!”敏捷,过程可以’不能成为借口。敏捷是关于…

PF 那’s it. 那’播客的标题。 [克里斯笑]

CL 这么敏捷’是达到目的的手段。这里的重点是你’必须展示工作软件。您’必须将工作软件引入人们’s hands. 那’这是它不断回归的原因。运输建立信任,它在内部与使用它的人建立信任。它在外部与您的客户建立信任。当他们看到事情正在改变。您知道,几年前,我们的一个项目,我们来到一家大型媒体公司及其编辑团队,当我们与他们进行初次会面时,他们只是辞职,永不改变。该软件中存在错误,并且他们只是想出了解决这些错误的方法,因为他们不确定是否会发布任何东西。因此,运输的一部分就是要与您的利益相关者建立关系’我们已经进入您自己的公司,知道您的团队正在为其他团队持续提供价值。

PF 这也是一件真实的事情。喜欢很多次’将会是那个项目的一年,然后他们’会运送没人真正想要的东西。

15:58 

RZ 我的意思是,最酷,最酷的圣杯是当他们’对您刚交付的内容或与他们共享的内容感到非常满意。他们’喜欢,弄对了。他们实际上退缩了,实际上变得不那么苛刻,也不那么可疑了。他们说,继续前进,给它适当的时间。我们相信你。走吧而且,那是终极的,对吧?因为那里有隐性的信任,我认为这就是’值得在这里强调。首先,它’很难获得软件,对吗?你出货。这样您就可以查看是否正确。

PF 好吧,没人,没人’在历史上还没有做到。 

CL 究竟。 

RZ 没有人’完成了,对不对?所以不要’坚持太久了吧?实验,重复。我的意思是,这是通常最好的软件思想家和最佳产品思想家从那里得到的回响。但是另一点是唐’不要藏得太久,因为这对非技术人员来说是可怕的。他们只是不’不明白为什么要花六个月的时间。有时候事情确实需要六个月。有时候事情需要几年,但比什么都重要’s just, it’就像家人在手术过程中在候诊室一样,就像他们对什么都不了解一样’s going on. It’这是一个令人难以置信的压力时期。然后,外科医生带着下巴上的面罩出来,准备与他们讨论一切进展得如何。一直以来,这里完全缺乏控制。那么,如何让家人舒适呢?对?最好的医生在床旁会保持良好的态度,他们会与您交谈,向他们解释事情,并引导您完成。几年前,我做过手术,医生,外科医生在手术过程中离开了房间,因为要和我妻子交谈要四个小时。然后回去只是让她知道一切都很好。这样,我的意思是,我’我并不是说所有外科医生都需要做,但您会看到它的价值使她的信任度提高,使她的体温下降。那里’只是缺乏控制。现在,关于手术的事情就在那里’不,哦,你能停下来吗?唐’不再这样做了。我想削减资金,但我希望您将其关闭,并称之为一天。事实是,利益相关者实际上拥有所有权力,但在软件世界中却感到无能为力。对?那’一个非常奇怪的动态,对不对?就像,嘿,听着,相信我们。我们’重新完成这项工作。但您知道,如果他们醒来并且在CIO杂志上读过一篇文章,那可能就到此为止了。你就别’不知道。所以我想,克里斯,让我后退。我想通过回溯这两点来结束这一点,好的软件需要灵活性,并且需要这种开放性。实际上,我们经常以这种方式设置客户。喜欢,看看时间表’s going to, it’会发生变化以及他们的要求’将会改变,即使他们’在合同中,他们’要转变,他们’重新走动。那你在说什么就像,你为什么这么僵硬?

19:01 

CL It’我认为,这并不是要僵化。它’s that you can’完全开放。您必须竖起护栏。我们确实允许我们改变计划。当然可以它’s software. 那’s the, that’软件之美吧?它’不是,您可以将其与设计和建造摩天大楼进行比较。一旦您’我把电梯放进去了,’移动它非常昂贵。软件不’不必那样。您可以在改变事物时’再往前走,但是你’我必须把方向摆在那里。您’您必须将路标放在那里,以便您的团队可以进行规划,以便人们可以在进行一些更改的同时进行规划。一世’我会给您提供一个关于早期发货的最新示例,这种方式我认为对人们来说并不明显,因为我认为像这样,很正常,很正常’在理论上很好,但是在实践中,我如何从中学到东西呢?现在,我们正在开发一个内容管理系统,并发布了包含一组没有格式设置的文本框的表单。现在,显然,格式化是内容管理系统的关键部分。您需要能够使文本变为粗体并添加链接等,但是我们从不设置格式开始,因为我们只想验证数据。我们想确保界面流程清晰明了,并且让人们可以说,看,我们知道您’不会在生产环境中使用它来发布您要发布的消息,但是’s okay. We’重新尝试一些事情。我们 ’我们将继续添加它。而且,如果有些事情感觉不对劲,我们可以比等到报价被取消报价完全烤熟后再处理时,处理起来更快。

20:24 

RZ 临时软件通常是对话的工具,对吗? [完全!] 哪个非常重要,对不对?人们不’不要那样看,因为他们认为这是交付的东西。我也认为建筑的类比是在蓝​​图上签字,然后将其提交给建筑部门,然后开始进行建筑工作。然后,一旦发生这一步,僵硬和僵化就非常非常真实,对吗?因为你能’改变它。我的意思是,建筑师戴着安全帽出现,但是他们可以’做很多事情。软件不’那样工作。我认为,我认为’直到今天人们仍在思考,’我们40岁了吗?唐’不知道。他们只是不’不知道。他们认为’就像建造建筑物。

PF 我当时在想,在建筑中,你有白色,白色衬衫,消防部门,人们走来走去,呃…

RZ 耶耶耶。元帅。

PF 是的,元帅。喜欢高级领导。对。他们会检查事物以确保您’ve met. Like, there’非常合规。那里’软件中没有白衬衫。 [对] 像那里’s no, there’毫无疑问,一群人不请自来地出现,就像,我需要遍历我们的API调用。 [那’s right] 因此,那些指标,那些外部质量指标,人们可以对它们进行欺骗。仔细看这个。克里斯,告诉我,所以让’s说我在一个人在的项目中间,你怎么知道’进展顺利吗?对。喜欢,所以我们知道’很容易分辨’的进展不佳,因为什么也没有出货,而且每个人都互相指责。但是你的本能是什么?您,事情进展时的本能是什么?你怎么知道?  

21:50 

CL 当然。我想到了几件事。第一个是常规发布周期,可以每隔一周,每星期甚至每月一次,但是是常规发布周期。那’将软件推向世界。那’第一。第二,一个Beta程序。一些测试功能的方法’s a key.

RZ 超越团队。

CL 超越团队。对,就是这样。顺便说一句,它可以是内部的,您可以进行客户成功的Beta测试或进行销售的Beta测试,但是在我看来,拥有试用软件的方法是一支运作良好的团队的关键标志。第三件事是分解功能。因此,不要等到完成某件事后,选中每个复选框,而是选中其中的几个复选框’足以验证,并且可以继续进行。

RZ 很酷。好的。所以让’回顾本系列的前两点,第一点是您的时间表和承诺含糊不清。唐’一直含糊不清,始终选择很少的胜利,很少的目标线,并让您清楚’re going to deliver.

PF 还要确保有可以向外传达的东西。 [究竟] 不随心所欲。就像我们打X57,然后没有解释。

RZ It’值得您指出这一点’重塑保罗,这就是你如何传达这一点。

PF 是的他们’除非每个人都知道自己的胜利,否则胜利不会胜利。 

CL 答对了。 

RZ 是的唐’将链接发送到吉拉。对于在那里的非工程师。与他们谈论他们的事’re going to see.

PF 我的意思是,我不得不说我们有每周状态邮件发送给MTA,并且在Slack中看到了它,而MTA是我们的客户。我们在我们的网站上谈论它们。那么,男孩,那套已经完成的事情真的很清楚吗?就像我读到的一样’我想,好吧,我知道这些是什么。即使我不’不知道他们到底是什么。因为我’我不在项目上。喜欢它’s, it’很明显,我知道,只要一两个步骤,我就可以准确地执行在那里发生的事情。那那个’s key. There’s not, it’不仅仅是调整,你知道,你知道,没人会说,你知道,最糟糕的是,绝对最糟糕的是当人们说,你知道,我们’非常愉快的一周来整理门票。就像我们度过了愉快的一周来进行元工作一样。 [是] 所以我们’我真的准备好工作了。这会很好。然后下个礼拜’就像,天哪,你应该看票。它们甚至比以前更好。 [克里斯笑] [音乐加速] 我向上帝宣誓作为领导者,您可以在大约三个冲刺中逃脱,因为您总是可以拉一个元卡。然后是第三个人,如果他们’re, if they’重新关注事物,它’要走了。不,不,不,不,不,不。等等,等等,等等。这样’s a danger zone.

24:22 

CL 是。 

RZ 因此,有两个要点,给出时间表和承诺,将它们传达出来并传达给团队。和唐’等待太久才能发货。他们’重新相互连接。唐’保持太久。还有更多的东西,我们’在以后与Chris的播客中将要做到这一点。克里斯,非常感谢。

CL 您’re welcome. 

RZ 我们是Postlight,一家数字策略设计和工程公司。我没有’t get you. I didn’t let you say you’重新欢迎。抱歉,克里斯。 [克里斯笑] 我不得不,进入销售模式。我是说’碰到了,我进入了产品推销模式。 

PF 克里斯是一位执行合伙人’总裁和首席执行官已经习惯了这种动态。 [丰富laughs]

RZ 联络[email protected]。我们’一家数字策略设计和工程公司为一些出色的客户完成了一些非常非常酷的大型扩展工作。在postlight.com上查看我们。祝你有个愉快的一周。谢谢克里斯。

CL 再见!
PF [email protected][音乐单独播放3秒钟,结束]