热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

度量分析之报告信息的四个层次:数据,信息,分析,措施

作者:陈勇原文:http:blog.csdn.netcheny_com是否经常遇到这种情况:领导拿到某个报告,里边充满了各种

作者:陈勇

原文:http://blog.csdn.net/cheny_com

 

       是否经常遇到这种情况:领导拿到某个报告,里边充满了各种精美报表(假设我们不再谈论由文字组成的报告了),然而整篇报告仍不知所云,领导看后不知所措,最后报告不知所终。

       这是因为报告的制作者忽略了报告的最终用途:领导或其他阅读者希望看到报告后采取措施,阻止坏的事情发生或加速好的事情发生。

       请看下面例子:

 

       缺陷趋势

       数据:

缺陷趋势图

       信息:

V3.0中发现的缺陷数量大大高于V1.0V2.0,我们要采取行动!

                     这就要求在趋势图中,至少需要提供1.0~3.0之间的差别。

       分析:

缺陷数量原因可能是多方面的,比如:

                     V3.0的代码数量比1.0/2.0大得多(这就要求在趋势图中,同步画出各自的代码行数)

                     因为时间紧,V3.0没做自动化测试(这就要求在趋势图中,同步画出自动测试覆盖率)

                     V3.0团队加入了很多新人(这就要求在趋势图中,同步画出人数或流动性等)

……

       措施:

              每个原因都可以找到一条或多条措施来改进,比如:

                     ……大得多 = 换成缺陷密度看看,兴许并没有真正缺陷变多

                     ……没有自动化测试 = 保证覆盖率

                     ……很多新人 = 培训,规范,导师制度,主程序员制度,代码审查等等

                     ……

       具体实现起来,笔者的习惯是生产多张并排两张报表,首张报表表明信息,次张报表帮助分析原因。如果看第一张报表中没有异常信息,则可以忽略第二张表;反之从第二张中找原因。由于原因可能是多方面的,因此应该先用鼻子“闻出”潜在的原因,尽量只用一张有效的原因表,而非把所有原因分析表都列出。

      

       另外一个问题:多数措施都很直观,为什么还要分析后才能知道做哪个?全做了不行吗?这就涉及到进化论中的“不浪费原则”。为何人类的动耳肌退化了(正确问法是:为何耳朵能懂的人被淘汰了)?因为凡是在进化中有浪费行为的生物最终都被淘汰了。名人名言说“如果每天能进步1%,三个月后就能进步两倍”(1.0170次方等于2),换到我们的问题就是“那些每天都多做1%浪费事情的人三个月后就……快崩溃了”

 

       下面两个额外的思考题,供非软件行业人士使用。都是笔者亲身参与并得到答案的,当然每个企业的答案都不一样。

l  百度关键字推广效果报表

l  长期和短期销售分析报表

 

引用请注明出处。

 

点击下载免费的敏捷开发教材:《火星人敏捷开发手册》

 


转载于:https://www.cnblogs.com/JPAORM/archive/2011/01/30/2510550.html


推荐阅读
  • C#设计模式学习笔记:观察者模式解析
    本文将探讨观察者模式的基本概念、应用场景及其在C#中的实现方法。通过借鉴《Head First Design Patterns》和维基百科等资源,详细介绍该模式的工作原理,并提供具体代码示例。 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 本文探讨了如何在 F# Interactive (FSI) 中通过 AddPrinter 和 AddPrintTransformer 方法自定义类型(尤其是集合类型)的输出格式,提供了详细的指南和示例代码。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • HTML基础入门指南
    本文将深入浅出地介绍HTML的基础知识,包括其定义、开发工具、制定机构、特性、基本标签及更多实用内容。 ... [详细]
  • SpringMVC RestTemplate的几种请求调用(转)
    SpringMVCRestTemplate的几种请求调用(转),Go语言社区,Golang程序员人脉社 ... [详细]
  • 本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • 简化报表生成:EasyReport工具的全面解析
    本文详细介绍了EasyReport,一个易于使用的开源Web报表工具。该工具支持Hadoop、HBase及多种关系型数据库,能够将SQL查询结果转换为HTML表格,并提供Excel导出、图表显示和表头冻结等功能。 ... [详细]
  • 探索新一代API文档工具,告别Swagger的繁琐
    对于后端开发者而言,编写和维护API文档既繁琐又不可或缺。本文将介绍一款全新的API文档工具,帮助团队更高效地协作,简化API文档生成流程。 ... [详细]
  • 精致小屏灰色风格苹果CMS v10模板,支持DIY主题管理系统
    探索一款专为影视站设计的苹果CMS v10模板,具备强大的主题管理系统和500多个设置项,无需二次开发即可轻松配置。下载地址:https://www.mytheme.cn/maccms/244.html,演示地址:http://demo.mytheme.cn/index.php?id=244。 ... [详细]
  • 本文总结了优化代码可读性的核心原则与技巧,通过合理的变量命名、函数和对象的结构化组织,以及遵循一致性等方法,帮助开发者编写更易读、维护性更高的代码。 ... [详细]
  • 深入解析SpringMVC核心组件:DispatcherServlet的工作原理
    本文详细探讨了SpringMVC的核心组件——DispatcherServlet的运作机制,旨在帮助有一定Java和Spring基础的开发人员理解HTTP请求是如何被映射到Controller并执行的。文章将解答以下问题:1. HTTP请求如何映射到Controller;2. Controller是如何被执行的。 ... [详细]
  • 本文介绍了一个基于 Java SpringMVC 和 SSM 框架的综合系统,涵盖了操作日志记录、文件管理、头像编辑、权限控制、以及多种技术集成如 Shiro、Redis 等,旨在提供一个高效且功能丰富的开发平台。 ... [详细]
  • 解决Spring Boot项目创建失败的问题
    在尝试创建新的Spring Boot项目时遇到了一些问题,具体表现为在项目创建过程中的两个关键步骤出现错误。本文将详细探讨这些问题及其解决方案。 ... [详细]
author-avatar
穿着拖鞋的中年男子
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有