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

简介: 秋千制作过程的漫画最早出现在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-64801Q2TmB5m8OxKFN.gif
相关文章
|
2月前
|
编解码 自然语言处理 开发者
复刻Sora有多难?一张图带你读懂Sora的技术路径
OpenAI发布了视频生成模型Sora,最大的Sora模型能够生成一分钟的高保真视频。同时OpenAI称,可扩展的视频生成模型,是构建物理世界通用模拟器的一条可能的路径。
|
2月前
|
机器学习/深度学习 人工智能 编解码
干货 | 超形象理解扩散模型相关知识点
干货 | 超形象理解扩散模型相关知识点
16 0
|
4月前
|
Serverless 容器
1 张图概括你的 2023 年丨AIGC 创意画作
1 张图概括你的 2023 年丨AIGC 创意画作
|
4月前
|
人工智能 vr&ar 图形学
次世代建模纹理贴图怎么做?
高端的引擎技术、材质贴图技术、渲染技术,使得次世代模型有着比肩电影画面的视觉效果,且是实时渲染。而且次世代模型有着面数高、贴图精度高、运用法线贴图描绘物体表面凹凸变化、高光贴图表现物体材质反光、实时光影等特点。
65 2
|
9月前
|
算法
借助模糊逻辑将文化算法与和谐搜索相结合进行学习——文化和谐学习算法(Matlab代码实现)
借助模糊逻辑将文化算法与和谐搜索相结合进行学习——文化和谐学习算法(Matlab代码实现)
|
11月前
|
机器学习/深度学习 人工智能 自然语言处理
扩散模型背后数学太难了,啃不动?谷歌用统一视角讲明白了
扩散模型背后数学太难了,啃不动?谷歌用统一视角讲明白了
188 0
|
算法 图形学
使用ZBrush制作恶魔模型
3D艺术家Gregg Hartley为大家分享使用ZBrush制作装甲恶魔模型的过程,该项目主要是将旧草图转换为3D角色,介绍在ZBrush和Substance Painter中的工作流程。
213 0
使用ZBrush制作恶魔模型
|
机器学习/深度学习 人工智能 Go
谷歌发布“怪兽生成器”!你画草图,GAN帮你生成幻想生物
谷歌发布“怪兽生成器”!你画草图,GAN帮你生成幻想生物
594 0
|
存储 JavaScript 前端开发
ThingJS教你开发物体爆炸图,3D创业团队松一口气啦!
塌陷不能把模型变小,但是可以减少对内存的占用。
ThingJS教你开发物体爆炸图,3D创业团队松一口气啦!

热门文章

最新文章