就一般而言,创新工作大体上可以分为以下六个步骤:
(1) 准备阶段:
①要有广博的知识和经验的积累;
②要有主客观压力;
③要有强烈的好奇心;
④敢于推陈出新的心理勇气。
(2) 寻找阶段:
①意外的成功或失败;
②不一致性。
(3) 提出构思。
(4) 迅速付诸实践。
(5) 不断完善。
(6) 形成模式。
从项目全生命周期看,涉及项目需求调研-->原型设计-->UI设计-->框架设计-->数据库详细设计-->前后端开发、调试、单元测试-->测试人员测试验证-->修复bug--->验证成功-->客户关键用户测试验证-->上线试运行->实施培训相关操作用户-->售后跟进。
从一个项目的开发阶段来看,按照需求规格说明书,框架设计-->数据库详细设计-->建立项目代码版本(可借助git或者svn管理)-->部署开发环境-->安排开发任务-->前后端开发、调试、单元测试-->部署测试环境-->测试人员测试验证-->修复bug。
这个流程,如果你做过开发应该都大概知道,首先是根据客户需求做项目的框架设计,然后就是数据库设计(包括建表等),再然后就是美工设计页面,程序员根据美工设计的静态页面编写数据逻辑,最后是调试、测试等等。都没问题了就可以在客户真实的环境调试、使用了。大概最主要的就这么多。