关于一种"新奇"的用户需求的讨论

Uncommon 2007-11-18 02:06:50
是一家国企的项目,一套基于Oracle 10G 的数据库管理系统。C/S方式,多层架构。

初期进展还算正常,从用户需求分析-->基础数据结构定义--->客户端界面的确定---->签订开发合同---->实施项目开发---->提供测试版程序。历时两个多月,一路走过来。直到前几天去用户那里准备进行安装测试。

该国企的项目主管由原来的换成了一个四十多岁的中年女人。再给客户演示时,该女人突然一拍脑门,提出了一条比较“新奇”的要求。
————你的系统必须可以让我们在使用过程中,可以随意增加、修改和删除数据库中的数据表和字段,可以随意改变字段的类型和长度。并保证前端适应相应的变化,完成相应的功能。------

她的要求可以理解成一套基于用户自定义配置,通用的MIS管理系统。
我跟她解释她的要求和目前开发的项目在开发成本和开发周期上不是一个数量级的关系。但解释不通。她提出的要求不是这种两三万块钱能做下来的项目。

从合同的角度,我的程序已完全合同约定的全部功能(只多不少)。

目前项目进展陷入僵局。

请有经验的朋友们,讨论一下
下一步该如何
...全文
356 35 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
钛元素 2010-08-04
  • 打赏
  • 举报
回复
月黑风高的晚上...搞定了!
Seeko0 2007-12-03
  • 打赏
  • 举报
回复
关键是没有跟对方沟通好,她的思维可能还停留在EXCEL的基础上。
TERRYYRRET 2007-12-03
  • 打赏
  • 举报
回复
同情搂主
lwl0376 2007-12-02
  • 打赏
  • 举报
回复
关注
bwangel 2007-12-02
  • 打赏
  • 举报
回复
派个年轻帅哥把她搞定(玩笑)

两三万的应该是个小型业务系统,甚至可以说是微型。她提出这样的要求,明显是不合理。

怕就怕这样的人,说她不懂吧,还冷不丁抛几个专业术语显摆显摆,作过VFP就很了不起啊,可能她当初考二级的时候用过一点吧。偶还教过这样的学生呢。
palm_java 2007-12-02
  • 打赏
  • 举报
回复
死老娘们不懂
gzlucky 2007-11-30
  • 打赏
  • 举报
回复

不过个人感觉,她并不是冲着要一套所谓的通用MIS系统。

如果你或你公司不在乎这个项目,那就撤吧,你即使过了这一关,还会有其他问题等着你,你收尾款是你的头痛大事。

如果你在乎这个项目,那么就让Sale与她私下沟通。私下沟通并不是一定要Under table的交易,是要了解清楚她的真实想法,至少你们公司需要与她建立一定的私交。有些事情,可能源于上层领导的压力,可能源于私心:如她可能想引进另一家公司;要收好处费;
fishmans 2007-11-29
  • 打赏
  • 举报
回复
对于客户提的要求到不是不能实现,我就是做这种系统,不过既然签了合同的当然先按合同办
要不然就重新签合同,重新谈价格
否则就告他违约~
jiahuafu 2007-11-29
  • 打赏
  • 举报
回复
并保证前端适应相应的变化

这个听起来倒是挺牛X的
iloveppmm 2007-11-28
  • 打赏
  • 举报
回复
靠 都是做业务的老手啊 一听就知道要回扣
xumingxm 2007-11-26
  • 打赏
  • 举报
回复
最好从侧面多了解一下,那个女主管为什么会有这样的想法,再仔细分析一下用她所说的方案会有什么样的解决问题,一定要找出切中要害的关键问题,如果她还坚持她的说法,要连同合同在一起列出她的变动会和实际方案有多达的出入;至于她说的这些问题如何简单,也要找出充分的理由,Access或Foxpro会不会满足当初的系统需求,可以改动,但是变更,工期都要考虑的.
suyiming 2007-11-25
  • 打赏
  • 举报
回复
更年期的女人果然猫厉害
outh24 2007-11-21
  • 打赏
  • 举报
回复
最讨厌就是这种不懂装懂的
告诉她access是access,foxpro是foxpro(已经进档案馆的东西)
SQL里这么干难度高,维护困难,成本巨大

一期需求已经确定,二期如果添加这个需求,加钱,10w!
yixianggao 2007-11-21
  • 打赏
  • 举报
回复
做一个类似Access一样的数据库系统就行
呵呵,放着现成的不用,居然要自制DBMS,Ta真BT,哈
Uncommon 2007-11-20
  • 打赏
  • 举报
回复
to若尘

我不是说这样的需求不可以实现,也不是说这样的需求不应该

我是说在目前这样的开发成本和开发周期的前提下,突然提出额外的这样的要求.
Uncommon 2007-11-20
  • 打赏
  • 举报
回复
感谢大家的讨论

该女士昨天说这种需求很简单,在他们当地,找个人几千块钱就可以做.

该女士还声称,自己也是程序员出身,会Visual FoxPro.

该女士解释他的需求,就是给我做一个类似Access一样的数据库系统就行,不过要比Access好用一些.
wanghui0380 2007-11-20
  • 打赏
  • 举报
回复
1.需求限定:一般我会在合同上就写明,对于影响范围超过10%的需求更改,需要单独协议,追加资金,最加工期,签补充协议
2.这个东西你可以换种考虑,就是不去动数据库的东西,而在中间加一个xml配置文件,他们要改就改配置文件的东西,数据库是绝不能动的
vrhero 2007-11-19
  • 打赏
  • 举报
回复
需求不算很新奇...最简单的做法就是XML数据库...Oracle 10g是支持XML的...

问题是...合同怎么写的...需求变更如何约定的...

一般来这个时候提出这种需求算新增功能(如果你的合同没有大漏洞的话)...你只管报个高价...她爱做不做...
xh831213 2007-11-19
  • 打赏
  • 举报
回复
关键看客户是否真的用得上这样的系统
如果是,看来你就要重新设计了
如果不是,那就是人际关系问题
多和客户“交流下感情"就好了
allanli 2007-11-19
  • 打赏
  • 举报
回复
其实这样的系统设计理念现在已经很普遍的啊,如果每一个新的项目都要重新设计数据库和用户界面,那么不是很累吗?

现在我们系统已经完全可以达到楼主说的要求了,市面上同样设计的系统也不少见,例如"极致业务基础平台"就是一个很成功的例子

他们的系统还提供了一个很完善的系统设计操作界面.

现在我们实施一个新项目基本不用编写任何代码(除非面对一些自己完全没有接触过的行业的特殊需求的时候需要增加一些特殊窗体)

单据,报表,业务流程可以完全自定义.
加载更多回复(15)

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧