《程序员度量:改善软件团队的分析学》一数据获取

简介: 本节书摘来华章计算机《程序员度量:改善软件团队的分析学》一书中的第2章 ,Jonathan Alexander 著 张燎原 周峰 张刚 宋励奋 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

数据获取

很多系统都能帮助收集数据元素。有些可以提供易于访问的有用数据,特别是那些直接打交道的或控制的并且与开发相关的系统。对度量而言最有用的系统之一可能就是实际产品本身,一些适当的手段和监控可以提供关于客户采用、使用或特定特性和产品改变的成功的大量数据。
有些系统可能不容易访问,通常是你无法授权使用其他业务部门的数据。我的经验是,如果你向系统所有者或管理员解释数据的有用性和使用目的,而且说明你并不需要保密和敏感的数据,你应该能得到授权。有时我们可以直接从系统中得到数据,而有时数据是从常规报告或者其他诸如部门或财务小结的文档中间接获得的。
在大多数情况下,每周或每个月定期地收集这些目标数据已经足够。大多数的现代系统都能够定期地报告和导出。对于从那些用于跟踪程序员工作的系统中获得的数据,比如项目和bug跟踪系统,可以选择每周获取数据,并且我们可以得到程序员个体、开发团队和项目领域的数据。对于那些从开发之外的商业系统中获得的数据,比如客户支持系统,从每月小结中获取这些数据就可以了,但是你可能希望依照不同的产品领域对数据进行细分。以下是一些可以提供关键数据元素的系统。

相关文章
网站备案工信部短信核验操作流程
阿里云网站备案工信部短信核验操作流程,网站备案通过阿里云初审后后提交到管局,需要进行工信部短信核验
1405 0
网站备案工信部短信核验操作流程
|
11月前
|
机器学习/深度学习 传感器 边缘计算
基于深度学习的图像识别技术在自动驾驶汽车中的应用##
本文深入探讨了深度学习技术在自动驾驶汽车图像识别领域的应用,通过分析卷积神经网络(CNN)、循环神经网络(RNN)等关键技术,阐述了如何利用这些先进的算法来提升自动驾驶系统对环境感知的准确性和效率。文章还讨论了当前面临的挑战,如数据多样性、模型泛化能力以及实时处理速度等问题,并展望了未来发展趋势,包括端到端学习框架、跨模态融合及强化学习方法的应用前景。 --- ##
263 0
|
供应链 网络协议 数据安全/隐私保护
|
Linux iOS开发 Docker
基于菜鸟教程安装docker
基于菜鸟教程安装docker
|
设计模式
【NI Multisim 14.0原理图文件管理——新建设计文件】
一、原理图文件管理 NI Multisim 14.0 为用户提供了一个十分友好且易用的设计环境,它延续传统的EDA设计模式,各个文件之间互不干扰又互有关联。 本节将介绍有关文件管理的一些基本操作方法,包括新建文件、保存文件、打开文件等,这些都是进行 NI Multisim 14.0 操作基础的知识。 二、新建设计文件 选择菜单栏中的“文件”→“设计”命令或单击“标准”工具栏中的“设计”按钮、或按快捷键<Ctrl>+<N>,系统弹出“New Design(新建设计文件)”对话框,在该对话框中可以创建一个新的原理图设计文件,如图所示。 下面介绍3种新建文件的方法。 1. 空白文件 默认选择“B
1192 0
【NI Multisim 14.0原理图文件管理——新建设计文件】
|
开发框架 开发者 前端开发
重磅首发 | 承载亿级流量的开发框架,闲鱼Flutter技术解析与实战大公开
去年闲鱼发布的《Flutter in action》为开发者带去一手的实践经验总结,现在《Flutter in action》全新升级啦!这本书并非基础知识的简单罗列,而是从一线问题出发,循序渐进,娓娓道来。不仅把Flutter的重要理念讲得极为清晰, 而且给开发者提供了应对眼前各种问题的实用方法。同时,书中还给出了详尽的可以融会贯通、举一反三的思路,理论陈述和问题分析面面俱到,力求让读者可以获得全面系统的技术知识。
68071 0
重磅首发 | 承载亿级流量的开发框架,闲鱼Flutter技术解析与实战大公开
|
存储 Prometheus 监控
基于Elasticsearch的指标可观测实践
主要介绍Elasticsearch为什么做时序引擎、Elasticsearch做时序引擎的挑战、Elasticsearch 时序引擎特性介绍、阿里云基于Elasticsearch TimeStream介绍。文章结尾更有关于《阿里云Elasticsearch在时序场景下的深入探索》的demo演示视频。
1537 0
基于Elasticsearch的指标可观测实践
|
Linux
Linux rpm 命令使用详解
Linux rpm 命令使用详解
634 1
|
JavaScript 网络安全 Windows
Nvm的安装及使用(Nodejs版本管理器)
一个电脑,多个版本的nodejs共存。 - 超级详细全面的nodejs版本管理工具NVM的下载安装及使用。 - nvm list 有哪些 - nvm install < version > 下载 - nvm uninstall < version > 卸载 - nvm use < version > 用哪个
713 0
Nvm的安装及使用(Nodejs版本管理器)