有个项目现在要我写个开发计划,从来没写过这玩意儿,有谁写过给点建议呀!!

解决方案 »

  1.   

    有一个开发过程模型,就好些得多。可以参考RUP一般来说,首先要确定选择那种方法去开发,比如生存周期模型,是瀑布型,还是迭代模型;配置管理怎么做;使用那些管理工具等等。然后列出所有要做的事情,根据生存周期模型,比如瀑布模型,就有需求分析、设计、编码、单元测试、集成测试、alpha/beta测试、验收测试;还有阶段评审。然后就是估计这些要做的事情的时间和工作量,确定开发组成员和分工,分配任务。计划就出来了。
      

  2.   

    建议买本CMM的书来看。
    给你简单说一下吧,不然看那种书不疯掉才怪。首先软件的需求是否明确?
    根据软件的需求将软件分功能、模块,然后根据经验数据,即以前类似项目的统计数据(代码平均每天生产率等)估计出项目需要的人力,单位是人天,然后根据项目要求的时间决定需要投入几个人。
    另外项目的开发可简单分为需求分析、详细设计、编码、单元测试、系统测试(按照CMM分得更细),各个阶段需要的时间也需要根据经验数据估计出来。
    把各个阶段的具体时间以及需要多少人列出来应该就是你说的开发计划了。可见,基本上计划需要大量的经验数据才准确,对于没有经验的公司来说只有随便估计了。比较合适的时间分布如下:
    需求阶段:     15%
    详细设计阶段: 20%
    编码阶段:     15%
    测试阶段:    50%具体数据比例记不是太清楚,总之大致是这样,详细设计要多于编码,测试阶段占比例最多。
      

  3.   

    这是一个软件开发计划的模板。
    http://www.21cmm.com/rjwd/xmkfjh.htm