step 1
需求获取
策略规划和信息架构梳理
在我们开始进行项目开之前, 首先要搜集、分析、并通过启发式过程引出产品建设的基本需求。这一进程包括利益相关方会议和采访 , 用户观察、研讨会、头脑风暴、用例和原型。我们定义产品目标,需要完成的任务,以及如何使用产品。
- 竞争对手分析
- 信息架构
交付文件:
工期预估与报价
线框流程图
step 2
交互设计
合理的用户体验设计
我们的产品需要经过深思熟虑的用户体验设计,通过线框流程图,以最有效的方式解决用户需求。
- 交互设计
- 用户体验研究
- 原型制作
交付文件:
用户体验原型
step 3
视觉设计
策略驱动设计
我们遵循以人为中心的设计方法。设计风格分析定位始终紧跟行业流行趋势。我们关注终端客户的使用体验并产出符合用户使用习惯的产品。
- UI 设计
- 响应式设计
- 辅助图形设计
- 可用性研究和评价
- 设计审查
交付文件:
完整的页面设计图稿
step 4
技术开发
项目实施与开发上线
前端开发
我们核心的技术包括 Web 前端 HTML5 、 CSS3 和 JavaScript 等。移动应用端 Swift , Objective - C 和 Java 编程语言。我们运用最基础的技术手段研发更高端的产品。
后台开发
我们是ruby , ruby on rails 和 sinatra 方面的专家。这些技术帮助用户快速构建后台应用。在合理的应用范围内,我们也会使用Go, Elixir, Python, NodeJS, or PHP,使您的产品尽可能地高效。
交付文件:
静态页交付
全站代码
step 5
全面测试
质量保证集成测试
我们为产品使用的测试方法,如BDD(行为驱动开发)和TDD(测试驱动开发), 以排除那些可能危及产品的质量的问题。并遵循极限编程理论确保产品安全上线。
我们的 QA 测试过程包括下列类型 :
- 单元
- 回归
- 功能
- 验收
- 负载
- 安全
- 交易
交付文件:
产品上线
进行培训等项目移交工作
进入日常运营阶段