敏捷的意义:BOSS, 我们要不杀个 PM 祭天?

本贴最后更新于 2263 天前,其中的信息可能已经事过景迁

最近在做一些自己的小东西,在做的过程中发现了一个小问题:想和做如何协调?做一个功能的时候会想到另一个功能,生怕忘了,赶紧做一点;做了一会儿,突然想到前面的功能貌似还没完成,赶紧去补补…在这样的反反复复的过程中,很容易拖累进度。想了一下以前曾经和我的一个团队共同使用过 Teambition 这个协作工具。它可以认为是一个电子看板,用它我就可以像以前做敏捷一样有计划,有记录地开展工作了。

这让我想起了在前厂的敏捷实施过程中遇到的一些问题,于是想聊聊我的一点看法。在我看来,敏捷中最为核心也是最为精华的部分就在于看板。看板提供了以下几个作用:

  1. 工作内容记录
  2. 工作进展状态展示
  3. 项目实施顺利程度
  4. 团队工作量汇报

我突然想起来曾经做过的很多项目实施过程是这样的:

  1. PM 告诉我用户需要实现 ABC 功能用户很着急需要快速完成。
  2. 我们加班加点紧赶慢赶完成了 80%。
  3. PM 告诉我们,客户需求改了,A 功能砍掉,B 要改成 b,C 要改成 C+D,另外再加 E 功能,还要把流程改成 λ,用户很着急要快速完成。
  4. 我们加班加点紧赶慢赶完成了 80%。
  5. 重复以上步骤 N 次。

接下来你将遭遇到的是:

  1. 用户投诉:你们的开发干什么吃的?就那么一丢丢功能怎么做了那么久还没做完?
  2. BOSS 谈话:你们团队怎么回事?这么点用户需求都完成不好?此时你一定会说:明明是他们一直改需求啊~
  3. PM 会说:是的,用户确实改了一丢丢需求,但是不多啊,我都尽量帮他们回掉了!
  4. 此时你只剩下心中的一千万头神兽奔腾而过,只留下 PM2.5 笼罩在你那比天空还宽广的心中。

这样的场景我想我不是第一个遇到的,也一定不会是最后一个遇到的。如果可以,PM 一定会被我按地上摩擦...明明是你无法引导好用户,尽责调研用户需求,为什么要开发来背锅?但是,你无处申诉,因为谁都说不清用户究竟改了多少需求,增加了你多少的工作量。BOSS 哪怕愿意帮你,也无从下手。(ps:我是经历过当传话筒的 PM,也因为曾经年轻气盛而向 Leader 要求坚决不再与其合作。现在看来还是图样图森破啊...)

这样的死局直到我遇到了敏捷,我觉得我似乎找到了对策。敏捷提供了一套工作过程记录方案,他并不排斥需求更改,只是简单地做了一件事:把更改所产生的工作记录下来于是再次遇到多变的需求时你的工作会变成这样:

  1. PM 要求需求变更
  2. 把 PM,开发,测试拉一起,共同商议新增的工作量
  3. 把新增的任务贴到看版上,并记录变更
  4. 更新燃尽图

如果上面的例子用了敏捷方法,那么它的燃尽图应该是这样的:

kill-that-pm-2018212232211

画美不看…此时如果我们经历了疯狂的需求变更后洗礼后用户再次投诉进度缓慢,怎么办?

请把这张大家共同确认过的图交给您的 BOSS,顺便问一句:

BOSS,我们要不杀个 PM 祭天?

我的公众号欢迎各位关注

  • PM
    3 引用 • 13 回帖
  • 产品
    77 引用 • 474 回帖 • 2 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    533 引用 • 3528 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • airu

    敏捷做项目还是不靠谱,做产品可能会更好。用户需求要变动,难道用户没有成本?如果随意变动,那么什么开发模式都不行啊。

    1 回复
  • 我们使用禅道来管理项目,里面也有类似的看板。

  • 我们老大经常跟我们说:敏捷开发、极限编程。极限估计就是要玩死开发的意思。

  • jy02201949

    杀什么 PM,把那些乱改需求的用户先给埋了

    1 回复
  • 1.用户是上帝
    2.用户没有专业知识已经经验作支撑
    3.用户需要 PM 的指引、引导
    4.PM 该杀。

  • DrJoseph

    外包公司的通病

  • Thomas

    一般这种情况属于产品没有理清楚需求,产品被用户牵着鼻子走,没有自己的意见的产品,还是用来祭天比较好

    1 回复
  • bug123

    pm 该杀

  • ashuai

    PMP 项目管理了解一下 😄

  • pencilso

    想和做如何协调? 字写错了

  • meetme

    你说的太对了!!!!

请输入回帖内容 ...

推荐标签 标签

  • 创业

    你比 99% 的人都优秀么?

    82 引用 • 1398 回帖
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    85 引用 • 1201 回帖 • 449 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 636 关注
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    163 引用 • 1450 回帖
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    129 引用 • 793 回帖
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    70 引用 • 532 回帖 • 712 关注
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 462 关注
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    10 引用 • 85 回帖
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 588 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 25 关注
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 21 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    89 引用 • 113 回帖
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 345 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    9 引用 • 32 回帖 • 166 关注
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    85 引用 • 895 回帖 • 1 关注
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    6551 引用 • 29424 回帖 • 245 关注
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 38 关注
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 53 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    523 引用 • 4581 回帖 • 690 关注
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 71 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖 • 3 关注
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    4 引用 • 7 回帖 • 4 关注
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    185 引用 • 318 回帖 • 346 关注