秋千制作过程的漫画最早出现在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之后用的第二个项目管理工具,也是国内使用最广的一个。分别列举下禅道和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)无限制的工作流。

禅道和JIRA各有优势,不过就我自己使用而言,我更推荐禅道,因为禅道更适合国人的使用习惯,当然,见仁见智。我之前也写过一篇禅道和JIRA的对比文章:《禅道和JIRA的大对比》,欢迎大家去看看。

参考目录

  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

警示!一幅漫画揭示了项目研发过程中存在的问题相关推荐

  1. 一幅漫画揭示了项目研发过程中存在的问题,太形象了

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

  2. 软件项目研发过程中阶段划分和工作方法

    一.产品立项阶段 主要工作:市场调研.竞品分析.可行性分析,确定产品定位,预估项目成本,规划产品发展目标和前景,同时提示和预警风险,以及对应的预案和措施. 工作目的:解决是否可以做,是否值得做,是否有 ...

  3. 在敏捷研发过程中,Scrum Master角色的哪些事

    目录 概述 Scrum Master何人担当? 适合作为Scrum Master的人员 不适合作为Scrum Master的人员 Scrum Master主要职责 Scrum Master技能要求 硬 ...

  4. doe报告模板_技术漫谈|关于制剂研发过程中的实验设计(DOE)误区讨论

    技术漫谈 第01期 关于制剂研发过程中的实验设计(DOE)误区讨论 // 作者:合全药业制剂业务后期项目部 感谢合全药业制剂研发后期团队朱莹.夏彬等同事对本稿件的支持 早在2004-2005年,FDA ...

  5. 关于研发过程中测试工作的一些思考

    目录 一.背景&目标 二.需求设计阶段测试--测试计划与需求评估 三.开发设计阶段测试--分析与设计 四.测试阶段--测试执行与策略实施 五.发布前后阶段 一.背景&目标 测试工作是保 ...

  6. 以有限应对无限-互联网产品研发过程中的 5 种等级

    一个互联网产品的生命周期大概可以分为需求阶段,研发阶段,运营阶段. 在需求阶段,通常我们会有需求优先级: 在研发阶段,会有转测 BUG 等级,BUG 的严重程度: 在运营阶段,会有线上 BUG 等级, ...

  7. [项目过程中所遇到的各种问题记录]部署篇——项目部署过程中那些纠结的问题-SQLServer...

    前一篇文章说了些有关IIS的,这篇则是说SQLServer的,相比IIS来说,SQLServer的配置过程中问题就少了许多,而且都比较有针对性,下面开始记录: 注:由于实际项目的开发都是基于SQL20 ...

  8. 软件外包项目实施过程中的关键因素(摘自IT168技术频道)

    外包是发包方和接包方互相信任.高度协作的共同行为.为了顺利实施外包,对于发包方,要求企业具有一定的技术水平.项目管理水平.人力资源和沟通控制能力.对于接包方,要求企业具有一定的成本.质量控制能力,具有 ...

  9. [转]项目实施过程中的风险控制

    2019独角兽企业重金招聘Python工程师标准>>> 项目不同于日常任务,它有明确的起止时间和目标,要在明确的范围.时间和成本约束下,达到相应的质量标准,并取得用户的满意.影响项目 ...

  10. ERP项目实施过程中的致命过失(转)

    ERP项目实施过程中的致命过失 自从1990年Gartner Group提出了ERP概念之后,引起了全球性的管理变革.在美国和一些欧洲发达国家,ERP已经接近饱和,它们现在看好的是CRM系统,2001 ...

最新文章

  1. 怎么用python找因子_在python中有大量因子
  2. Java实现二叉树的构建与遍历
  3. 腾讯qq在线状态,开放平台
  4. E. 存储过程(procedure)
  5. vnc 红帽linux安装教程,Linux(redhat\centos)下安装xrdp
  6. 如何关闭线程池?会创建不会关闭?调用关闭方法时线程池里的线程如何反应?
  7. MySQL 字符集相关问题
  8. pg函数同步数据到mysql_将数据从PostgreSQL复制到MySQL
  9. 事件Event:带你体验鸿蒙轻内核中一对多、多对多任务同步
  10. 计算机图形学E6——倒水问题emm和OpenGL没啥关系
  11. 列举计算机网络用途,计算机网络及网页制作(简答题)
  12. multisim模拟电子钟课设带视频报告下载
  13. linux下测试权限,Linux下进程权限分析
  14. 2叉树排序缺失元素查找
  15. Bootstrap Glyphicons
  16. 下载安装MinGW-w64详细步骤(c/c++的编译器gcc的windows版,win10真实可用)
  17. 计算机提示资源管理器停止,电脑开机黑屏并弹出Windows 资源管理器已停止工作该怎么办?...
  18. 阿里百度腾讯等34家企业获年度互联网经济大奖
  19. 微信小店和微信小商店的区别?如何建立怎么开通?
  20. html中如何调整图片的对比色,最好的在线配色器 网页配色 在线配色

热门文章

  1. react-native 摇晃手机无法弹出调试菜单
  2. HTTPS协议详解(一):HTTPS基础知识
  3. centos7双机搭建_centos 7之keepalived双机热备理论+配置文件详解
  4. 三月早春,唐城中心共庆开学典礼暨凤凰社区成立
  5. 简单的python UDP服务器客户端连接
  6. php workerman怎么样,workerman的工作效率好不好
  7. Round #169 (Div. 2)A、Police Recruits
  8. 《NDC实施指南》连载之二——关于《NDC实施指南》
  9. 电销回拨系统:电话外呼提升销售效率,实现业绩飞跃
  10. Github Action学习-Django自动化测试