ALM con Visual Studio y TFS 2013
-
Upload
rodolfo-finochietti -
Category
Technology
-
view
3.103 -
download
3
description
Transcript of ALM con Visual Studio y TFS 2013
ALM con Visual Studio y TFS 2013
Rodolfo FinochiettiMVP ASP.NET/IISLagash [email protected]@rodolfof
Release early, release often
http://en.wikipedia.org/wiki/Release_early,_release_often
Baby Steps
Foco en…
• Developer Productivity• Application Performance• Continuous Innovation• Open Source
Cubriendo el ciclo de desarrollo• Sprint Planning– Que control de código usar (TFS or Git)– Definición de Terminado, Definición de Listo– Features, PBIs, Tasks– Como priorizar
• Sprint (Developers)– Aumentar la productividad– Nuevas herramientas para el desarrollo de software para todas las
plataformas
Sprint Planning
• Crear un Team Project• Crear un Team Project por el Portal Web• Elegir el control de código fuente
• War Room• Crear PBIs
• Priorizar y estimar• Break down into tasks
TFS en la nube
• Gratis hasta 5 usuarios
https://tfs.visualstudio.com
Que es Git DVCS Repositorios locales (simplifica el trabajo offline) Sincronización de repositorios Sencillo para compartir código con la comunidad Muy usado en la comunidad (GitHub)
Clientes de Git
Ninguno se integra con el código
1
2
Soporte de Git en TFS DVCS Repositorios locales (simplifica el trabajo
offline) Sincronización de repositorios Sencillo para compartir código con la
comunidad Muy usado en la comunidad (GitHub)
× No Check-in policies× No Code Reviews× No My Work × Not SOX, FDA or CFD-11
compliant
Git yTFS
• Se puede usar Git localmente y subir los cambios a TFS• https://github.com/git-tfs/git-tfs
Sprint Planning
• Crear un Team Project• Crear un Team Project por el Portal Web• Elegir el control de código fuente
• War Room• Crear PBIs
• Priorizar y estimar• Break down into tasks
War Room
• Task board• Burndown chart• Definición de Listo• Definición de Terminado• Roadmap
Get you all to install VS2013Get you all to read the Scrum Guide 2013Make Aussie developers the best in the world
Add a Feature
Add a sub PBI
Tag the PBI
Change View to add more sub PBIs
Filter by Tags
Suggestion 1: Allow me to merge tags and fix typos
Suggestion 2: Allow me to use tags in reporting
Sprint Planning
• Crear un Team Project• Crear un Team Project por el Portal Web• Elegir el control de código fuente
• War Room• Crear PBIs
• Priorizar y estimar
¿Como priorizar?
• ¿Scrum/Agile?• ¿Los desarrolladores estiman?• ¿Business Value?
• El PO asigna asigna un Business Value a los PBIs?• Se puede obtener el ROI = Business Value / Effort • Se pueden ordenar los PBIs que maximicen el ROI
Cubriendo el ciclo de desarrollo• Sprint Planning– Que control de código usar (TFS or Git)– Definición de Terminado, Definición de Listo– Features, PBIs, Tasks– Como priorizar
• Sprint (Developers)– Aumentar la productividad– Nuevas herramientas para el desarrollo de software para todas las
plataformas
¿Qué pasa en la Daily Meeting?
• Que hice• Que voy a hacer• Impedimentos
Check In automatically transitioned the task to
Done
We completed this
We’re doing this *right* now
We’re doing these in the next 8 hours
Auto assigns to me
Task Board
Visual Studio 2013
• IDE– Synchronized Settings in Visual Studio– Peek Definition– Enhanced Scroll Bar– CodeLens heads-up display– Navigate To
Visual Studio 2013
• Debugging and Diagnostics–Edit and Continue en 64-Bits Apps–Code Map
Visual Studio 2013• Async Debug mejorado
Cubriendo el ciclo de desarrollo• Sprint Planning– Que control de código usar (TFS or Git)– Definición de Terminado, Definición de Listo– Features, PBIs, Tasks– Como priorizar
• Sprint (Developers)– Aumentar la productividad– Nuevas herramientas para el desarrollo de software para todas las
plataformas
.NET 4.5.1
• Es un update de .NET 4.5–Obvio, no?
.NET 4.5.1
• Automatic Binding Redirection• Mas información sobre performance en en
EventSource• ADO.NET idle connection resiliency
.NET 4.5.1
• Application performance– ASP.NET app suspension
.NET 4.5.1
• Application performance– Multi-core JIT improvements
.NET 4.5.1
• Application performance– On-demand large object heap compaction• GCSettings.LargeObjectHeapCompactionMode
– Consistent performance before and after servicing the .NET Framework
ASP.NET
• One ASP.NET–ASP.NET Identity–Bootstrap
ASP.NET
• WebForms–ASP.NET Scaffolding
ASP.NET
• MVC– Authentication filters– Filter overrides
ASP.NET
• WebAPI– Attribute routing
ASP.NET
• WebAPI– OData improvements– Request batching
¡Gracias!