这些年做产品踩到的坑,和犯过的错(一)

11 评论 11721 浏览 41 收藏 11 分钟

本文是作者自己在做产品过程中遇到问题后总结出的三点经验,希望对大家有所帮助。

本文是这些年做产品总结的一些容易遇到的问题和踩过的坑,第一次写文章,还请各位包涵!

一、任何项目都要设置Deadline

设置产品的Deadline是每一位产品人的常识,但工作过程当中难免还是会遇到特殊情况或是忘记遵循规范的操作。

如果我们经手的是一个成熟产品,有固定的迭代周期或是有一整套完善的产品发布体系,那固然省心。

1. 容易让人忘记Deadline的重要性的二种情况

1)由于某个功能属于重要但不紧急的功能,可以后期版本上线,因此在执行过程中,忘记设置Deadline。

这可能是一个产品经理或者高层的一个idea,也可能是某个需求方提出的一个不紧急需求。忘记设置Deadline,就会导致这个想法或者需求迟迟未能得到满足,从而错失良机。

2)由于某个功能经过研发评估之后认为比较复杂,暂时不能在计划周期内实现。

这时,一个经验并不丰富的产品经理很容易被研发牵着走。比如会想当然的轻易相信研发人员的话,任由其决定功能的完成时间(当然不是让大家不相信研发同事,而是避免人性的懒惰)。这样做的结果很有可能就是被一拖再拖。

对于第一种情况的解决方案,我认为只是需求管理的经验问题。

我们可以通过一个Excel表格(如“产品/功能需求完成记录表”)或者一些任务管理软件进行辅助管理。给每一个想法和需求设置一个预期完成时间,每一次产品的设计之前,都先参考列表或任务清单,按部就班的进行产品迭代。

对于第二种情况,大多是由于产品经理没有技术背景,或产品经验不足导致,也有一小部分是产品经理自身的懒惰和松懈。解决方案也很简单,自己经验不足,那就去问问别人。

2. 三类可以提供我们参考信息的人

1)首先推荐本公司的技术总监或技术大牛

这些同事本身有丰富的技术实现能力,而且对本公司情况有较好的了解,能够最准确的评估出某个功能研发所需要的最快时间。

对了,找他们的时候,最好是找那些和你的项目有关系,但不是直接的项目执行者。既能保证对项目有很好的理解力,又不会因为是局中人而出现不中立的意见。

2)一个有丰富经验的项目经理

项目经理虽然可能没有那么丰富的研发经验,但是毕竟带过的项目比较多。

这类人已经有了一定的项目复杂度的评估能力以及项目管理能力。这些能力能够帮助你评估某个产品或某个功能实现的难易程度,并且传授给你项目管理的一些经验。

3)以前公司或者其他公司的有经验的研发同事

所谓多个朋友多条路,关键时刻还是可以靠这些朋友来寻求帮助。

不过为什么最后才推荐大家找外部的朋友解决问题呢?

因为外部的朋友所处的研发环境和公司情况与本公司可能完全不同。

在资源和环境不同的情况下,他们的建议很可能会导致你出现错误判断。严重的情况,会导致你与本公司研发同事的信任危机。不过这不失为一种获取信息的手段,可尝试但是要理性分析。

总之,我建议对每一个产品的迭代或者功能的加入都设置Deadline,有效避免今日复明日的情况。

二、涉及系统对接的产品一定要看对方接口文档

“看接口文档!看接口文档!看接口文档!”重要的事情说三遍。

在产品经理的思维里,很容易形成一个定式,那就是“技术性文档和我有什么关系?”

因此很容易就把《接口文档》排除在外,认为《接口文档》是研发去阅读和编写。我做产品只需要读懂《需求文档》《流程图》、掌握产品逻辑就可以。

另外,一些产品经理(比如以前的我)在设计一个全新的产品或者与其他产品对接时,想当然的选择去“抄”。

我曾经在设计一款产品时,为了方便,没有看合作商的《接口文档》,直接去照搬竞品。

当时我的想法比较简单,认为这些内容是行业共识,并且存在了很长时间比较成熟,所以应该各家基本都是一样的。这样的想法虽然有一定道理,但是却忽略掉了行业中即使都是相同的内容,各家内容提供商的标准也是不同的。

所谓“天下产品一大抄”,抄来的东西自然是站在巨人的肩膀上,避免了很多的弯路。但人出来混总是要还的,最终发现竞品的字段与我们技术能够获取到的字段有很多匹配不上。这导致后期研发同事比对字段时花费了大量的时间。

另外,某些内容的生成逻辑,也与竞品产生了较大偏差。这导致已经处于研发过程中的产品,在原型和需求文档进行了多次的补充修正。

如果你设计的产品是完全独立,自主研发的产品。字段的设计,当然可以由你自己来决定。但现在的互联网产品,就像世界各个国家的经济一样交错复杂。一个产品的内容可能存在多家合作机构的产品来支持。

因此在产品设计之初,就要好好的去阅读合作机构提供的各类文档。在设计时,避免出现字段不统一、来源不确定、实现逻辑不正确等问题。

至于《接口文档》如何阅读,网上有很多文章,推荐产品小白去自行搜索,好好学习。

三、产品需求与设计的变动一定要通知到位

产品设计时,一些大的需求变动,我们一定会召集团队,利用会议等方式进行需求的宣讲。但是工作过程中,往往一些小需求的调整会让产品人员忽略通知到位的重要性。

例如,在研发或测试过程中,可能测试同学过来口头确认一些需求的正确性;产品经理回答完毕后,很容易忘记通知对应的研发人员以及业务方。

这些行为看似不足为奇,但影响的后果,不仅仅是招惹研发同事的不满、业务方的抱怨;还会影响到各个文档之间的不统一;甚至影响持续到后续版本的设计(可能过了几个版本再修改这个点的时候,居然忘记之前有过细微调整)。

因此,再次强调通知到位是非常有必要的。

类似这种情况下,我建议每个细微的调整,产品人员千万不要怕麻烦,也不要脸皮薄。

有调整,要做到三个及时:

  1. 及时更新设计文档;
  2. 及时通知各个项目干系人(可以发到工作群中或者邮件通知);
  3. 及时确认每一个人都了解了此处的需求\变更点。

及时更新文档是为了确保文档的正确性,为以后产品的研发、更新或是交接,提供正确的参考。

及时通知到项目干系人,是确保大家尽快拿到更正信息,避免研发、测试资源需求点。很多时候,我们以为给对方发了邮件或者在群里进行了说明,就算完事了。可是在现代社会中,每个人获取的信息变得越来越多时,真的很容易遗漏某些重要信息。

第三点非常重要,也最容易被忽视:及时确认每一个人都了解变更点或者一个负责任的产品经理,一定要确保信息传输的准确性和触达率,才能更有效率的促进团队的协作。

以上都是曾经的我在产品设计过程中遇到的问题和踩过的坑,希望各位同行引以为戒。

如有描述不正确或不合适的地方请见谅,欢迎大家提出宝贵的建议、指出文中的错误。我会持续的总结我遇到的问题和坑。

 

本文由 @黑眼圈233 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
海报
评论
评论请登录
  1. 总结的很好,也深有同感,现在比较大的一个问题是我们现在做的东西市场上竞品很少,想要借鉴也很有难度,有时候想要找人问都好艰难 😥

    来自云南 回复
    1. 感谢! 竞品少说明是蓝海,可以看看这个领域是否有相关的专家,哪怕付费咨询也是可以的。加油!

      来自北京 回复
  2. 支持下,很不错都是产品的日常

    来自上海 回复
    1. 感谢!祝好!

      来自北京 回复
  3. 踩了同样的坑

    来自广东 回复
    1. 感谢关注!

      来自北京 回复
  4. 总结很到位,分析很透彻,学到了

    来自江苏 回复
    1. 感谢支持!祝好!

      来自北京 回复
  5. 沙发

    回复
  6. 没抢上沙发

    回复
  7. 这么好的文章既然没人做沙发?

    回复