软件开发是根据用户要求研发出软件系统的过程。是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。主要包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
目的:了解需求——提供解决方案——确定排期
人员配置:专人跟进,提供可行性实施方案
目的:深入挖掘产品需求——提供可供演示原型
人员配置:专人跟进,产品经理
成果:需求确认——沟通的是否到位——是否达到逾期的结果
目的:分析产品设计缺陷,提供技术支持,项目搭建方案
人员配置:专人跟进,项目经理
成果:确定项目适合用哪种技术,产品不存在隐藏的问题,可扩展性方案
目的:实现客户定制化的方案效果图
人员配置:专人跟进,美工
成果:不达目的誓不罢休
目的:实现客户提供的需求
人员配置:专人跟进,前端研发人员,后端研发人员,APP研发人员,硬件研发人员
成果:研发时间内,高质量实现客户需求,按期交付
目的:寻找软件存在或可能存在的问题
人员配置:专人跟进,软件测试人员
成果:测试软件是否存在bug,是否存在性能问题。
目的:交付
人员配置:专人跟进,项目经理
成果:按客户要求,环境部署,交付
目的:所属版权归客户所有
人员配置:专人跟进,文职人员
成果:按客户要求,申请软著
软件在使用的过程中,客户会产生一些新的想法,将新的需求重新按照研发流程,再继续完善软件。伴随着客户的业务变化,提供相应的技术支持等服务,共同见证软件的成长。