互联网服务

遇到这样的客户怎么办,真心求教。。。

毕业两年后就到深圳来单独负责一个软件系统项目的实施,由于是采用新平台新技术,程序员也都是新上手(素质都还不错,基本都是厦大 福大的毕业生,还有个中科大的),导致初期系统BUG非常多,让我非常被动,但是这个是不可避免的我也做好了心理准备一直扛过来了合同期一年,但是到现在已经快...显示全部
毕业两年后就到深圳来单独负责一个软件系统项目的实施,由于是采用新平台新技术,程序员也都是新上手(素质都还不错,基本都是厦大 福大的毕业生,还有个中科大的),导致初期系统BUG非常多,让我非常被动,但是这个是不可避免的我也做好了心理准备一直扛过来了

合同期一年,但是到现在已经快三年了……

个人分析主要三个因素:
1. 开发人员素质(主要是初期)
2. 需求沟通人员(也就是我)水平不足
3. 客户太龟毛

前两个问题都是我们自己的问题,而且经过这几年已经慢慢的可以说都有很大改进,现在烦的不行的是第三个问题,客户实在太龟毛了!!(其实对方的基层设计师都还不错,甚至有些直接对我说系统能做到这个程度他们觉得很好了,他们有些人去用过电信的类似系统,表示速度界面还有易用性都没有我们的好)主要是对方一个部门领导,也是对方负责这个软件系统项目的关键人物,他这人特点就是在本单位也不太受人欢迎,却不知为何被安排到负责这个项目,属于那种整天没事瞎想的鸟人,经常没事找事,把一些特殊情况中的特殊情况也一定要考虑到软件系统中解决,做过软件的XD应该都知道软件开发很大一部分工作量都是因为要考虑各种特殊情况,正如著名的80/20原则,但是他所考虑的经常都不是20%的少数情况,基本上可以说是1%的概率都不会出现的极为特殊的情况

打个比方,系统中每个设计是独立的,完成设计后自动归档合并为整体资源,但是不同设计有时候可能在同一块区域,可能产生冲突,我们在系统设计时也考虑到这种情况,因此在做一个设计的时候可以选择查看同一块区域别人的设计,如果万一有冲突,可以人工协商解决,在同一块区域这种情况已经非常少了,20%都不到,然后如果有冲突,系统也有途径去解决,就是比较麻烦,如果是前一个设计的错误,通知其修正即可,但是那鸟人会说,如果那个设计师出差了呢?尼玛我心里就骂娘了,但是嘴上还只能说您说的有道理,虽然这种事情十年也不一定会出现一次,但是毕竟还是有概率的。如果拿概率去跟他说,没用,他就是坚持要考虑类似这种特殊情况中的特殊情况要软件系统中来解决。那换个角度来说吧,叫出差的设计师授权同事修改一下不就好了,轻松又愉快,鸟人又说了,不行!安全角度考虑不允许这么操作,安全你妹啊!看看你们现在的资料修改情况,我都可以把你们资料全部拷贝走,还这个安全,那个保密……总之较劲到最后,一般都是要我们出方案。有一段时间干脆您说您的,我听过就不管了,但他记性还特别好,过段时间会再翻出来,然后说我们态度恶劣,又是一顿K

类似种种 不胜枚举

其实怎么说呢,如果有人替我们考虑各种复杂情况,是一件好事,我们也可以提前考虑各种情况下的应对,有很多情况其实都可以通过人工干涉来解决的,尼玛的非要通过软件来解决,也行,加钱嘛,同等规模的系统电信和石油等行业都是上千万的,我们这个项目才百万级别,要考虑成本的啊亲。这个论点也跟他辩论过,每次都失败而归,包括我们BOSS抛出这个也被对方K,理由就是:谁让你们当初接这个项目的,自己就要做好风险准备……收起
参与5

返回ttff521xx的回答

“答”则兼济天下,请您为题主分忧!
ttff521xxttff521xx软件开发工程师山东移动
哪里都存在这种事情,主要还是看态度,分出来新需求还是问题,新需求需要对方追加预算,问题可以归到维护性工作里面,否则一直拖着太难受了。
互联网服务 · 2013-02-01
浏览698

回答者

ttff521xx
软件开发工程师山东移动

ttff521xx 最近回答过的问题

回答状态

  • 发布时间:2013-02-01
  • 关注会员:0 人
  • 回答浏览:698
  • X社区推广