软件开发流程!(车载软件开发流程)

deer332025-02-01技术文章61

1、客户提出需求

(1)客户提出软件开发项目的大概需求

(2)电话多次沟通、客户来公司或者我们上门了解需求;

提供相关资料(如:思维导图、项目草图、原型图、UI设计图)3

2、提供解决方案和报价

(1)我公司具体分析客户提出的全部需求

根据客户要求编写软件开发项目解决方案或者需求方案以及第三方和所需资料2

评估工作量、编写项目报价单

(4)列出第三方预估费用

3、与客户进一步沟通

(1)双方就项目内容进行协商、修改、补充,以及达成共识

(2)双方确定项目具体细节及价格

(3)双方签订软件合同书和保密协议

4、客户支付首付款

双方签署开发合同时,客户支付软件首付款

5、原型图及界面设计

(1) 我公司组织设计和开发人员开会,分析了解项目功能2) 客户提供应用图标、介绍以及界面色系、风格

(3) 产品经理和UI设计进行原型图和UI界面设计

(3) 向客户详细解说系统流程并收集客户反馈意见

6、客户审核并确认设计图

(1) 客户对系统功能和UI设计界面进行审核

(2) 客户提出修改意见,我方开发人员按照客户的意见整理成文档:

(3) UI设计师修改界面细节

(4) 不断提交客户审核和修改,至客户满意,确定UI界面

8、开始软件开发

(1) 项目启动,技术总监组织团队人员开会,再次了解需求和开发要求

(2) 客户提供第三方所需资料,技术支持开始协助客户申请第三方

(2) 加购工程师开始搭建系统架构

(3) 前后端工程师开始编写代码

(4) 在开发过程中与客户进行沟通,及时纠正开发过程中的偏差。

9、中间款验收

项目开发完成到80%以上技术总监给客户进行演示,客户验收成功后支付软件开发中间款项

10、对接支付

完善剩余部分功能,技术支持给到支付接口,工程师调用第三方支付接口,对接好第三方

11、客户验收、支付尾款

(1) 开始测试

(2) 提交给客户下载链接,客户进行测试

(3) 客户反馈问题,工程师修改问题,直到客户验收成功

12、上线

客户选择应用市场,我们协助上线

13、售后维护

免费一年bug维护,客户提出问题,工程师解决问题