SlideShare una empresa de Scribd logo
1 de 35
Jose Bonnin. @wasat
Technical Evangelist Manager
Foro de Arquitectos
Julio 2014
Arquitectos
Julio
VSANYWHERE.COM @VS_ANYWHERE
Luis Fraile, CTO, MVP Visual Studio ALM
ALM … la arquitectura olvidada
VSANYWHERE.COM @VS_ANYWHEREVSANYWHERE.COM @VS_ANYWHERE
luis.fraile@vsanywhere.com
CTO / Co-founder
MVP Visual Studio ALM
@lfraile - @vs_anywhere
Luis Fraile
VSANYWHERE.COM @VS_ANYWHERE
Arquitectura …
VSANYWHERE.COM @VS_ANYWHEREVSANYWHERE.COM @VS_ANYWHERE
VSANYWHERE.COM @VS_ANYWHEREVSANYWHERE.COM @VS_ANYWHERE
VSANYWHERE.COM @VS_ANYWHEREVSANYWHERE.COM @VS_ANYWHERE
VSANYWHERE.COM @VS_ANYWHERE
¿ALM?
VSANYWHERE.COM @VS_ANYWHERE
Application Lifecycle Management
Todo lo que pasa en la vida de la aplicación
TODO, desde el principio hasta el fin
VSANYWHERE.COM @VS_ANYWHERE
Planificar Desarrollar OperarDespliegar
Procesos modernos de ALM
VSANYWHERE.COM @VS_ANYWHERE
12 preguntas de Spolsky
http://www.joelonsoftware.com/articles/fog0000000043.html
1. Do you use source control?
2. Can you make a build in one step?
3. Do you make daily builds?
4. Do you have a bug database?
5. Do you fix bugs before writing new code?
6. Do you have an up-to-date schedule?
7. Do you have a spec?
8. Do programmers have quiet working conditions?
9. Do you use the best tools money can buy?
10. Do you have testers?
11. Do new candidates write code during their interview?
12. Do you do hallway usability testing?
VSANYWHERE.COM @VS_ANYWHERE
La arquitectura de ALM
1. Control de código fuente
2. Builds automatizadas
3. Builds frecuentes: integración continua y/o (al menos) frecuente
4. Información de requisitos, bugs, …
5. ¿Cómo vamos a iterar?¿qué podemos esperar?
6. Herramientas, si, people and interactions first, pero ayúdate de herramientas
7. CALIDAD, en el código, con pruebas cuantas más mejor,
Y también hay que pivotar …
VSANYWHERE.COM @VS_ANYWHERE
¿Por qué Visual Studio ALM?
Estamos en las oficinas de Microsoft no????
Disponemos de todas las herramientas en un único punto
Es nuestro “único punto de consulta (truth)”
Tenemos dos posibilidades
Cloud (Visual Studio Online)
On-premises (Team Foundation Server)
Hay otros sistemas, buscad y escoger …
Ah bueno y soy MVP de Visual Studio ALM
VSANYWHERE.COM @VS_ANYWHERE
Control de código fuente
VSANYWHERE.COM @VS_ANYWHERE
¿De qué tipo?
Ahora se habla mucho de DVCS, especialmente Git
En Team Foundation
TFVC
Git
¿Cuál escoger?
Git: muy potente, especialmente en equipos distribuidos, pero más complejo
TFVC: cualquiera que venga de VSS sabra usarlo
No hay una respuesta concreta
VSANYWHERE.COM @VS_ANYWHERE
Estrategia de ramas
NO es necesario hacer algo al detalle inicialmente
Pero si algo que nos permita crecer
p.ej.: siempre empezar con un main
Una vez necesitada: NO la compliques
Los merge suelen doler
Y sobre todo
Merge frecuentes, alivian el dolor
Estrategia clara y sencilla de entender por todos
VSANYWHERE.COM @VS_ANYWHERE
One more thing …
Reglas básicas …
1. Nadie se va a casa con código desprotegido (bueno en Git …)
2. Nadie protege código que no compila
3. Git Stash o Shelvesets (suspend mejor) son tus amigos
VSANYWHERE.COM @VS_ANYWHERE
¿Un poco de código?
VSANYWHERE.COM @VS_ANYWHERE
Builds automatizadas
Integración continua, frecuente, …
VSANYWHERE.COM @VS_ANYWHERE
Compilación automatizada
¿A quién no le ha pasado ir a desplegar y no poder compilar?
Es algo a tener desde el principio
Podemos hacer de dos tipos:
Continua: cada checkin, mi preferida
Frecuente: cada x tiempo, ideal para pruebas o despliegues complejos
Empezando desde cero:
Integración continua básica, solo compilar
Introduce conjuntos de pruebas
Despliega
Continous delivery …
VSANYWHERE.COM @VS_ANYWHERE
NO es complicado,
no hay excusas
Y si la build se
rompe: se arregla
One more thing
VSANYWHERE.COM @VS_ANYWHERE
Team Build
VSANYWHERE.COM @VS_ANYWHERE
Visibilidad y planes
VSANYWHERE.COM @VS_ANYWHERE
Sabéis responderme
¿cuantos bugs tenéis?
¿cuanto os queda por implementar?
¿cuál es el estado del arte?
¿Cómo va el sprint?
…
Necesitamos esta visibilidad, aunque sea a alto nivel
VSANYWHERE.COM @VS_ANYWHERE
Esto NO implica
Complicadas estructuras de tareas
Planificaciones detalladas a 6 meses
Estimaciones en minutos de tareas
El gantt de la muerte …
VSANYWHERE.COM @VS_ANYWHERE
Esto SI implica
Decidir como vamos a trabajar en base
Sprints, duración??
Plan inicial básico de expectativas
Información que vamos a necesitar, burndown? Kanban?
Sobre todo: estar dispuestos a inspeccionar y adaptar
VSANYWHERE.COM @VS_ANYWHERE
One more thing
Mantenerlo actualizado, sprint plannings, reviews, daily’s ….
Usarlo como algo descriptivo, no prescriptivo.
No está escrito en piedra, está vivo
VSANYWHERE.COM @VS_ANYWHERE
Un poco de planificación
VSANYWHERE.COM @VS_ANYWHERE
Calidad
VSANYWHERE.COM @VS_ANYWHERE
La calidad NO es opcional
Desde el principio, criterios de aceptación, DoD, DoR
Pasando por código, buenas practicas, TDD, BDD, …
Hasta el final con pruebas de UI, manuales, exploratorias …
VSANYWHERE.COM @VS_ANYWHERE
Definition Of Ready
¿Cuándo está listo un PBI/US/Bug para empezar?
Definir criterios de aceptación
Base para pruebas
Cobertura de pruebas:
TDD, BDD, …
Casos de prueba automatizados
VSANYWHERE.COM @VS_ANYWHERE
Cuadrantes Agile testing
Unit tests
Components tests
Automated
Functional tests
Examples
Prototypes
Simulations
Automated
Manuals
Exploration tests
Scenarios
Usability testing
User acceptance tests
Manuals
Load tests
Performance tests
Security tests
Tools
Facing the technology
Facing the business
Programminghelps
Criticismoftheproduct
VSANYWHERE.COM @VS_ANYWHERE
Calidad a vista de pájaro
VSANYWHERE.COM @VS_ANYWHERE
Conclusiones
Partir de un mínimo de arquitectura ALM
Permitidla crecer durante el proyecto
Inspeccionar y adaptar
NO abandonarla nunca (dolor al recuperarla)
Tiene que ser clara para toda persona involucrada en el equipo
Que proporcione ayuda al equipo día a día

Más contenido relacionado

La actualidad más candente

Plugins recomendados para WordPress y cómo crear uno
Plugins recomendados para WordPress y cómo crear unoPlugins recomendados para WordPress y cómo crear uno
Plugins recomendados para WordPress y cómo crear unoJuan Hernando García
 
(PA2) Clase 6 el storytelling y el intro
(PA2)  Clase 6 el storytelling y el intro(PA2)  Clase 6 el storytelling y el intro
(PA2) Clase 6 el storytelling y el introClub Docente Digital
 
"Beneficios de usar WordPress como CMS", por Joan Artés en #OpenExpoBCN
"Beneficios de usar WordPress como CMS", por Joan Artés en #OpenExpoBCN"Beneficios de usar WordPress como CMS", por Joan Artés en #OpenExpoBCN
"Beneficios de usar WordPress como CMS", por Joan Artés en #OpenExpoBCNOpenExpoES
 
El vídeo como herramienta de promoción
El vídeo como herramienta de promociónEl vídeo como herramienta de promoción
El vídeo como herramienta de promociónDaniel Bernáez Timón
 
Como se contrata al bim adecuado en el momento adecuado (episodio 03)
Como se contrata al bim adecuado en el momento adecuado (episodio 03)Como se contrata al bim adecuado en el momento adecuado (episodio 03)
Como se contrata al bim adecuado en el momento adecuado (episodio 03)Clive Jordan - fighter of Evil BIM
 
10 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 2017
10 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 201710 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 2017
10 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 2017Juan Seguí Moreno
 
Software para tutoriales
Software para tutorialesSoftware para tutoriales
Software para tutorialesrafael1091
 
Videos i tècnica d'screen casting
Videos i tècnica d'screen castingVideos i tècnica d'screen casting
Videos i tècnica d'screen castingjjcobmkars
 
Proyecto Parte Dos
Proyecto Parte DosProyecto Parte Dos
Proyecto Parte Dosguest8bdced
 
PROYECTO PARTE DOS POWER POINT
PROYECTO PARTE DOS POWER POINTPROYECTO PARTE DOS POWER POINT
PROYECTO PARTE DOS POWER POINTFabiola
 

La actualidad más candente (17)

Plugins recomendados para WordPress y cómo crear uno
Plugins recomendados para WordPress y cómo crear unoPlugins recomendados para WordPress y cómo crear uno
Plugins recomendados para WordPress y cómo crear uno
 
HTML5 Today #1
HTML5 Today #1HTML5 Today #1
HTML5 Today #1
 
(PA2) Clase 6 el storytelling y el intro
(PA2)  Clase 6 el storytelling y el intro(PA2)  Clase 6 el storytelling y el intro
(PA2) Clase 6 el storytelling y el intro
 
"Beneficios de usar WordPress como CMS", por Joan Artés en #OpenExpoBCN
"Beneficios de usar WordPress como CMS", por Joan Artés en #OpenExpoBCN"Beneficios de usar WordPress como CMS", por Joan Artés en #OpenExpoBCN
"Beneficios de usar WordPress como CMS", por Joan Artés en #OpenExpoBCN
 
Programa Wink
Programa WinkPrograma Wink
Programa Wink
 
Programas
ProgramasProgramas
Programas
 
El vídeo como herramienta de promoción
El vídeo como herramienta de promociónEl vídeo como herramienta de promoción
El vídeo como herramienta de promoción
 
Como se contrata al bim adecuado en el momento adecuado (episodio 03)
Como se contrata al bim adecuado en el momento adecuado (episodio 03)Como se contrata al bim adecuado en el momento adecuado (episodio 03)
Como se contrata al bim adecuado en el momento adecuado (episodio 03)
 
10 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 2017
10 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 201710 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 2017
10 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 2017
 
Presentacion 3
Presentacion 3Presentacion 3
Presentacion 3
 
Taller de Wink
Taller de WinkTaller de Wink
Taller de Wink
 
Camtasia
CamtasiaCamtasia
Camtasia
 
Camtasia
CamtasiaCamtasia
Camtasia
 
Software para tutoriales
Software para tutorialesSoftware para tutoriales
Software para tutoriales
 
Videos i tècnica d'screen casting
Videos i tècnica d'screen castingVideos i tècnica d'screen casting
Videos i tècnica d'screen casting
 
Proyecto Parte Dos
Proyecto Parte DosProyecto Parte Dos
Proyecto Parte Dos
 
PROYECTO PARTE DOS POWER POINT
PROYECTO PARTE DOS POWER POINTPROYECTO PARTE DOS POWER POINT
PROYECTO PARTE DOS POWER POINT
 

Similar a ALM la parte olvidada de la arquitectura

Validando la escalabilidad de la arquitectura
Validando la escalabilidad de la arquitecturaValidando la escalabilidad de la arquitectura
Validando la escalabilidad de la arquitecturaLuis Fraile
 
Taller de WordPress avanzado | #EBE11
Taller de WordPress avanzado | #EBE11Taller de WordPress avanzado | #EBE11
Taller de WordPress avanzado | #EBE11Rafael Poveda
 
PROCESO DE ELABORACIÓN DE NUESTRO MOOC - PAGINA WEB
PROCESO DE ELABORACIÓN DE NUESTRO MOOC - PAGINA WEBPROCESO DE ELABORACIÓN DE NUESTRO MOOC - PAGINA WEB
PROCESO DE ELABORACIÓN DE NUESTRO MOOC - PAGINA WEBDiseño Web
 
iteración visual #2 vf
iteración visual #2 vfiteración visual #2 vf
iteración visual #2 vfOpenCity
 
Xamarin Hol - Módulo V: Mobile DevOps con Visual Studio Team Services y Hocke...
Xamarin Hol - Módulo V: Mobile DevOps con Visual Studio Team Services y Hocke...Xamarin Hol - Módulo V: Mobile DevOps con Visual Studio Team Services y Hocke...
Xamarin Hol - Módulo V: Mobile DevOps con Visual Studio Team Services y Hocke...Javier Suárez Ruiz
 
10 herramientas para crear presentaciones geniales
10 herramientas para crear presentaciones geniales10 herramientas para crear presentaciones geniales
10 herramientas para crear presentaciones genialesAndreas Wiechert
 
[ALM09] Calidad en el código con Visual Studio 2010
[ALM09] Calidad en el código con Visual Studio 2010[ALM09] Calidad en el código con Visual Studio 2010
[ALM09] Calidad en el código con Visual Studio 2010Luis Fraile
 
ALM Sessions 2012 - Entrega Continua con VS ALM y TFS
ALM Sessions 2012 - Entrega Continua con VS ALM y TFSALM Sessions 2012 - Entrega Continua con VS ALM y TFS
ALM Sessions 2012 - Entrega Continua con VS ALM y TFSJose Luis Soria
 
#Win8JSApps | 4.- Métodos de desarrollo
#Win8JSApps | 4.- Métodos de desarrollo#Win8JSApps | 4.- Métodos de desarrollo
#Win8JSApps | 4.- Métodos de desarrolloQuique Fdez Guerra
 
Desarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual BasicDesarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual Basicguest01eddce
 
Desarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual BasicDesarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual Basicguest01eddce
 
Oportunidad de poner en juego otras formas de aprender, enseñar y evaluar
Oportunidad de poner en juego otras formas de aprender, enseñar y evaluarOportunidad de poner en juego otras formas de aprender, enseñar y evaluar
Oportunidad de poner en juego otras formas de aprender, enseñar y evaluarJuanfra Álvarez Herrero
 
Dev ops infraestructura agil con open source
Dev ops   infraestructura agil con open sourceDev ops   infraestructura agil con open source
Dev ops infraestructura agil con open sourcescrumecuador
 
MVP de infraestructura
MVP de infraestructuraMVP de infraestructura
MVP de infraestructuraJorge Gallegos
 
¿Cuanto cuesta el desarrollo de realidad virtual?
¿Cuanto cuesta el desarrollo de realidad virtual?¿Cuanto cuesta el desarrollo de realidad virtual?
¿Cuanto cuesta el desarrollo de realidad virtual?Fausto Cantú
 
Encontrando el MVP con un Roadmap y Mapa de Afinidad
Encontrando el MVP con un Roadmap y Mapa de AfinidadEncontrando el MVP con un Roadmap y Mapa de Afinidad
Encontrando el MVP con un Roadmap y Mapa de AfinidadJorge Hernán Abad Londoño
 

Similar a ALM la parte olvidada de la arquitectura (20)

Validando la escalabilidad de la arquitectura
Validando la escalabilidad de la arquitecturaValidando la escalabilidad de la arquitectura
Validando la escalabilidad de la arquitectura
 
Taller de WordPress avanzado | #EBE11
Taller de WordPress avanzado | #EBE11Taller de WordPress avanzado | #EBE11
Taller de WordPress avanzado | #EBE11
 
PROCESO DE ELABORACIÓN DE NUESTRO MOOC - PAGINA WEB
PROCESO DE ELABORACIÓN DE NUESTRO MOOC - PAGINA WEBPROCESO DE ELABORACIÓN DE NUESTRO MOOC - PAGINA WEB
PROCESO DE ELABORACIÓN DE NUESTRO MOOC - PAGINA WEB
 
iteración visual #2 vf
iteración visual #2 vfiteración visual #2 vf
iteración visual #2 vf
 
Xamarin Hol - Módulo V: Mobile DevOps con Visual Studio Team Services y Hocke...
Xamarin Hol - Módulo V: Mobile DevOps con Visual Studio Team Services y Hocke...Xamarin Hol - Módulo V: Mobile DevOps con Visual Studio Team Services y Hocke...
Xamarin Hol - Módulo V: Mobile DevOps con Visual Studio Team Services y Hocke...
 
10 herramientas para crear presentaciones geniales
10 herramientas para crear presentaciones geniales10 herramientas para crear presentaciones geniales
10 herramientas para crear presentaciones geniales
 
[ALM09] Calidad en el código con Visual Studio 2010
[ALM09] Calidad en el código con Visual Studio 2010[ALM09] Calidad en el código con Visual Studio 2010
[ALM09] Calidad en el código con Visual Studio 2010
 
herramientas para crear videos
herramientas para crear videos herramientas para crear videos
herramientas para crear videos
 
ALM Sessions 2012 - Entrega Continua con VS ALM y TFS
ALM Sessions 2012 - Entrega Continua con VS ALM y TFSALM Sessions 2012 - Entrega Continua con VS ALM y TFS
ALM Sessions 2012 - Entrega Continua con VS ALM y TFS
 
#Win8JSApps | 4.- Métodos de desarrollo
#Win8JSApps | 4.- Métodos de desarrollo#Win8JSApps | 4.- Métodos de desarrollo
#Win8JSApps | 4.- Métodos de desarrollo
 
Practicas 1
Practicas 1Practicas 1
Practicas 1
 
Desarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual BasicDesarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual Basic
 
Desarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual BasicDesarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual Basic
 
Oportunidad de poner en juego otras formas de aprender, enseñar y evaluar
Oportunidad de poner en juego otras formas de aprender, enseñar y evaluarOportunidad de poner en juego otras formas de aprender, enseñar y evaluar
Oportunidad de poner en juego otras formas de aprender, enseñar y evaluar
 
Dev ops infraestructura agil con open source
Dev ops   infraestructura agil con open sourceDev ops   infraestructura agil con open source
Dev ops infraestructura agil con open source
 
MVP de infraestructura
MVP de infraestructuraMVP de infraestructura
MVP de infraestructura
 
¿Cuanto cuesta el desarrollo de realidad virtual?
¿Cuanto cuesta el desarrollo de realidad virtual?¿Cuanto cuesta el desarrollo de realidad virtual?
¿Cuanto cuesta el desarrollo de realidad virtual?
 
Encontrando el MVP con un Roadmap y Mapa de Afinidad
Encontrando el MVP con un Roadmap y Mapa de AfinidadEncontrando el MVP con un Roadmap y Mapa de Afinidad
Encontrando el MVP con un Roadmap y Mapa de Afinidad
 
Diarios de campo
Diarios de campoDiarios de campo
Diarios de campo
 
Integracion continua
Integracion continuaIntegracion continua
Integracion continua
 

Más de Luis Fraile

Code Security with GitHub Advanced Security
Code Security with GitHub Advanced SecurityCode Security with GitHub Advanced Security
Code Security with GitHub Advanced SecurityLuis Fraile
 
GitHub Codespacescon .NET Core
GitHub Codespacescon .NET CoreGitHub Codespacescon .NET Core
GitHub Codespacescon .NET CoreLuis Fraile
 
Bilbostack 2020 - El camino de l a entrega en DevOps
Bilbostack 2020 - El camino de l a entrega en DevOpsBilbostack 2020 - El camino de l a entrega en DevOps
Bilbostack 2020 - El camino de l a entrega en DevOpsLuis Fraile
 
Un ciclo "casi" completo on Azure DevOps
Un ciclo "casi" completo on Azure DevOpsUn ciclo "casi" completo on Azure DevOps
Un ciclo "casi" completo on Azure DevOpsLuis Fraile
 
Cultura DevOps - Conferencia Agile Spain 2017
Cultura DevOps - Conferencia Agile Spain 2017Cultura DevOps - Conferencia Agile Spain 2017
Cultura DevOps - Conferencia Agile Spain 2017Luis Fraile
 
Gestiona tus dependencias con NuGet, VSTs y MyGet
Gestiona tus dependencias con NuGet, VSTs y MyGetGestiona tus dependencias con NuGet, VSTs y MyGet
Gestiona tus dependencias con NuGet, VSTs y MyGetLuis Fraile
 
Creación de tareas personalizadas para Team Build y Release Management
Creación de tareas personalizadas para Team Build y Release ManagementCreación de tareas personalizadas para Team Build y Release Management
Creación de tareas personalizadas para Team Build y Release ManagementLuis Fraile
 
Gestion paquetes NuGet con Visual Studio Team Services y MyGet
Gestion paquetes NuGet con Visual Studio Team Services y MyGetGestion paquetes NuGet con Visual Studio Team Services y MyGet
Gestion paquetes NuGet con Visual Studio Team Services y MyGetLuis Fraile
 
DevOps con Visual Studio Team Services
DevOps con Visual Studio Team ServicesDevOps con Visual Studio Team Services
DevOps con Visual Studio Team ServicesLuis Fraile
 
Exploratory testing myths Romanian Testing Conference 2014
Exploratory testing myths Romanian Testing Conference 2014Exploratory testing myths Romanian Testing Conference 2014
Exploratory testing myths Romanian Testing Conference 2014Luis Fraile
 
[ALM09] Integración continua en entornos .NET y Java con TFS 2010 y TFS 2008
[ALM09] Integración continua en entornos .NET y Java con TFS 2010 y TFS 2008[ALM09] Integración continua en entornos .NET y Java con TFS 2010 y TFS 2008
[ALM09] Integración continua en entornos .NET y Java con TFS 2010 y TFS 2008Luis Fraile
 
Team Foundation Server Build 2010
Team Foundation Server Build 2010Team Foundation Server Build 2010
Team Foundation Server Build 2010Luis Fraile
 

Más de Luis Fraile (12)

Code Security with GitHub Advanced Security
Code Security with GitHub Advanced SecurityCode Security with GitHub Advanced Security
Code Security with GitHub Advanced Security
 
GitHub Codespacescon .NET Core
GitHub Codespacescon .NET CoreGitHub Codespacescon .NET Core
GitHub Codespacescon .NET Core
 
Bilbostack 2020 - El camino de l a entrega en DevOps
Bilbostack 2020 - El camino de l a entrega en DevOpsBilbostack 2020 - El camino de l a entrega en DevOps
Bilbostack 2020 - El camino de l a entrega en DevOps
 
Un ciclo "casi" completo on Azure DevOps
Un ciclo "casi" completo on Azure DevOpsUn ciclo "casi" completo on Azure DevOps
Un ciclo "casi" completo on Azure DevOps
 
Cultura DevOps - Conferencia Agile Spain 2017
Cultura DevOps - Conferencia Agile Spain 2017Cultura DevOps - Conferencia Agile Spain 2017
Cultura DevOps - Conferencia Agile Spain 2017
 
Gestiona tus dependencias con NuGet, VSTs y MyGet
Gestiona tus dependencias con NuGet, VSTs y MyGetGestiona tus dependencias con NuGet, VSTs y MyGet
Gestiona tus dependencias con NuGet, VSTs y MyGet
 
Creación de tareas personalizadas para Team Build y Release Management
Creación de tareas personalizadas para Team Build y Release ManagementCreación de tareas personalizadas para Team Build y Release Management
Creación de tareas personalizadas para Team Build y Release Management
 
Gestion paquetes NuGet con Visual Studio Team Services y MyGet
Gestion paquetes NuGet con Visual Studio Team Services y MyGetGestion paquetes NuGet con Visual Studio Team Services y MyGet
Gestion paquetes NuGet con Visual Studio Team Services y MyGet
 
DevOps con Visual Studio Team Services
DevOps con Visual Studio Team ServicesDevOps con Visual Studio Team Services
DevOps con Visual Studio Team Services
 
Exploratory testing myths Romanian Testing Conference 2014
Exploratory testing myths Romanian Testing Conference 2014Exploratory testing myths Romanian Testing Conference 2014
Exploratory testing myths Romanian Testing Conference 2014
 
[ALM09] Integración continua en entornos .NET y Java con TFS 2010 y TFS 2008
[ALM09] Integración continua en entornos .NET y Java con TFS 2010 y TFS 2008[ALM09] Integración continua en entornos .NET y Java con TFS 2010 y TFS 2008
[ALM09] Integración continua en entornos .NET y Java con TFS 2010 y TFS 2008
 
Team Foundation Server Build 2010
Team Foundation Server Build 2010Team Foundation Server Build 2010
Team Foundation Server Build 2010
 

Último

Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (20)

Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

ALM la parte olvidada de la arquitectura

Notas del editor

  1. Build-Measure-Learn was coined in “The Lean Startup”, by Eric Ries. Although the discussion in the book is primarily focused on startup environments, aspects of it can be applied generally to help deliver value quickly. The main idea here is that agility can be achieved by iterating quickly through these high-level steps. The ALM capabilities of Team Foundation Server and Visual Studio help organizations through four different stages – Planning, Development, Release and Operations.