文档章节

谈谈在项目过程中的发生争论与争吵

白志华
 白志华
发布于 2015/10/18 10:55
字数 1040
阅读 0
收藏 0

    有一句古话说的好, 有人的地方就有江湖”。

      与瀑布模式相比, 敏捷开发  更注重人与人的交流。 所以在开发过程中更有 可能会发生 各种争论、争吵。

    首先说为什么会吵起来?个人原因咱就不说了,只说说项目过程中时引起的争论甚至是争吵吧。

    1. 对于同一个问题,2个人有不同的观点,谁也说服不了谁

    2. 自己的想法或设计被多次否定,自己说不出来哪好,对方说不出来哪差

     3. 双 方理解不一致,导致结果偏离太大

    以上三条是我认为在项目开发过程中经常遇到的情景。

      咱们逐条分析一下。

      第一种,对于同一个问题的解决方案,有不同的观点是经常的事儿。如果2个人的设计预期结果一致,只是实现方式不一致,那么大家可以讨论一下谁的方案更优,如果没有明确结果,可以2个方案都做,用实践来证明。当然现实的开发过程中,由于时间有限等各种原因,我们必须做出取舍,可以选择投票表决。但是如果2个人的设计方案导致最终结果差异很大,那么就必须需要认真讨论一下了,这是不可避免的。根据业务需求来定主调,用户习惯和体验度为基准进行评判。实在评判不出来,还是推荐使用投票表决的方式去解决,“失利”的童鞋需要尊重结果。

      第二 ,这种情况多发生在开发人员与项目经理之间。开发人员接到任务,突破重重难关, 然后 提出某个想法或设计,项目经理觉得 如果用这种设计可能导致很大的问题  ,但一时又说不上来理由。而开发人员只是用这种方式可以实现需求,自己也说不上来哪好哪不好。谁也无法反驳谁,所以想法或设计就暂时被毙掉了。对于这种问题,我觉得首先是项目经理的经验不足所致,他要尽可能的说出来有可能产生什么问题,那么大家才能根据问题去探讨,开发人员也可以据此去优化。而开发人员必须能说出这么设计的出发点与好处。才有可能说服项目经理肯定你的想法或设计。

     第三 ,双方理解不一致导致争吵的现象是最常见的,也是最让人头疼的。 开发人员会认为当初按项目经理说的去开发,结果最后项目经理说开发人员 做的与他说的不一样,会认为项目经理是故意跟他过意不去。 如果导致出了大问题,还有推卸责任的嫌疑。双方的矛盾也可能会扩散到项目以外去。这是大家都不愿意看到的。如何解决这个问题?我觉得文档是最好的解决途径。敏捷开发中是需要有必要的文档的。需求和需求更改都需要简要的文档,出了问题就查文档,这就是最好的证据。

     其实我觉得项目中的争论是很有必要的。

      争论可以让大家更深刻的理解需求,可以集大家的知识与智慧快速提出合理的解决方案 ,可以使得大家的相互了解 ,还可以活跃开发气氛。这些都是非常有益于项目开发的。

     但是争论不是争吵,争论的有意义的,争吵是无谓的,如何控制争论的节奏,不至于升级到争吵,是作为项目经理要做的重要工作。

版权声明:本文为博主原创文章,未经博主允许不得转载。

本文转载自:http://blog.csdn.net/xiaoxian8023/article/details/22677965

共有 人打赏支持
白志华
粉丝 31
博文 265
码字总数 57524
作品 0
长沙
程序员
私信 提问
为什么我们会在互联网上爆粗不讲礼貌

因为Facebook上发生的一场争吵,一位女士(只是旁观者,但是争论的导火索)被她童年时代的老友“unfriended”。为什么互联网上的网民比生活中更粗鲁更缺乏自控?在Facebook、Twitter和其它网...

oschina
2012/10/04
2.3K
12
如何摧毁程序员的效率?

下面是一幅在网上广为流传、关于程序员工作效率的图片: 辛普森爸爸也许会说:这很有趣,因为事实正是如此。 我还没有搞清楚保持高效的诀窍,主要是因为我从没有一贯的高效。周思博(Joel Sp...

oschina
2014/07/14
10K
84
敏捷和瀑布的恩恩怨怨

是采用瀑布模型还是敏捷方法?网站Scrumology的站长David J Blant认为答案应该取决于对所要解决的问题和方案的了解程度。 David在他的文章中提出了以下几个观点: 1. 当几乎完全了解所需解决...

墙头草
2011/10/26
2.2K
10
【观点】Linux 真的那么安全嘛?

国外媒体tuxradar正在做一项调查,主题是“Linux真的那么安全嘛?” 作为Linux的用户,我们看到我们可怜的兄弟Windows一直以来遭遇着病毒、间谍软件、恶意软件等问题的袭扰,我们的操作系统设...

小卒过河
2011/09/15
5.7K
34
编程语言和编程思想的关系。

经常有人争论到底哪种语言好、哪种语言有前途,还有就是编程思想和编程语言的关系,大家谈谈你们的看法呢?

leonTian
2012/11/09
534
6

没有更多内容

加载失败,请刷新页面

加载更多

ZooKeeper命令大全

创建节点 # 创建节点,-s表示顺序节点,-e表示临时节点,默认是持久节点create [-s] [-e] path data acl # 示例create /zk-book 123 查看节点 ls path [watch] # 示例ls /zk-book 获取...

爱宝贝丶
19分钟前
1
0
QLExpress基本语法

QLExpress基本语法 一、背景介绍 由阿里的电商业务规则、表达式(布尔组合)、特殊数学公式计算(高精度)、语法分析、脚本二次定制等强需求而设计的一门动态脚本引擎解析工具。 在阿里集团有...

xiaomin0322
19分钟前
0
0
Elasticsearch节点角色类型node.master和node.data说明s

一般地,ElasticSearch集群中每个节点都有成为主节点的资格,也都存储数据,还可以提供查询服务。这些功能是由两个属性控制的(node.master和node.data)。默认情况下这两个属性的值都是tru...

傲娇字符
35分钟前
5
0
rem的使用

(function (doc, win) { var docEl = doc.documentElement var resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize' var recalc = function () { var cl......

Js_Mei
42分钟前
1
0
idea 删除代码的注释

搜索栏使用 正则表达式搜索 (/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/|[ \t]*//.*) 会搜索出来所有注释的代码 用空格replace替换掉就可以了。 或者搜索 (/\*([^*]|[\r\n]|(\*+([^*/]|[\r\...

时刻在奔跑
45分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部