La incorporación de nuevas herramientas ayuda a mejorar el trabajo en equipos ágiles, por ejemplo tableros KANBAN, reportes dinámicos, etc.
Cuando me refiero a la palabra ágiles, no descarto SCRUM, ni ninguna de las herramientas utilizadas usualmente.
Gestión de requerimientos/requisitos 
El equipo de desarrollo de Microsoft no nos cuenta mucho sobre el tema, solo que el proceso de requisitos durante el desarrollo tiene la fuente y soporte “Microsoft PowerPoint”, una de las herramientas peormente utilizadas. Para que se acerquen más de realidad, todos esos prototipos se hacen con PPTX.
Gestión de pruebas unitarias
Hay varios framework de pruebas unitarias, muchos más potentes que nos puede ofrecer el Visual Studio, pero en muchas ocasiones, alcanza para cubrir muchos aspectos. Lo que se podría mejorar, es la gestión propia y aquí con la ayuda de ReSharper, nos podemos “facilitar la vida”.
Nuevos DashBoards en Team Explorer Web Access
Por la parte del tema del trabajo ágil, es uno de los avances más esperados y está orientada a la gestión de proyectos con Team Fundation Server. En el menú superior podemos ver los accesos a los WorkItems, Source, Build, etc. que ya conocemos.
Los puntos más interesantes, son las dos vistas que se incorporan con la versión vNext. La primera es la vista de BackLog, con la capacidad de agregar fácilmente nuevos elementos; también incorpora, entre muchas otras funcionalidades, la funcionalidad de “Drag&Drop”. En la parte superior derecha, es posible ver un pequeño chart con los puntos de usuario que se han podido “utilizar” en las iteraciones pasadas, comparados con la capacidad disponible, de forma que podemos ir refinando nuestro concepto de capacidad a medida que avanzamos:
Otra vista en el nuevo Team Foundation Server, nos sirve para el tema de análisis y gestión de los Sprints. La siguiente imagen, nos permite ver el estado actual del Sprint, tanto a nivel “Historia de Usuario”, como “Tarea”, y además ver la carga de trabajo para cada uno de los miembros del equipo.
Y como un “+”, para los que estamos usando los Tableros y los PostIts, pues está la nueva vista de Boards. Con una variedad de filtros (sin necesidad de jugar con Excel), utilizando el “Drag&Drop”, podemos descomponer cada una de las “Historias de Usuario” en las tareas que tiene, y ver la clásica pizarra:
Análisis para identificar secciones del “querido” Copy&Paste
En vNext, se incorpora una nueva herramienta que analiza el código fuente buscando áreas de código duplicado (Code Clones).
Además de analizar el código completo de una solución/proyecto, es posible seleccionar una porción de código y a partir de la misma realizar una búsqueda.
Code Review incorporado
Una nueva funcionalidad que se incorpora en vNext, es la de “Code Review”. Para esto, creamos una tarea – que realmente no se está metiendo en ningún Sprint – y la compartimos con un compañero de trabajo.
Cuando nuestro compañero de trabajo recibe la petición, el mismo puede acceder a toda la información de contexto para esta actividad, incluyendo los diferentes estados del código, como muestra la siguiente imagen.
A partir de este momento, es posible hacer comentarios sobre la implementación de código con un flujo muy interesante para el ciclo de desarrollo.
Customer Feedback Tool
Finalmente llegamos a la herramienta para clientes finales, en la que los mismos podrán aportar sus comentarios, sugerencias, etc. sobre un producto.
Constantin Cuciurean







Enviar comentarios