1. 开发模式
    1. 瀑布流模型
    2. 迭代式开发
    3. 螺旋式开发
    4. 敏捷开发
  2. 协作工具
    1. 有道云协作
  3. 需求分析
    1. 向用户了解需求
      1. 调查问卷
      2. face to face
    2. 分析
    3. 向用户确定需求
      1. 问卷结果
      2. 快速原型开发
  4. 概要设计
  5. 详细设计
    1. 数据库设计
    2. 设计图【可草图】
    3. 确定开发顺序【重要性、风险性】
    4. 分工与时间安排
  6. 编码
    1. SVN/GIT
    2. 代码规范
    3. 前后端分离
    4. 二次开发程序
  7. 测试