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


推荐阅读
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 深入理解Java中的volatile、内存屏障与CPU指令
    本文详细探讨了Java中volatile关键字的作用机制,以及其与内存屏障和CPU指令之间的关系。通过具体示例和专业解析,帮助读者更好地理解多线程编程中的同步问题。 ... [详细]
  • QBlog开源博客系统:Page_Load生命周期与参数传递优化(第四部分)
    本教程将深入探讨QBlog开源博客系统的Page_Load生命周期,并介绍一种简洁的参数传递重构方法。通过视频演示和详细讲解,帮助开发者更好地理解和应用这些技术。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文探讨了如何像程序员一样思考,强调了将复杂问题分解为更小模块的重要性,并讨论了如何通过妥善管理和复用已有代码来提高编程效率。 ... [详细]
  • 探讨如何高效使用FastJSON进行JSON数据解析,特别是从复杂嵌套结构中提取特定字段值的方法。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文详细介绍了如何使用Python编写爬虫程序,从豆瓣电影Top250页面抓取电影信息。文章涵盖了从基础的网页请求到处理反爬虫机制,再到多页数据抓取的全过程,并提供了完整的代码示例。 ... [详细]
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 本文详细探讨了HTTP 500内部服务器错误的成因、解决方案及其在Web开发中的影响。通过对具体案例的分析,帮助读者理解并解决此类问题。 ... [详细]
  • 深入理解Java泛型:JDK 5的新特性
    本文详细介绍了Java泛型的概念及其在JDK 5中的应用,通过具体代码示例解释了泛型的引入、作用和优势。同时,探讨了泛型类、泛型方法和泛型接口的实现,并深入讲解了通配符的使用。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • Java 中的 BigDecimal pow()方法,示例 ... [详细]
  • 如何在PHPcms网站中添加广告
    本文详细介绍了在PHPcms网站后台添加广告的方法,涵盖多种常见的广告形式,如百度广告和Google广告,并提供了相关设置的步骤。同时,文章还探讨了优化网站流量的SEO策略。 ... [详细]
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社区 版权所有