大家是怎么估计的呢?

解决方案 »

  1.   

    参考下<<软件估算——“黑匣子”揭秘>>
    http://product.dangdang.com/product.aspx?product_id=20080192第一部分 估算的关键概念
     第1章 “估算”的含义 
     第2章 你的估算水平如何 
     第3章 准确估算的价值 
     第4章 估算误差的来源 
     第5章 影响估算的因素 
    第二部分 基本估算方法
     第6章 估算方法概述 
     第7章 计数、计算和判断 
     第8章 估算校准和历史数据 
     第9章 专家的个人判断 
     第10章 分解和重组 
     第11章 类比估算 
     第12章 基于代理的估算 
     第13章 专家小组判断法 
     第14章 软件估算工具 
     第15章 使用多种估算方法 
     第16章 获得良好估算的软件项目中的估算流程 
     第17章 标准化估算规程 
    第三部分 特定的估算挑战
     第18章 规模估算中的特殊问题 
     第19章 工作量估算中的特殊问题 
     第20章 进度估算中的特殊问题 
     第21章 计划参数的估算 
     第22章 估算结果的表达方式 
     第23章 政治、谈判和解决问题 
    附录A 估算合理性检查 
    附录B 第2章“你的估算水平如何?”测验的答案 
    附录C 软件估算提示 
    参考文献 
    索引
      

  2.   

    先要分阶段,需求,架构(可并行),数据库,设计,编码,测试
    列出所有功能模块
    对应每个阶段对每个模块估计
    考虑到实现技术难度,人员水平,过去的经验值...
    每个阶段还在留出review,会议,修正的时间
      

  3.   

    我记得好像是在<think in java>看到说是根据你能完成这个项目的时间 乘以 2 或者 3....在计算
      

  4.   

    http://blog.csdn.net/bluedoctor/archive/2008/06/08/2524374.aspx
    这是我们深刻的教训,估计项目时间不能想当然,一定要了解团队的工作效率。