RawData项目搁浅
经过6、7次需求预审会议以后,RawData项目终于搁浅。说真的,我以前似乎曾经预见过这一幕,看来我的第六感还挺强的。一直以来,我对自己制定的开发方案都是很有信心的,但是今天经过Eileen的分析,才真正的看到了需求不明确使得这个项目存在很大的潜在风险。
今天最大的收获大概如下:
1、需求与方案:客户提出来的东西,绝对不完全是他的原始需求,其中有相当一部分应该是他所提出的方案。而我们应该做的,就是深挖这些方案背后的需求。方案的灵活性是很差的,我们只能按照它的规则进行开发,而如果掌握了需求,则可提出多种方案可供选择。[What | How]
2、影响与成本:根据原始需求提出的解决方案,需要严格评估每一个步骤/功能对整个系统的影响。横向的影响主要在性能方面,包括系统资源、处理时间等方面的开销;纵向的影响主要在成本方面,包括项目初期、开发阶段的资源投入以及项目完成后的维护。经过横向和纵向的分析以后,得出来的第一个结论,应该是这个项目做还是不做,接下来才是相关的人员安排和进度安排。[Whether | Who]
总之,虽然之前在这个项目上已经花费了一些成本,好在是在项目的需求阶段发现了问题的严重性,才没有使得这种可怕的事情在维护阶段才出现。值得庆幸,呵呵。
最近评论