WFICS(ionic版)功能评估指标
指标图谱
级别 | 指标 | 指标说明 | 涉及内容 | 影响范围 | 应对方案 |
---|---|---|---|---|---|
高 | 开发环境 | 项目开发环境相关因素 | 1.源码管理工具 2.任务/缺陷管理工具 3.沟通管理工具 4.测试环境稳定性 5.Jenkins集成环境 6.远程办公环境 |
工作效率 | 开发前做好环境的搭建工作 |
高 | 客户端复杂度 | 项目的整体结构的复杂度 | 1.功能模块间复杂的通信关系 2.UI定制化程度 |
工作进度 | 需要架构师介入 |
高 | 单一功能的数据量 | 单一功能显示的数据条数 | 1.服务器接口设计 2.UI显示配合 3.数据库支持 |
工作进度 工作效率 |
需要架构师、高级开发人员介入 |
高 | 数据库支持 | 数据库支持 | 1.项目是否需要数据库支持 |
工作进度 | 需要架构师介入,进行数据库设计 |
高 | 客户端性能 | 项目的性能要求 | 1.文件读取速度 2.网络请求速度 3.数据库操作速度 4.UI性能 |
1.产品质量 2.工作进度 |
需要架构师介入 |
高 | 使用第三方平台的数量 | 完成应用需要依赖的第三方平台的数量 | 1.依赖的第三方平台数量 | 工作进度 |
需要高级开发人员介入,花费时间进行第三方平台的调研。 |
高 | JS与原生交互的数量 | 与原生人员的沟通频繁度。 数量多,则说明需要前端与原生人员结对编程,提高联调效率。 数量少,则不需要前端与原生人员结对编程。 |
1.依赖原生功能的数量 | 工作效率 | JS人员与原生人员结对编程 |
高 | 后台接口数量 | 与后台人员的沟通频繁度。 数量多,则说明需要前端与后台结对编程,提高联调效率。 数量少,则说明不需要前端与后台结对编程。 |
1.依赖后台接口的数量 | 工作效率 | JS人员与后台人员结对编程 |
一般 | 业务理解程度 | 开发人员对业务的理解能力、熟悉度 | 1.对业务理解程度 | 工作效率 | 通过需求会议解决 |
一般 | 是否需要单元测试 | 增加工作量,但是提高产品质量,进而也能提高开发效率 | 工作量 | 需要遵守单元测试的规则 | |
高 | 隐性功能 | 不包含在以上指标的内容 | 工作量 工作进度 工作效率 |
需要架构师、高级开发人员介入 |
指标介绍
级别
高
需要重点关注
一般
需要关注
低
可以不关注
涉及内容
指标所覆盖的内容,可以根据实际情况进行修改
影响范围
工作量
工作效率
工作进度
工作方式
产品质量
应对策略
出现问题后,推荐使用的策略。