跳转到内容

产品实施标准指南

  1. 项目启动
    1)召开项目启动会
    2)确认项目背景、范围和目标
    3)组建项目团队
    4)制定项目计划
  2. 需求分析
    1)业务需求调研
    2)分析需求可行性
    3)编写需求文档和产品设计文档(工期紧用脑图先代替)
    4)需求评审会
    5)编写方案
  3. 系统设计
    1)架构设计
    2)ER图、流程图设计
    3)接口设计(工期充裕)
    4)技术选型
  4. 开发实施
    1)开发环境、测试环境、生产环境搭建
    2)模块开发
    3)单元测试
  5. 产品验收
    1)测试(测试用例、功能测试、性能测试、安全测试)
    2)产品验收
  6. 部署上线
    1)生产环境部署
    2)数据迁移
    3)上线验证
  7. 项目验收
    1)用户操作手册
    2)培训文档
    3)验收报告,客户签字盖章
  8. 运维支持
    1)客户问题处理
    2)故障处理
    3)功能/性能优化
    4)定期维护
  1. 版本控制
    所有文档需通过语雀/WPS等工具管理,版本号遵循主版本.次版本.修订号(如v1.2.3)。
  2. 审批流程
    关键文档(如需求、脑图、ER图、设计文档)需经产品、技术、测试三方评审确认。
  3. 归档要求
    项目结束后30日内完成文档归档,存储至对应项目文档里。
  1. 项目ER图
    项目 er图 如上图(项目Project):
    # 代表:字典
    * 代表:1对多
    + 代表:多对1
    - 代表:1对1(has one)
    = 代表:1对1(belongs to)
    ** 代表:多对多

例如:

  1. 项目表:
    项目类型字段是数字字典类型,用“#”标注;
  2. 单位工程表(树表结构):
    主对象与子记录是1对多关系,用“*”标注;
    主对象与父记录是 多对1关系,用“+”标注;
    主对象与归属项目是 1对1关系,用“-”标注;
    主对象与网格是 多对多关系,用“**”标注。
  1. paas基础平台
    表直接命名为当前表的作用或者含义的复数,要求小驼峰显示。如字典类型表,命名为dictTypes;用户表,命名为users。
  2. saas业务平台
    表的命名规范为tab+对应业务领域+表名。如项目信息相关的表,可以命名为tabProjectInformation。
    表字段命名要求见名知意以及简洁,如项目表中的项目名称直接用name表示,不需要用projectName,字段命名的书写按照小驼峰的命名规则。