有一句古话说的好, “ 有人的地方就有江湖”。
      与瀑布模式相比, 敏捷开发  更注重人与人的交流。 所以在开发过程中更有 可能会发生 各种争论、争吵。
    首先说为什么会吵起来?个人原因咱就不说了,只说说项目过程中时引起的争论甚至是争吵吧。
    1. 对于同一个问题,2个人有不同的观点,谁也说服不了谁
    2. 自己的想法或设计被多次否定,自己说不出来哪好,对方说不出来哪差
     3. 双 方理解不一致,导致结果偏离太大
    以上三条是我认为在项目开发过程中经常遇到的情景。
      咱们逐条分析一下。
      第一种,对于同一个问题的解决方案,有不同的观点是经常的事儿。如果2个人的设计预期结果一致,只是实现方式不一致,那么大家可以讨论一下谁的方案更优,如果没有明确结果,可以2个方案都做,用实践来证明。当然现实的开发过程中,由于时间有限等各种原因,我们必须做出取舍,可以选择投票表决。但是如果2个人的设计方案导致最终结果差异很大,那么就必须需要认真讨论一下了,这是不可避免的。根据业务需求来定主调,用户习惯和体验度为基准进行评判。实在评判不出来,还是推荐使用投票表决的方式去解决,“失利”的童鞋需要尊重结果。
      第二 种 ,这种情况多发生在开发人员与项目经理之间。开发人员接到任务,突破重重难关, 然后 提出某个想法或设计,项目经理觉得 如果用这种设计可能导致很大的问题  ,但一时又说不上来理由。而开发人员只是用这种方式可以实现需求,自己也说不上来哪好哪不好。谁也无法反驳谁,所以想法或设计就暂时被毙掉了。对于这种问题,我觉得首先是项目经理的经验不足所致,他要尽可能的说出来有可能产生什么问题,那么大家才能根据问题去探讨,开发人员也可以据此去优化。而开发人员必须能说出这么设计的出发点与好处。才有可能说服项目经理肯定你的想法或设计。
     第三 种 ,双方理解不一致导致争吵的现象是最常见的,也是最让人头疼的。 开发人员会认为当初按项目经理说的去开发,结果最后项目经理说开发人员 做的与他说的不一样,会认为项目经理是故意跟他过意不去。 如果导致出了大问题,还有推卸责任的嫌疑。双方的矛盾也可能会扩散到项目以外去。这是大家都不愿意看到的。如何解决这个问题?我觉得文档是最好的解决途径。敏捷开发中是需要有必要的文档的。需求和需求更改都需要简要的文档,出了问题就查文档,这就是最好的证据。
     其实我觉得项目中的争论是很有必要的。
      争论可以让大家更深刻的理解需求,可以集大家的知识与智慧快速提出合理的解决方案 ,可以使得大家的相互了解 ,还可以活跃开发气氛。这些都是非常有益于项目开发的。
     但是争论不是争吵,争论的有意义的,争吵是无谓的,如何控制争论的节奏,不至于升级到争吵,是作为项目经理要做的重要工作。

谈谈在项目过程中的发生争论与争吵相关推荐

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

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

  2. [项目过程中所遇到的各种问题记录]图表篇——asp.net上不错的图表选择—FunsionCharts...

    [项目过程中所遇到的各种问题记录]图表篇--asp.net上不错的图表选择-FunsionCharts 在上一篇文章中我介绍了winforms下的图表控件--MSChart,虽然MSChart同样为我 ...

  3. [项目过程中所遇到的各种问题记录]编辑器篇——FCKeditor自定义上传路径配置...

    在上一篇文章中,我介绍了FCKeditor的一些相关知识以及我在使用过程中碰到的一些问题及解决方案,今天这篇则是主要记录如何通过FCKeditor来分类管理上传的文件. 以下是本文所要介绍的内容: 1 ...

  4. 在一个请求分页系统中,假定系统分配给一个作业的物理块数为 3,并且此作业的页面走向为 2、3、2、1、5、2、4、5、3、2、5、2。试用 FIFO和 LRU 两种算法分别计算出程序访问过程中所发生

    页面置换算法 题目: 在一个请求分页系统中,假定系统分配给一个作业的物理块数为 3,并且此作业的页面走向为 2.3.2.1.5.2.4.5.3.2.5.2.试用 FIFO和 LRU 两种算法分别计算出 ...

  5. [项目过程中所遇到的各种问题记录]编辑器篇——使用FCKeditor生成静态分页HTML...

    继续编辑篇的内容,本文是编辑器篇的最后一篇,前面2篇分别是FCKeditor相关知识及各种常见使用问题和FCKeditor自定义上传路径配置,今天这篇文章主要是介绍如何使用fckeditor来生成静态 ...

  6. [项目过程中所遇到的各种问题记录]工具篇——.NET开发时常用的工具类库

    在日常开发的过程当中我们总是会根据项目的开发需求将一些公用的类或者方法进行抽象封装,这些类或方法的抽象封装可能是基于某个项目或者多个项目,最常见的应该就是SQLHelper了,这些类库在实际使用的过程 ...

  7. [项目过程中所遇到的各种问题记录]编辑器篇——FCKeditor相关知识及各种常见使用问题...

    马上2010年就要结束了,所以这几天准备花点时间把这一年中在开发过程中遇到的问题及解决方案记录下来,以备日后使用,目前先规划了:编辑器篇(仅针对asp.net开发中的fckeditor).图表篇(wi ...

  8. Java实现CRM项目过程中的细节记录(一)

    CRM项目实现过程中的细节记录(一) 文章目录 CRM项目实现过程中的细节记录(一) 一.数据库相关细节 1. 表名 2. 表字段说明 3. 不使用主外键约束 4. 不使用主键自动增长 UUID 5. ...

  9. PADS使用过程中出现“发生严重的运行错误,请按“确认”关闭程序”的解决方法

    PADS使用过程中出现"发生严重的运行错误,请按"确认"关闭程序"的解决方法 在使用Ruter的时候,一旦按下保存就会弹出此窗口,刚开始以为是DRC报错太多了, ...

最新文章

  1. PL/SQL复合变量
  2. python classmothed_python函数之classmethod()
  3. es6 dsl与sql对比
  4. linux修改挂载目录名字,linux下修改mount挂载目录名
  5. tcp状态转换--三次握手/四次挥手
  6. tomcat websock html5,websocket实战(4) websocket版贪食蛇游戏(tomcat官方自带)
  7. 9-3-斐波那契查找-查找-第9章-《数据结构》课本源码-严蔚敏吴伟民版
  8. katana lookfile属性的修改overwride
  9. Windows Office 365 Pro Plus安装
  10. 电子邮件注册网站哪个好:四大邮箱客户端的对比
  11. php writeup,writeup---你真的会PHP吗?
  12. DCN DCSW-6028-pro 内部portal认证
  13. EC20(4G模块) AT指令
  14. Discord机器人开发
  15. Lined List
  16. 英文写作——情态动词的用法
  17. iWO(联通3G详单及套餐使用情况查询工具)更新至v0.6
  18. 云知声黄伟、地平线余凯、清微智能尹首一……技术与投资、产品与市场、机遇与心态,关于芯片不得不说的话题...
  19. WCF学习——掀开你的盖头来
  20. 一步一步学爬虫(4)数据存储之Elasticsearch搜索引擎存储

热门文章

  1. 半导体——本征半导体、杂质半导体、PN结
  2. 一篇好文之Android数据库 GreenDao的使用指南(源码+案列)
  3. 安利超实用的游戏技能特效素材!
  4. MySQL Cursors:一个Trigger中,同时存在两个cursors的问题。
  5. SAP ABAP GUI_DOWNLOAD中下载乱码的问题
  6. 全网最全的 Notion 类软件盘点
  7. 导出Excel时出现80080005错误的解决办法
  8. 华为服务器gpu芯片怎么样,云服务器gpu有多大
  9. python全局变量和局部变量可以同名吗_Python global
  10. Android 标题栏及导航栏设计与实现