恶梦----------需求分析的漫延

     今天,你去上班,快乐地泡了一杯咖啡,呵,阳光的一天。

  经理突然通知你,有个客户有新需求了,你要负责解决他。
  好吧,看看。
  你很不幸,今天,你遇到的是需求漫延。

     你并有没有考虑过这些情况:
     用户要求在显示几个字段时,原来是要求用一个textbox显示,但突然间,他却要求你用DataGrid来显示。
  你不得不修改当前的页面或Form窗体,当然,你没有盲目地去做,这里有一个更好的方法是:采用新增一个窗体或页面,然后再制作,将它显示给用户,考虑到原来的功能可能还会有用,你没有删除些功能,只是在用户的界面中没有显示。
  问题不大,你喝了一口咖啡,开始了修改。

  经理又跑来了,新的客户不但要求要改为DataGrid,而且更麻烦的事情来了,用户说其中有一个或几个字段不用了,并且,不能确定有哪几个没有用,也有可能会用上,于是,你不得不再次修改或新增一个窗体,数据库中不用的字段,你并没有删除,因为它有可能派上用场。
  咖啡,已经被你喝完了。

  然后,注意,事情又来了:客户要求你在字段与DataGrid一起显示,同时,要求,有一些地方,改用label,而DataGrid中,要求有一些下拉列表之类的,而且要求所有的界面都改成这样。
  死吧!怎么那么麻烦,你的心中暗自骂着。
  这时怎么办,没办法了,只有重新做了。
  重做吧。
  终于做完,长叹一口气,唉。

  别叹气,老哥,恶梦才刚开始。

  用户突然说,有时候有特殊需求,比如,特定的商户,要给特定的价格,同时价格必须能够控制在一个范围内。
  哦,这样啊,怎么不早说?你又开始工作了,当你工作时,突然发现,这个功能并不是能够想加就加得进去,不同的客户的不同需求,必须增加一张表,然后针对不同的商品价格,一个客户对应一种商品并对应一种价格,呵呵,人数X商品数,天,这个表内的数据是个天价呐。
    脆不用关系数据库的关系设定了,直接做吧,嗯,问题算解决了。
       什么,还有类似的功能?没关系,你照做了,嗯。
  终于再次解决.......
  今天,你累了,晚上,你回到家,打开数据库检查一下,啊?这里和那里怎么突然有一个连动关系,加触发器吧。
  睡了一晚,几次被恶梦惊醒,你梦见,客户来找你,又诉说新的需求了。

     第二天,有个客户说,你在界面上的显示的词汇过于专业,不利于操作员使用,你得改标签......................
posted @ 2004-05-30 22:15  一根神棍研古今  阅读(561)  评论(1编辑  收藏  举报
Web Counter