Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

23
Maximizando la productividad de nuestros equipos Vicenç García Altés Developer Advisor

description

Presentación con las novedades de Visual Studio 2013 y Team Foundation Server 2013.

Transcript of Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Page 1: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Maximizando la productividad de nuestros equipos

Vicenç García AltésDeveloper Advisor

Page 2: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

[email protected]

@vgaltes

http://geeks.ms/blogs/devnettips

http://vgaltes.com

Vicenç García Altés

Page 3: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Plan REQUIREMENTS

BACKLOG

RELEASE

OperateConstruct

WORKING SOFTWARE

Develop

OperateAgile Portfolio Management

Team RoomGitCodeLens Indicators

.NET Memory Dump Analyzer

Visual Studio and System Center integration

Build | Measure | Learn

Integrated Release Management

Collaborate

Kanban CustomizationWork item tagging

Release

Performance Events

Novedades en VS 2013

Web Test Case Management

Configuration-based deployments

TestCross Browser TestingLoad Testing as a ServiceCross-Device Partnerships

Integrated Release Management

Release

Configuration-based deployments

Page 4: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Novedades en Visual Studio 2013

Page 5: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

El IDE conectado

• Logueate con tu cuenta Microsoft

• Muévete transparentemente entre tus máquinas

• Sincroniza los ajustes entre tus dispositivos

Page 6: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Barra de scroll mejorada

Muestra los cambiosMuestra marcas (breakpoints y bookmarks)Muestra los erroresMuestra la posición del cursor

Page 7: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Peek definition

Permite mostrar y editar definiciones de código sin salir de la ventana actual

Page 8: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Code Lens

Encuentra referencias, historia del código y tests unitarios sin tener que salir de tu ventana actual.

Page 9: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Performance and diagnostics hub

Un punto de encuentro para todas las herramientas de profiling.

Page 10: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Novedades en Team Foundation Server 2013

Page 11: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Team Rooms• Es un espacio de

colaboración que guarda todo lo que está pasando en el equipo.

• También permite la conversación entre miembros del equipo.

Page 12: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Control del código fuente

Control de versiones centralizado

Fortalezas Mejor para

Check-inCheck-out

EditCommit

Control de versions distribuido

• Escala a bases de código grandes

• Control de permisos fino

• Permite monitorizar el uso

• Grandes bases de código

• Control y auditabilidad el código fuente hasta el nivel de archivo

• Soporte a edición offline

• Facilidad para editar ficheros fuera de Visual Studio o Eclipse

• Bases de código medianas

• Experiencia offline completa

• Repositorio complete con historia portable

• Modelo de ramas simplificado

• Bases de código modulares

• Integración con open source

• Equipos distribuidos

Page 13: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Tendencias en los ecosistemas DVCS• Git es la herramienta DVCS líder• Git como herramienta de despliegue• Git tiene soporte para multiples

plataformas

Page 14: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Git está completamente integrado en Visual Studio y TFS

Page 15: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Soporte a Git

Team Foundation Server / Service

Project 2

Issues

Project

MgmtBuild

Git SCC Provider

Project 1

Issues

Project

MgmtBuild

Git

3rd Party XCode

Eclipse

Shell

3rd Party Eclipse

Shell

… TFVC

……

TFS SCC Provider

Team Explorer

TFVC Object Model

Local Repo

LibGit2 / LibGit2Sharp

Other Remote

Git Repo

Git-TF

Page 16: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Desarrollo de aplicaciones Windows StoreDesarrolla como quierasXAML + VB/C#

HTML + JavaScript

C++/DirectX

Visual Studio 2013 te proporciona las herramientas que necesitasDesarrollo de aplicaciones modernas más fácil que nunca.

Nuevas y mejoradas herramientas.

Nuevos controles y características.

Page 17: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Mejoras en Visual Studio y Blend

• Intellisense para databinding y recursos.• Go to definition para recursos y tipos.• Reglas y guias dinámicas• Editado “In-place” de estilos y templates• Snapping mejorado• Mejoras en el panel de dispositivo• Y muchas más!

Page 18: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Mejoras en XAML

Nuevos controles• Hub App template• Date and time picker• Flyouts• Searchbox• Media• CommandBar• …

• Controles actualizados• Button images• Placeholder• WebView• FlipView• XAML ScrollViewer• XAML databinding• …

Page 19: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Mejoras en WinJS

Nuevos controles• AppBarCommand• BackButton• Hub• ItemContainer• NavBar• Repeater• WebView

• Controles actualizados• Soporte para drag and drop en

las ListView• Reordenación de items en las

ListView• Nuevo layout para las ListView:

CellSpanningLayout• …

Page 20: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

APIs de Windows 8.1User interface

Fundamentals

Devices Graphics and media Communications and data

ServicesGeo-

location

Proximity

Direct3D Direct2D Direct Write

PlayTo

Contracts

Bing

Azure Mobile

HTML5/CSS XAMLInput Controls

Authentication

Portable

Sensors Playback Capture

Printing

SVGCanvas

Local storage SMS

Streams Background transfer

Syndication

Networking

XML and JSON

Skydrive

Live tiles and toastAccessibility Data binding

Application services

Threading/timers

Memory management Globalization Cryptography

Xbox Live

Bluetooth

USB

HID Wi-Fi direct

Point of service

3Dprinting Scanning

WebGL

HTTP

Contacts

Appoint-ments

PDF

Speech synthesis

Diagnostics

Page 21: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Demo: novedades de Visual Studio 2013

Visual Studio 2013

Page 22: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

Demo: novedades de

TFS 2013Team Foundation Server 2013

Page 23: Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos

¡Gracias!

[email protected]