请轻轻的来看看此贴。也许你能提供点建议。
需开发一个系统在公司内部使用。使用部门:A,B,C,D,E
由于遇到开发进度问题难以推进,现提出这样的解决方案:
1、先把A,B部门功能实现先上线,其他部门的功能再慢慢开发。
2、把所有需求都开发完成后再上线。
a、如果用方法 1.有个好处,就是系统已经上线了,A,B部门的人员去使用,使用过程中遇到的问题。不会太偏离需求,马上提,马上改。各个击破的原则。
b、暂时没有想出方法2的好处。方法2的时间周期长。让人看不到头。
c、方法1的坏处就是,如果部门A,B人员去使用过后,使用的数据要能导出到以后使用就好,因为在开发过程中表字段又是可能会变化。导致数据导出有问题。
两种方法的利与弊,大家畅所欲言。各抒己见。请大家谈谈意见。
[解决办法]
开发前就应该做好各方面的评估
但既然已经这样了,只能先上一部分。导出来的数据要留下字段名,以便以后使用。以后如果有改动,已有的字段不要动,大不了新增一个字段。
[解决办法]
答案很明显,只能按方法一开发,不过如果没有很好的过程控制,这个项目不久就会陷入困境!
[解决办法]
同意楼上的
按照方法一来实施,还有一个好处,就是后面开发C、D部门,遇到的问题就会相应的减少一些。关于数据问题,我想这个不难解决吧,只要把相关的文档、注释写好,解决不难吧!
[解决办法]
需要具体问题具体分析吧。
把需求做好,写好可行性分析报告,就好了。然后怎么做,可以像楼主这样统畴安排一下。
[解决办法]
當然是方法一好啊···
[解决办法]
后过也许是无限期拖延吧??
[解决办法]
一般的都是第一种方法,可以先预留字段,要先把A,B部门要实现什么功能;进行详细的分析,需要什么功能,生成导出什么报表;与C,D部门的需求差异;
[解决办法]
那些老板没做过网络,都以为网络好赚钱啊,都贪图大而全,弄了几个月,什么都没弄出来,或者只是一个花架子,看起来不错,实际错漏百出。
对互联网应用来说,小版本快速迭代已经成为了大家的共识。用最短的时间发布一个包含最少功能但仍然是完整的产品绝对是互联网创新的真理!
大规模的项目,还是分成一个个小功能来做吧,先把一两个功能做好运营着先,别的慢慢再说。
[解决办法]