软件公司的怪圈:大姑娘生娃娃--吃力不讨好!
最近一段时间一直加班,
现在闲下来了,
总结一下,
先发个牢骚先:
国内公司的悲哀:
A, 公司小,无资质,与客户协商结果,以较短时间,较低成本拿下项目;
B,开发时间不够--> 代码拼命赶-->代码质量就无法保证;
C,测试时间不够-->产品质量无法保证;
D,把质量无法保证的产品送到客户面前->产品出问题;
E,客户结论:果真是小公司,水平不行!!!
这次就有这种感觉;
我的这次加班原因有三;
一,客户压力;
二,范围失控;
三,没搞清楚谁是老大;
一,是客户压力,
我们部门是北京研发中心,
而我们的需求都是来源于LA的研发中心,
他们直接与客户接触,
情况是:
他们与客户谈判,
”需求“直接发给我部,
DeadLine 也是他们与客户约定好的,
当第一次接到这个任务的时候,
就觉得是“不可完成的任务”;
二,范围失控
这次的需求是按照某国际标准导出我们系统内部数据;
-方案设计者:部门老大
-执行者:2人
-目的;制造瑞士军刀,全面支持各种标准及扩展:美国/欧盟/。。。。
-复杂度:超级,通过配置文件进行各个标准的支持
-进度:拼命加班,每天11点,基本完成功能;
-结果:但由于功能过于复杂,现场的配置工程师拒绝使用!!
三.听老大的;
由于被现场实施工程师给拒绝,
着手写第二版;
-方案设计者:部门老大
-执行者:4人
-目的:支持多个标准,不支持扩展;
-复杂度:较高
-进度,加班到12点,赶完;
-结果:公司老大直接介入,跟以前系统不兼容,拒绝发布;
于是除了第三版;
-方案设计者:公司老大
-执行者:4人+部门老大
-目的:只支持2个标准,不支持扩展;
-复杂度:一般
-进度,加班到2点,推迟交付;
-结果:最终交付