Microsoft Architect Forum - Metricas politicas y mejora continua

28
Métricas, políticas y mejora continua Nicolás Paez & Carlos Paez dotnet Team Snoop Consulting

Transcript of Microsoft Architect Forum - Metricas politicas y mejora continua

Métricas, políticas y mejora continua

Nicolás Paez & Carlos Paezdotnet Team Snoop Consulting

Agenda

● El rol de VSTS en el proceso de mejora

● Perspectiva técnica

● Perspectiva de gestión

● Lo que viene: Rosario

Proceso de mejora

Proceso de mejora

Proceso de mejora

Características distintivas

● Versatilidad

● Integración

● Extensibilidad

● Escalabilidad

● Robustez

Ecosistema Team System

Work Items

Metrics

Source Code

Excel / Project

Reports

Team Explorer

Inst

rum

enta

tion

of

Dai

ly A

ctiv

ities

Team Plain

Eclipse

Visual Studio

Visual Basic 6

Otros

Team Foundation Server

Plantilla de proceso

● Actividades

● Artefactos (workitems)

– Campos, estados, transiciones

● Mapeo a Project

● Métricas

● Políticas

● Roles

● MSF Agile, MSF CMMI, Scrum, FDD, (R)UP

Perspectiva técnica

Herramientas para el programador

● Análisis de código

● Cobertura de prueba

– Detalle el porcentaje de código probado

– Identifica lineas no probadas

● Métricas de código

Class Coupling● Indica el numero de dependencias de un tipo,

excluyendo a los tipos primitivos (Int32,String,Object)

Depth of Inheritance● Numero de clases que tenemos por encima en el

arbol de herencia

Ciclomatic Complexity● Enumera el total de Pass Through en el codigo, el calculo e basa sumando la

cantidad de “puntos de decision” (if, switch, do, while, for, foreach) sumandole 1.

Maintainability Index● Dentro de un rango de 0 a 100, nos indica el nivel de

mantenimiento

– Basado otras métricas, incluyendo Halstead Volume

– Iconos para rápida identificación

Perspectiva de gestión

Trabajo remanente

Trabajo remanente: cuellos de botella

Trabajo remanente: subestimacion

Burndown chart

Flujo de trabajo acumulado

Flujo acumulado de trabajo II

Productividad

Codename: “Rosario”

● ¿Visual Studio Team System 2009?

● Mejoras en el tracking de workitems

● Administración de casos de prueba

● Mejoras en el bug tracking

● Integración con Project Server

Recursos

● Software Engineering with Visual Studio Team System- ISBN: 0321278720

● VSTS Better Software Development for Agile Teams – ISBN: 0321418506

● Visual Studio Team System Guidance Projecthttp://www.codeplex.com/TFSGuide

[email protected]@snoopconsulting.com

http://dotnetteam.snoopconsulting.com

Trabajo no planeado

Calidad