逍遥探花 发表于 2012-4-7 12:46 * F. f/ e- \& F. [! f: M) J$ R
广告行业也是类似这种情况,就怕客户上层变动。7 R/ N' ]% f$ N" h
7 r6 V! S. b* g/ }4 \, _
另外,搞关系的位置日益突出,不仅仅是在IT、广告等行业 ...
意广才疏 发表于 2012-4-11 04:08 ; E7 z [* m) b. S! W# o* q大约两个礼拜以前,一个机会来了,一个竞争团队的一个成员在经历了两次延期以后,终于交付了自己的产品, ...
7 U7 w# t b% A
; e4 t j3 T! |# v/ M7 I
很简单,犯事者的程序模块设计有着严重的问题,他用unix script做程序主干,用两层script循环来多次调用同一个java程序来完成任务,造成了巨大的进程开销、性能问题、可靠性问题与可维护性问题,同时在数据库访问方面没有处理好交易控制,在产生的文件格式方面没有满足客户的需要。以这样漏洞百出的玩意儿,能打赢才怪了。4 w& \ F, Z5 T. v9 B
3 V+ |; G2 E$ V! r7 E. Z
这个人的问题在于,他的经验主要在web方面,对unix和数据库不熟,而这个项目恰恰用到了他的弱点,他的主管却没有关注到这点,同时没有审核他的程序设计和具体实现,于是灾难发生了。; h7 Y5 e+ z5 i) A2 W
% z3 o/ K4 A: w& E我不知道你在哪里,在我这里,多伦多地区,软件方案及其实现的弱智问题很普遍也很严重,以至于经常成为我们大家吃饭时闲聊的笑料。它们之所以能够存在,主要是混事的太多了,从客户到服务商都一样。 " b: q+ D- f5 D 9 M+ d- T- |6 R3 L* p \% v举个例子,我这里一家主要的银行,一个项目用了四百个人,其中六十个程序员,使用了复杂的项目设计,结果项目严重延期而且产品性能很差。我们私下里讨论解决方案的时候,一致认为解决办法很简单,人员砍掉三分之一,方案大幅度简化,就没问题了。但是对方客户不答应,因为很高层的老板喜欢这个方案,同时喜欢大兵团作战,因此我们的建议在政治上通不过。0 O# O5 R( I. r# G, |
0 f7 n; g/ z$ B O% ^! u
8 q Z U3 T. K8 S' V- r' N
您客气了。3 X+ @5 n8 Z3 J7 V8 M. R' g% H
9 C+ Z/ w) Z4 x) ?8 @. a: g: e
一个外包公司,虽然终究是难成大气候,做不到500强。不过糊口,糊一份不错的口,是足够啦~~+ C* v5 B5 Z$ o
6 K% P k% d4 G9 v! |