论坛首页 综合技术论坛

碰到修改代码程序员有抵触怎么办

浏览 50586 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (2)
作者 正文
   发表时间:2011-12-03   最后修改:2011-12-03
以下是一段一个项目经理和一个程序员就一个开发任务的交流,个人觉得很有讨论必要,我觉得软件工程有时就是方法论,在合适的情景采用合适的方法来做事。下面的事的背景是这样的,有一个公司经常需要开发一些网上支付性的功能,
以前经常是哪个系统要用,就以过程化的开发去做,最多就是代码复制粘贴过去,但这样有点混乱,而且接口有时会添加,比如现在有工行的、建行的,以后还会加其它银行的或者用支付宝等等,所以新来的项目经理对这个功能进行了些分析,做了个类和接口的设计。只不过为了赶时间,项目经理没有对各个接口的开发文档做详细的了解,设计过程中很多业务知识都是通过对程序员的询问来做的,结果做的过程中发现程序员许多细节都没讲到,程序员是在写代码过程中才反映了这些细节。所以在开发过程中项目经理进行了干预,调整了一些前期的设计,但在随后的监控过程中,程序员有些不太接受了,呵呵,所以出现了下面的对话。请各位看了多多发表有建设性的评论、建议。
项目经理 10:40:40
接口开发得现在怎么样
程序员 10:41:09
没动 昨天在忙 数据库 和其他事情
项目经理 10:41:15
  要不过来再讨论下
程序员 10:42:15
唉 要不这样 我这边把接口全部实现
程序员 10:42:31
上次说的 想法 我这边目前还很难理解
程序员 10:42:39
我先用我的方法实现
项目经理 10:43:06
那要做重复工作,不理解那就先沟通下
项目经理 10:43:21
去会议室也行 程序员 10:43:49
这样  我把 剩余的 先做好 再讨论吧 
程序员 10:44:26
要不中间 改 实在太费时了
项目经理 10:44:35
做好再改最费时
程序员 10:44:38
最后再统一改吧
程序员 10:45:15
我感觉 像前天 晚上 很多多是重复的 
项目经理 10:45:21
房子造到一半改费时还是全造好再改费时
程序员 10:45:38
把原有的方法撤掉  最后 又改回去
项目经理 10:45:46
软件的理念强调的是沟通,不明白就随时沟通
程序员 10:46:38
我知道 你是为我好 耐心个给我讲解
项目经理 10:46:57
造成这样很多情况是因为我不是很了解支付,而你又不能把细节很好的反映出来
程序员 10:46:57
可能 目前没层次太低 领悟 不会
项目经理 10:47:11
所以需要不断的沟通
程序员 10:47:49
我还是坚持 先安 自己的想法 实现 然后 再统一修改
程序员 10:48:07
要不  思路断断续续 我多不知道怎么下手
项目经理 10:48:39
那好,就按你的方式来,不过我不认可你的工作方式
程序员 10:48:55
恩  
   发表时间:2011-12-03  
补充一下,个人觉得
(1)在出现问题时一定要讨论清楚,思路明确再去开发,但有些程序员喜欢先做出来再说,然后再去改。
(2)项目经理的做法哪些需要改进
(3)程序员的做法哪些是不妥的
(4)团队开发中如何避免这样的情况出现
0 请登录后投票
   发表时间:2011-12-03  
项目经理在不了解具体情况和业务的前提下,开始设计工作,先失一招,项目经理不能足够的把握项目进度和推动项目受制于程序员,又失一招。项目经理应该合理的使用人才,不是每个人都能够承担你所安排的任务,即使能够完成,也未必能够理解你的意思。所以,项目的实施是需要合适的员工,配合合适的项目经理,在合理的工作环境下完成。在不合理的工作环境下,尽量要工作的主动性掌握在自己手中,
0 请登录后投票
   发表时间:2011-12-05  
首先 项目经理做了架构的活。。程序员不用挑,但是应该跟程序员前期一起把框架设计好实现,做了一半 后面返工都是无用的,都是要返工的。
0 请登录后投票
   发表时间:2011-12-05  
其實不是程序員不願修改,是給的報酬太少了。
領導總是想以最小的成本做最大的事,這無可厚非。
但是,程序員考慮的只有money多不多。
0 请登录后投票
   发表时间:2011-12-05  
LZ你犯了两个大忌
1、作为项目经理你不了解项目的需求或者就开始设计
2、作为lead,你不了解自己的小弟的能力就开始安排工作,急于把自己的思想灌输给对方,这样会造成对方的反感
0 请登录后投票
   发表时间:2011-12-05  
加班就是这么来得
0 请登录后投票
   发表时间:2011-12-05  
习惯了吧 最重要的是解决问题
项目经理也不是神 相互理解吧
但是说真的 80%的加班是需求变更引起的 80%的加班是设计变更引起的
但是加班的 不得不加班的总是程序员
0 请登录后投票
   发表时间:2011-12-05  
这个项目经理一直在强调沟通,但恰恰是他本人的沟通出现了问题。什么设计需求这些软件工程商的大道理前面的筒子已经说过了,我想说的是这次谈话本身

他应该主动的走到程序员身旁,表示自己的诚意和这次谈话的重要性,而不是在即时通讯工具上这么没头没尾的来这么一段,没有解决任何实际问题,只是传达出了以下几层信息:
1,我对你的工作不是很关心,我只关心我需要关心的东西。
2,如果哪里出了问题,一定是你的问题,而不是我的问题。
3,在我们的思想没有达成一致的时候,你可以按照你想法去做。
4,但是我可以威胁你,别忘了,我是你的经理,即使我可能是错的。
1 请登录后投票
   发表时间:2011-12-05  
改来改去的缺让人窝火的。难怪消极对待。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics