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

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

最近在做一些自己的小东西,在做的过程中发现了一个小问题:想和做如何协调?做一个功能的时候会想到另一个功能,生怕忘了,赶紧做一点;做了一会儿,突然想到前面的功能貌似还没完成,赶紧去补补…在这样的反反复复的过程中,很容易拖累进度。想了一下以前曾经和我的一个团队共同使用过 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 回帖
  • 产品
    79 引用 • 474 回帖 • 2 关注
  • 程序员

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

    586 引用 • 3538 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

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

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

    1 回复
  • someone9891 via macOS

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

  • someone9891 via macOS

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

  • jy02201949

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

    1 回复
  • someone9891 via macOS

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

  • DrJoseph

    外包公司的通病

  • Thomas

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

    1 回复
  • bug123 via A3010

    pm 该杀

  • ashuai

    PMP 项目管理了解一下 😄

  • pencilso

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

  • meetme

    你说的太对了!!!!

请输入回帖内容 ...

推荐标签 标签

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    24920 引用 • 102633 回帖
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    58 引用 • 22 回帖 • 5 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖 • 1 关注
  • SpaceVim

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

    3 引用 • 31 回帖 • 118 关注
  • OnlyOffice
    4 引用 • 21 关注
  • 大数据

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

    93 引用 • 113 回帖
  • JetBrains

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

    18 引用 • 54 回帖 • 2 关注
  • 倾城之链
    23 引用 • 66 回帖 • 162 关注
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 557 回帖
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    116 引用 • 54 回帖 • 4 关注
  • 旅游

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

    93 引用 • 901 回帖
  • 支付宝

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

    29 引用 • 347 回帖 • 1 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    181 引用 • 400 回帖 • 2 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 1 关注
  • 酷鸟浏览器

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

    3 引用 • 59 回帖 • 47 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 233 回帖 • 3 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    21 引用 • 31 回帖
  • Netty

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

    49 引用 • 33 回帖 • 35 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖 • 1 关注
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    12 引用 • 54 回帖 • 162 关注
  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    96 引用 • 155 回帖 • 1 关注
  • Q&A

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

    9477 引用 • 43192 回帖 • 108 关注
  • Outlook
    1 引用 • 5 回帖 • 1 关注
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 548 关注
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 109 关注
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    168 引用 • 595 回帖
  • webpack

    webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。

    41 引用 • 130 回帖 • 251 关注