热门标签 | 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


推荐阅读
  • 【转】强大的矩阵奇异值分解(SVD)及其应用
    在工程实践中,经常要对大矩阵进行计算,除了使用分布式处理方法以外,就是通过理论方法,对矩阵降维。一下文章,我在 ... [详细]
  • POJ2263是一个经典的图论问题,涉及寻找从起点到终点的最大载重路径。本文将详细介绍该问题的背景、解题思路及代码实现。 ... [详细]
  • JavaScript 实现图片文件转Base64编码的方法
    本文详细介绍了如何使用JavaScript将用户通过文件输入控件选择的图片文件转换为Base64编码字符串,适用于Web前端开发中图片上传前的预处理。 ... [详细]
  • 使用 jQuery 实现页面加载进度条
    页面加载进度条是提升用户体验的重要工具,通过在页面头部显示一个加载状态,并在页面完全加载后隐藏,可以有效减少用户的等待焦虑。本文将详细介绍如何使用 jQuery 实现这一功能。 ... [详细]
  • MATLAB是科技工作者的重要工具,以其强大的科学计算能力和简洁的编程风格而广受好评。然而,MATLAB生成的图形默认分辨率较低,这在某些情况下可能会影响图形的质量。本文将介绍如何在MATLAB中保存高分辨率的图形。 ... [详细]
  • 最近在博客园上发现了一款ViewState解码工具,这是一款非常实用的工具,可以帮助开发者检查ViewState是否正确保存。然而,这也意味着其他人可以通过该工具查看ViewState中的数据,因此隐藏ViewState变得尤为重要。 ... [详细]
  • 探讨密码安全的重要性
    近期,多家知名网站如CSDN、人人网、多玩、开心网等的数据库相继被泄露,其中大量用户的账户密码因明文存储而暴露无遗。本文将探讨黑客获取密码的常见手段,网站如何安全存储用户信息,以及用户应如何保护自己的密码。 ... [详细]
  • LeetCode 125: 验证回文字符串 (Valid Palindrome)
    本题要求检查给定的字符串是否为回文。在判断过程中,仅考虑字母和数字字符,并且忽略大小写。例如,"A man, a plan, a canal: Panama" 是一个回文。 ... [详细]
  • 本文详细介绍了在Mac平台上安装和配置MySQL的步骤,包括下载安装包、卸载MySQL以及解决命令行中找不到mysql命令的问题。 ... [详细]
  • Ubuntu 环境下配置 LAMP 服务器
    本文详细介绍了如何在 Ubuntu 系统上安装和配置 LAMP(Linux、Apache、MySQL 和 PHP)服务器。包括 Apache 的安装、PHP 的配置以及 MySQL 数据库的设置,确保读者能够顺利搭建完整的 Web 开发环境。 ... [详细]
  • 本文介绍了编程语言的基本分类,包括机器语言、汇编语言和高级语言的特点及其优缺点。随后详细讲解了Python解释器的安装与配置方法,并探讨了Python变量的定义、使用及内存管理机制。 ... [详细]
  • QSplitter 使用详解
    阅读《C++ GUI Programming with Qt 4, 2nd Edition》第六章布局管理器中的第三节关于 Splitters 的内容,并尝试实现书中的示例,发现实际效果与书中描述存在差异,尤其是分界线部分。 ... [详细]
  • iOS 百度地图使用指南:基本定位与地理编码
    本文详细介绍如何在 iOS 应用中集成百度地图,实现基本的地图定位和地理编码功能。配置详情请参考官方文档:http://developer.baidu.com/map/index.php?title=iossdk ... [详细]
  • 高效重装Windows 10系统指南
    如何快速地为您的电脑重装Windows 10系统?本文将详细介绍从下载系统镜像到安装完成的每一步操作。 ... [详细]
  • 使用Tkinter构建51Ape无损音乐爬虫UI
    本文介绍了如何使用Python的内置模块Tkinter来构建一个简单的用户界面,用于爬取51Ape网站上的无损音乐百度云链接。虽然Tkinter入门相对简单,但在实际开发过程中由于文档不足可能会带来一些不便。 ... [详细]
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社区 版权所有