今年一毕业就来到这一家小软件公司,一个项目(都是不大的项目)什么事情都是1,2个人包干。在前期将用户的需求作出来了,但是用户的需求在使用前期版时,不断的深化。提出更适合他们的需求,不过前期的数据库已经定出来了,而新的需求很可能将数据库从根拔起,表现层的界面都要一起变,做项目的效率很是低下,快3个月了,2个项目一个都没有脱手,很是无可奈何。反复作了不少的空事。望大家赐教。谢谢

解决方案 »

  1.   

    “用户是上帝”,不过这样的情况我想可以有解决的方法。欢迎搞过项目的大哥大姐赐教
      

  2.   

    不应该的啊,在写代码前就应该把拥护的需求定下来,你应该知道软件开发的过程,前期调研和需求分析要占整个软件开发的30%时间,不应该是在写代码的时候跟着用户的需求变,这怎么可能跟得上呢?
      

  3.   

    一开始和用户谈好项目目标,并且签订协议,然后只做达到目标的必须作的工作,其它的不做,如果要做,就提出加钱。
      

  4.   

    让用户在他们提出来的需求上签字,签字了的需求作为合同的一部分,你们对签了字的需求负责,一切轻松搞定。
      

  5.   

    好,这样的答案是我想要的。谢谢各位!如果还有更好的办法就最好不过的了