一幅漫画揭示了项目研发过程中存在的问题

简介: 秋千制作过程的漫画最早出现在20世纪70年代。后来,秋千漫画出现了许多变种,如用来比喻软件开发过程和管理的漫画。秋千漫画描述了在实际制作秋千这个需求过程中,各个部门之间的理解配合及完成需求的差异。 2003年首次出现了这副秋千漫画,该漫画主题主要是描述软件开发项目中的感知差距。

秋千制作过程的漫画最早出现在20世纪70年代。后来,秋千漫画出现了许多变种,如用来比喻软件开发过程和管理的漫画。秋千漫画描述了在实际制作秋千这个需求过程中,各个部门之间的理解配合及完成需求的差异。


2003年首次出现了这副秋千漫画,该漫画主题主要是描述软件开发项目中的感知差距。这幅漫画也在企业的管理层中流行起来,主要用于在项目出现问题时可以找出问题所在。


一个秋千的制作却可以引发各个部门对该秋千理解和实际完成的差异性,这些差异性的存在有的人认为是沟通问题,例如听不明白客户的需求等。与此同时,该漫画也揭示了产品开发中的一些问题,并提醒任何项目参与者什么该做和什么不该做。


先来看看这个漫画(该漫画是version 1.5版本的,还有version 1.0和version 2.0版本)。

按照从左到右,从上到下的顺序依次来说说每幅画的意思:

  1. 客户:我家有三个小孩,我须要一个能三个人用的秋千。它是由一绳子吊在我园子里的树上。客户在描述需求时倾向于提供过多的信息。
  2. 产品经理:秋千这东西太简单了,秋千就是一块板子,两边用绳子吊起来,挂在树上的两个枝子上。
  3. 工程师按照产品经理的要求设计产品。两个树枝上挂上秋千哪还能荡漾起来吗?除非是把树从中截断再支起来,这样就满足要求了。
  4. 程序员:开始写程序。两条绳,一块板,一棵大树,接在树的中段;太简单了,工序完成。
  5. 测试人员:收到开发部门的产品进行测试。一根在末端系了个圈的绳子。
  6. 销售人员:终于产品完成,销售人员开始向客户推销:通过人体工学,工程力学多方面研究,本着为顾客服务出发,我们的秋千产品让您如同坐着沙发一样舒适。
  7. 当需要用到文档的时候,总是找不到。这么小的工程没有文档很正常,只要需求说明书与合同就可以了。
  8. 实施人员交付的产品的时候,只要把绳子系在树上就可以了。
  9. 客户:花了这么多钱,真的能和过山车相媲美了。
  10. 客服解决问题的方法简单粗暴。 
  11. 市场营销做的广告那是相当的高大上。
  12. 瞧!客户真正想要的只是一个简单的轮胎秋千。


沟通:大“C”原则

项目是各部门人员共同合作来完成需求,项目经理的作用是通过战略性、有效性和有意义的沟通来监控项目细节。“项目经理的大约90%的时间都用于沟通”。沟通是做好项目管理的重要组成部分。因此,项目管理不仅仅是靠工具和流程。


正确的工具

但是,不要搞错了。正确的项目管理工具也是成功的团队必备。通过使用项目管理工具进行协作,使团队成员信息同步,各部门对项目理解的差异可以最小化。我们公司自己用的是禅道,禅道是我继JIRA之后用的第二个项目管理工具,也是国内使用最广的一个。简单列举下我用过的这两款工具的功能区别吧,给大家做个参考:

禅道项目管理软件:http://www.zentao.net/

1)产品管理:产品、需求、计划、发布、路线图等功能。

2)项目管理:项目、任务、团队、build、燃尽图等功能。

3)质量管理:bug、测试用例、测试任务、测试结果等功能。

4)文档管理:产品文档库、项目文档库、自定义文档库等功能。

5)事务管理:todo管理,我的任务、我的Bug、我的需求、我的项目等个人事务管理功能。

6)组织管理:部门、用户、分组、权限等功能。

7)统计功能:丰富的统计表。

8)搜索功能:通过搜索找到相应的数据。


JIRA官网:https://www.atlassian.com/software/jira

1)问题追踪和管理(问题类型包括New Feature-新功能、Bug-缺陷、Task-任务、 Improvement-改进 四种);

2)问题跟进情况的分析报告;

3)项目类别管理功能;

4)组件/模块负责人功能;

5)项目email地址功能;

6)无限制的工作流。


需求的理解和沟通,是产品和项目实施的前提和必须,这个值得我们去认真对待并要在项目开始之前理解并正确传达给项目线的每一个人。这幅漫画告诫我们的是在实际的研发过程中需要时刻注意沟通问题。


参考目录

  1. http://www.tamingdata.com/2010/07/08/the-project-management-tree-swing-cartoon-past-and-present/
  2. https://www.businessballs.com/amusement-stress-relief/tree-swing-cartoons-new-versions-191/
  3. http://www.projectcartoon.com/cartoon/1111
  4. http://knowyourmeme.com/memes/tree-swing-cartoon-parodies
  5. https://en.wikipedia.org/wiki/Tree_swing_cartoon
  6. https://www.pmi.org/learning/library/effective-communication-better-project-management-6480
相关文章
|
8月前
|
JSON API PHP
ICP备案查询免费API接口使用教程
本文介绍如何通过接口盒子提供的免费API接口查询域名ICP备案信息,包含请求地址、参数说明及PHP和Python调用示例,适用于开发者快速集成备案查询功能。
585 1
|
8月前
|
存储 人工智能 JavaScript
小米AI眼镜是值不值得买,看完就知道
2025年6月26日,小米正式发布首款AI眼镜,售价1999元起。搭载高通AR1芯片与恒玄2700,配备1200万摄像头、5麦克风阵列,支持录音转写、同声传译、卡路里识别等功能。可选电致变色镜片,双指轻划0.2秒变色。4GB+32GB存储组合,续航约50分钟。外观致敬Meta RayBan,经典百搭。虽定价略高,但功能丰富,适合有智能穿戴需求的用户。
|
人工智能 数据处理
LatentSync:根据音频生成高分辨率、动态逼真的唇形同步视频
LatentSync 是由字节跳动与北京交通大学联合推出的端到端唇形同步框架,基于音频条件的潜在扩散模型,能够生成高分辨率、动态逼真的唇同步视频,适用于影视、教育、广告等多个领域。
1243 19
LatentSync:根据音频生成高分辨率、动态逼真的唇形同步视频
|
监控 搜索推荐 安全
探究亚马逊详情API接口:开发与应用
在数字化时代,亚马逊作为全球领先的电商平台,为商家和消费者提供了丰富的商品信息和便捷的购物体验。本文深入探讨了亚马逊详情API接口的获取与运用,帮助开发者和商家实时监控商品数据、分析市场趋势、优化价格策略、分析竞争对手、构建推荐系统及自动化营销工具,从而在竞争中占据优势。文章还提供了Python调用示例和注意事项,确保API使用的安全与高效。
477 3
|
人工智能 自然语言处理 前端开发
从前端视角聊聊通义灵码使用经验,如何更好地提升研发效率
从前端视角聊聊通义灵码使用经验,如何更好地提升研发效率
|
测试技术 API Android开发
autox.js如何监听异常情况,比如网络中断、内存慢、应用死机或者页面无响应
autox.js如何监听异常情况,比如网络中断、内存慢、应用死机或者页面无响应
|
SQL 数据采集 关系型数据库
在 MySQL 中使用 CTE
【8月更文挑战第11天】
1467 0
在 MySQL 中使用 CTE
|
监控 项目管理
软件项目管理:从计划到成功的实践
【8月更文第20天】在快速变化的IT行业中,高效的软件项目管理是确保项目成功的关键。本文将探讨软件项目管理中的几个核心领域:项目计划与估算、风险管理、人员配置与团队建设以及进度控制与成本管理,并通过具体案例加以说明。
1141 2
|
Java Linux
linux 安装配置 jdk8
linux 安装配置 jdk8
1294 3
|
算法 架构师 安全
需求分析和常见的需求问题解决
需求分析和常见的需求问题解决
112074 17

热门文章

最新文章