制定计划

来自计算思维百科
跳转至: 导航搜索

确定要开发系统的总目标,给出它的功能、性能、可靠性以及接口等方面的要求。由系统分析员和用户合作,研究完成该项软件任务的可行性,探讨解决问题的可能方案,并对可利用资源、成本、可取得的效益、开发的进度做出估计,制定出完成开发任务的实施计划,连同可行性研究报告,提交管理部门审查。没有一个客户会在不清楚软件预算的情况下批准软件的方案,如果开发组织低估了软件的费用,便会造成实际开发的亏本。反之,如果开发组织过高地估计了软件的费用,客户可能会拒绝所提出的方案。如果开发组织低估了开发所用的时间,则会推迟软件的交付,从而失去客户的信任。反之,如果开发组织过高地估计了开发所用的时间,客户可能会选择进度较快的其他开发组织去做。因此,对一个开发组织来说,首先必须确定所交付的产品、开发进度、成本预算和资源配置。