首先,客户提出初步的软件开发项目需求,工作人员整理需求并反馈到客户进行确认,有异议的地方进一步明确,直到需求认识一致;编制《项目需求说明书》双方确认签字。其次,我方根据需求,给客户报价,编制《项目开发合作协议》,双方确认签字并付款,正式启动项目开发。
工作人员根据《项目需求说明书》设计软件界面和部分功能,形成一个演示DEMO进行演示,进一步确认需求,对有异议的地方进一步沟通确认,修改完善《项目需求说明书》。
正式开始项目的全面设计和编码实现,完成项目的各项功能,页面设计,功能实现,组织调试和测试,形成软件试用版本,进行试用、修改和进一步完善软件系统;
软件经过反复调试、测试和试用过后,将软件系统部署到客户环境中,指导客户使用和项目验收,完成项目交付使用,提交《软件系统使用说明书》;
软件系统完成部署和交付使用后,系统进入运营和维护阶段,这个阶段是软件生命周期中最长的阶段,在这个阶段中,软件可能出现调整/增加功能、升级系统、修复BUG、系统扩展,等等以保证项目稳定可靠高效的运行;针对这种情况,需要进一步签订《项目运营维护协议》以保证项目正常维护。