从一个项目的危机想到的
最近在做的一个项目,从一开始到目前这个里程碑都遇到了很多的问题,可以说,项目进入到很危险的境地,现在来谈谈期间的一些情况: 以上这些问题的解决是公司的管理思路的变化,我谈一下我的想法:
是先前销售谈好的,只包含价格,不包含具体需求。因此在谈完价格之后,公司的项目管理组开始和对方谈需求,由于价格已经定好,因此对方很随意的开出了一系列复杂的需求。按理,公司这里完全应该提出对需求的异议,但限于管理组的出身(管理组的前身是公司的实施部门)和公司的运营情况,很想拿下这个项目,因此基本上的需求都接受了。接下来搞设计的人开始上马,由于需求比较复杂,设计一开始也很困惑,该如何设计好这个项目,但总的来说还是开始设计的了,项目工期很短,于是边设计边开发。现在遇到的问题是:
唠叨了那么多,其实都是些很常识性的问题,但在实践中很多常识的问题往往就被抛在脑后了。
评论
重要还是看项目经理是否强势,让客户接受公司的想法,而不是相反;不过有些情况不得不接受客户想法。
于是依赖开发团队是否足够有经验,重要的是有没积累,可以到处挖点东西拼拼凑凑,当然说的是底层上的东西,上层的几乎找不到可用的。
所以最后的保障还是来自软件的复用,这一点最重要,花点时间整理下历史的项目,拉出些可以复用的备着,手上多少也就有点粮啦
在前一个项目里 我对这一点感触很深
项目经理是做C出身的
认为设计好表结构其他都无所谓
说白了 数据结构就这样 你爱怎么展现你随便
典型的 “程序 = 算法 + 数据结构”
造成的结果是:
业务逻辑完全被放在service里,全是一些面向过程的代码堆砌
完全对领域没有做任何建模
大量的代码重复
根本没法维护(自己写的代码理解起来都费劲 别说让别人看)
也很难考虑系统的扩展性和应对变化的能力
加上也有用户提不合理需求的因素(基本就是朝令夕改 开一次会一次大变)
导致项目延期严重
而且有改不完的bug
项目风险剧增
最终的结果是在我眼里这个项目是失败的
虽然在一些非技术因素的作用下它还是上线了
但是面对自己亲手做出的这样的东西
心里确实不好受
我生下来就已经死了。
再一个就是设计,在需求不太确定情况,设计是很重要的,我们不能要求用户需求不改变,但我们可以要求我们自己设计更灵活
楼主下一步需要防备的是需求变更,否则设计改了又改,以后无法维护了
很郁闷..
中国人 很聪明 ,但是就是没有一个好的习惯。
用户的需求有时候需要合理的引导
发表评论
- 浏览: 1049 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
从一个项目的危机想到的
做项目本来就别指望日子过得舒坦,项目的前期可控性理论上讲是做不到的。你想搞清楚一 ...
-- by sunwine -
从一个项目的危机想到的
"比较好的设计不仅仅应该设计表结构"在前一个项目里 我对这一点感触很深项目经理是 ...
-- by VonNeumann -
从一个项目的危机想到的
引用顽主我生下来就已经死了。
-- by tuti -
从一个项目的危机想到的
所有项目价格肯定是先定好的,这个无庸置疑,也不是项目组所考虑的。项目组所要考虑的 ...
-- by javajack -
从一个项目的危机想到的
呵呵,原来这是通病啊
-- by tatecn






评论排行榜