需求对接
需求对接主要是指甲方客户和乙方公司人员(一般是产品经理或者项目经理)进行需求沟通,了解甲方项目具体做啥,功能怎么做,如何做更好,采用哪种形式;

原型制作
由乙方产品经理制作,根据甲方客户的需求,在产品成型之前制作的一个简单框架,将页面的排版布局展现出来,每个功能键的交互,使产品的初步构思有一个可视化的展示,方便UI设计师/甲方客户/开发人员理解和进行工作;
软件开发-原型制作图示
UI设计
由乙方UI设计师,根据产品原型功能和客户需求设计出效果图,经过这道程序软件产品的风格和功能可以说已经基本确定下来了;
软就开发- UI设计图示
需求确认
由乙方相关人员(一般产品经理/项目经理)根据上述原型图和UI设计稿交付甲方客户确认需求,主要确认具体功能是否正确?是否需要调整?如果没有问题就进入技术开发阶段,一般项目需求到这里也就尽量不要做更改或者调整,否则可能会影响项目上线交付时间和项目报价;
软件开发-需求确定图示
代码研发
由乙方技术人员,根据需求原型/UI设计稿进行开发,包含数据库设计/代码架构确定/编程语言选择/代码编写都是在这个阶段,开发阶段往往也耗时最长;
软件开发-代码研发图示
项目测试
测试工程师根据项目需求,测试软件程序功能是否符合需求?是否有Bug?流程是否合理?最后输出测试文档验收项目;
软件开发-项目测试图示
项目上线
技术人员将开发的软件代码交付至运维工程师,运维人员再将项目部署到客户服务器,项目上线完成;
软件开发-项目上线图示