1、客户现场需求调研。1.认真听取用户讲解需求;2.用户说的每个关键词都尽量记录下来;3.现场完成用户需求采访和讨论之后,立即进行笔记整理;4.按条理写成写成需求调研确认书;5.客户签字盖章确认。
2、软件功能设计。将客户需求转化为软件功能,初步进行软件的功能架构设计。主流的设计方法还包括 Jackson 方法和 Parnas 方法。Jackson 方法则是从数据结构导出模块结构;Parnas 方法的主要思想则是将可能引起变化的因素隐藏在有关模块内部,使这些因素变化时的影响范围受到限制,它只提供了重要的设计准则,但没有规定出具体的工作步骤。
3、基于软件功能进行分项报价。软件功能规划完成,基本可以确定软件项目开发所涵盖的范围,借鉴历史开发经验库,可以有效的评估出各功能模块的开发周期及所用人天,根据市场基本定价原则进行分项报价。