由于需求定义了项目预期的成果(outcome),所以的项目规划、预测和进度安排都必
须以软件需求为基础。
软件项目可能经常不能达到预定的目标,这是因为开发人员和其他项目参与者是拙劣的
规划者,倒不是因为他们是拙劣的软件工程师。主要的规划失误包括: 忽略公共(用)的项
目任务,低估了要花费的工作量和时间,没有考虑项目风险,并且没有考虑返工所需的时间。
正确的项目规划需要以下元素:
• 根据对需求的清楚理解来估计产品规模的大小。
• 根据历史记录了解开发小组的工作效率。
• 需要一张综合的任务列表以完整实现和验证每一特性或使用实例。
• 有效的预测和规划过程。
• 经验。
须以软件需求为基础。
软件项目可能经常不能达到预定的目标,这是因为开发人员和其他项目参与者是拙劣的
规划者,倒不是因为他们是拙劣的软件工程师。主要的规划失误包括: 忽略公共(用)的项
目任务,低估了要花费的工作量和时间,没有考虑项目风险,并且没有考虑返工所需的时间。
正确的项目规划需要以下元素:
• 根据对需求的清楚理解来估计产品规模的大小。
• 根据历史记录了解开发小组的工作效率。
• 需要一张综合的任务列表以完整实现和验证每一特性或使用实例。
• 有效的预测和规划过程。
• 经验。