SlideShare ist ein Scribd-Unternehmen logo
1 von 14
DevOps & Xamarin
Juan Dura
Project Manager en Arkano @juanmdura
Tecnología
Xamarin Android
Herramienta de integración
Team Services
Agente
Hosted en Team Services
Testing
Xamarin Test Cloud
Deployment
Hockey App
Demo Xamarin
DevOps: Tres componentes clave
Planificación1 Monitoreo + Aprendizaje
Implementación
Desarrollo + Pruebas2
Desarrollo Producción
Agile DevOps
4
3
DevOps es una metodología para creación
de software que permite fabricarlo más
rápidamente, con mayor calidad, menores
costos y una altísima frecuencia de releases,
basándose en prácticas de
AUTOMATIZACIÓN de procesos.
Que es DevOps?
Retos en el despliegue de SW, (SW Delivery)
• Continuous Integration
• Automated Testing
• Continuous Deployment
• Release Management
• Infrastructure as Code (IaC)
• Monitoring App Performance and Availability
Prácticas DevOps
Prácticas DevOps
Continuous Integration
Compilar el código en un servidor de integración en cada commit a una rama
principal
Automated Testing
Ejecutar Tests Unitarios y End to End tests en un servidor de integración en
cada commit a una rama principal
Continuous Deployment
Es la capacidad de desplegar automáticamente a un entorno de desarrollo, una
nueva versión de tu aplicación que compiló y pasó los tests satisfactoriamente.
Prácticas DevOps
Release Management
Es la capacidad de gestionar las versiones de la aplicación que tiene cada
entorno.
Por ejemplo actualizar un entorno de test o de producción de forma
automática
Infrastructure as Code (IaC)
Gestionar con código la configuración de la infraestructura de los servicios y
máquinas virtuales
Monitoring App Performance and Availability
Visualizar el estado de la aplicación, mediciones, información de los usuarios,
alertas, notificaciones y logs... antes y después de estar en producción.
Mobile Center is coming…
65
Visual Studio Code
Extensions
5,910
Visual Studio
Gallery Extensions
90
Visual Studio
Sim-Ship Partners
48
VS Team Services
Extensions
Xamarin Test Cloud
Mas de 2,000 dispositivos
Automatiza las pruebas de tu app en mas de 2000
diferentes dispositivos, prueba todo lo que los
usuarios hacen sin problemas de desempeño y con
monitoreo de memoria y desempeño
Dispositivos reales pruebas reales
• Asegura la calidad de las pruebas en dispositivos
reales
• Automatiza las pruebas de apps en dispositivos
reales
• Utiliza C#, Ruby, o Cucumber para crear pruebas
automáticas
• Se integra con sistemas de integración continua
aka.ms/DevOps
aka.ms/DevOpsDimension
http://aka.ms/PartsHOL
aka.ms/DevOpsLearn
http://devopsassessment.azurewebsites.net/
Recuerden usar DevOps…
Gracias! @JUANMDURA

Weitere ähnliche Inhalte

Was ist angesagt?

Integración Continua usando Team Foundation Server
Integración Continua usando Team Foundation ServerIntegración Continua usando Team Foundation Server
Integración Continua usando Team Foundation ServerErnesto Cardenas Cangahuala
 
Code metrics Visual Sutdio 2017
Code metrics Visual Sutdio 2017Code metrics Visual Sutdio 2017
Code metrics Visual Sutdio 2017Germán Küber
 
Integración Continua con Team Foundation Server
Integración Continua con Team Foundation ServerIntegración Continua con Team Foundation Server
Integración Continua con Team Foundation Serverrido
 
Arquitectura de software: Mitos y Realidades
Arquitectura de software: Mitos y RealidadesArquitectura de software: Mitos y Realidades
Arquitectura de software: Mitos y RealidadesSoftware Guru
 
Liquid Day - Capitalizando la automatizacion sin programar
Liquid Day - Capitalizando la automatizacion sin programarLiquid Day - Capitalizando la automatizacion sin programar
Liquid Day - Capitalizando la automatizacion sin programarSoftware Guru
 
Ejecutando pruebas automatizadas desde la nube
Ejecutando pruebas automatizadas desde la nubeEjecutando pruebas automatizadas desde la nube
Ejecutando pruebas automatizadas desde la nubeAbel Quintana Lopez
 
Grupo14_Actividad11
Grupo14_Actividad11Grupo14_Actividad11
Grupo14_Actividad11Jesus Matos
 
Introducción al desarrollo de aplicaciones en xamarin
Introducción al desarrollo de aplicaciones en xamarinIntroducción al desarrollo de aplicaciones en xamarin
Introducción al desarrollo de aplicaciones en xamarinSebastián Leonardo Pérez
 
DevOpsDays Madrid 2020 - Audita y evalua la seguridad de tu infraestructura
DevOpsDays Madrid 2020 - Audita y evalua la seguridad de tu infraestructuraDevOpsDays Madrid 2020 - Audita y evalua la seguridad de tu infraestructura
DevOpsDays Madrid 2020 - Audita y evalua la seguridad de tu infraestructuraAlejandro García Miravet
 
Instalación y configuración de team foundation server 2010
Instalación y configuración de team foundation server 2010Instalación y configuración de team foundation server 2010
Instalación y configuración de team foundation server 2010Naim Jhon Cruzado Paredes
 
Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7Manuel Boira Cuevas
 
Testing como parte de la cultura DevOps
Testing como parte de la cultura DevOpsTesting como parte de la cultura DevOps
Testing como parte de la cultura DevOpsAbel Quintana Lopez
 
Ruben Pardo - Innovación, Modernización y Productividad con Flexygo
Ruben Pardo - Innovación, Modernización y Productividad con FlexygoRuben Pardo - Innovación, Modernización y Productividad con Flexygo
Ruben Pardo - Innovación, Modernización y Productividad con FlexygoCOIICV
 
Automation test con selenium, .NET y Azure devops
Automation test con selenium, .NET y Azure devopsAutomation test con selenium, .NET y Azure devops
Automation test con selenium, .NET y Azure devopsMiguel Angel Teheran Garcia
 
Probando aplicaciones AngularJS
Probando aplicaciones AngularJSProbando aplicaciones AngularJS
Probando aplicaciones AngularJSRodrigo Pimentel
 
Testing de integración en Azure DevOps con Docker - Plain Concepts DevOps day
 Testing de integración en Azure DevOps con Docker - Plain Concepts DevOps day Testing de integración en Azure DevOps con Docker - Plain Concepts DevOps day
Testing de integración en Azure DevOps con Docker - Plain Concepts DevOps dayPlain Concepts
 

Was ist angesagt? (20)

Integración Continua usando Team Foundation Server
Integración Continua usando Team Foundation ServerIntegración Continua usando Team Foundation Server
Integración Continua usando Team Foundation Server
 
Code metrics Visual Sutdio 2017
Code metrics Visual Sutdio 2017Code metrics Visual Sutdio 2017
Code metrics Visual Sutdio 2017
 
Integración Continua con Team Foundation Server
Integración Continua con Team Foundation ServerIntegración Continua con Team Foundation Server
Integración Continua con Team Foundation Server
 
Arquitectura de software: Mitos y Realidades
Arquitectura de software: Mitos y RealidadesArquitectura de software: Mitos y Realidades
Arquitectura de software: Mitos y Realidades
 
Liquid Day - Capitalizando la automatizacion sin programar
Liquid Day - Capitalizando la automatizacion sin programarLiquid Day - Capitalizando la automatizacion sin programar
Liquid Day - Capitalizando la automatizacion sin programar
 
Ejecutando pruebas automatizadas desde la nube
Ejecutando pruebas automatizadas desde la nubeEjecutando pruebas automatizadas desde la nube
Ejecutando pruebas automatizadas desde la nube
 
Grupo14_Actividad11
Grupo14_Actividad11Grupo14_Actividad11
Grupo14_Actividad11
 
Introducción al desarrollo de aplicaciones en xamarin
Introducción al desarrollo de aplicaciones en xamarinIntroducción al desarrollo de aplicaciones en xamarin
Introducción al desarrollo de aplicaciones en xamarin
 
DevOpsDays Madrid 2020 - Audita y evalua la seguridad de tu infraestructura
DevOpsDays Madrid 2020 - Audita y evalua la seguridad de tu infraestructuraDevOpsDays Madrid 2020 - Audita y evalua la seguridad de tu infraestructura
DevOpsDays Madrid 2020 - Audita y evalua la seguridad de tu infraestructura
 
Instalación y configuración de team foundation server 2010
Instalación y configuración de team foundation server 2010Instalación y configuración de team foundation server 2010
Instalación y configuración de team foundation server 2010
 
Push notifications
Push notificationsPush notifications
Push notifications
 
Integración Continua
Integración ContinuaIntegración Continua
Integración Continua
 
Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7
 
Testing como parte de la cultura DevOps
Testing como parte de la cultura DevOpsTesting como parte de la cultura DevOps
Testing como parte de la cultura DevOps
 
Ruben Pardo - Innovación, Modernización y Productividad con Flexygo
Ruben Pardo - Innovación, Modernización y Productividad con FlexygoRuben Pardo - Innovación, Modernización y Productividad con Flexygo
Ruben Pardo - Innovación, Modernización y Productividad con Flexygo
 
Automation test con selenium, .NET y Azure devops
Automation test con selenium, .NET y Azure devopsAutomation test con selenium, .NET y Azure devops
Automation test con selenium, .NET y Azure devops
 
Jenkins ci + selenium
Jenkins ci + seleniumJenkins ci + selenium
Jenkins ci + selenium
 
20150416 releasemanagement
20150416 releasemanagement20150416 releasemanagement
20150416 releasemanagement
 
Probando aplicaciones AngularJS
Probando aplicaciones AngularJSProbando aplicaciones AngularJS
Probando aplicaciones AngularJS
 
Testing de integración en Azure DevOps con Docker - Plain Concepts DevOps day
 Testing de integración en Azure DevOps con Docker - Plain Concepts DevOps day Testing de integración en Azure DevOps con Docker - Plain Concepts DevOps day
Testing de integración en Azure DevOps con Docker - Plain Concepts DevOps day
 

Ähnlich wie Xamarin Fest DevOps

Automatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWSAutomatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWSAmazon Web Services LATAM
 
Rational Quilaty Management
Rational Quilaty ManagementRational Quilaty Management
Rational Quilaty ManagementLuis Reyes
 
Cloud Mobile Testing
Cloud Mobile TestingCloud Mobile Testing
Cloud Mobile TestingatSistemas
 
Visual Studio 2017 Launch Event Sevilla
Visual Studio 2017 Launch Event SevillaVisual Studio 2017 Launch Event Sevilla
Visual Studio 2017 Launch Event SevillaJavier Suárez Ruiz
 
Non Funtional Testing con Xamarin Test Cloud
Non Funtional Testing con Xamarin Test CloudNon Funtional Testing con Xamarin Test Cloud
Non Funtional Testing con Xamarin Test CloudSantiago Matalonga
 
Taller evento TestingUY 2017 - Automatización de pruebas no funcionales con X...
Taller evento TestingUY 2017 - Automatización de pruebas no funcionales con X...Taller evento TestingUY 2017 - Automatización de pruebas no funcionales con X...
Taller evento TestingUY 2017 - Automatización de pruebas no funcionales con X...TestingUy
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareMiguel Sanchez
 
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOpsWebinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOpsavanttic Consultoría Tecnológica
 
Técnicas para la Implementación de Desarrollo Continuo en AWS
Técnicas para la Implementación de Desarrollo Continuo en AWSTécnicas para la Implementación de Desarrollo Continuo en AWS
Técnicas para la Implementación de Desarrollo Continuo en AWSAmazon Web Services LATAM
 
Técnicas para implementación de Continuous Delivery en AWS
Técnicas para implementación de Continuous Delivery en AWSTécnicas para implementación de Continuous Delivery en AWS
Técnicas para implementación de Continuous Delivery en AWSAmazon Web Services LATAM
 
Cómo maximizar todos los beneficios traidos por la promesa de los contenedores
Cómo maximizar todos los beneficios traidos por la promesa de los contenedoresCómo maximizar todos los beneficios traidos por la promesa de los contenedores
Cómo maximizar todos los beneficios traidos por la promesa de los contenedoresDocker, Inc.
 
Herramientas de integración continua en proyectos software
Herramientas de integración continua en proyectos softwareHerramientas de integración continua en proyectos software
Herramientas de integración continua en proyectos softwareJose Manuel Ortega Candel
 

Ähnlich wie Xamarin Fest DevOps (20)

DevOps on AZURE
DevOps on AZUREDevOps on AZURE
DevOps on AZURE
 
Automatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWSAutomatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWS
 
Rational Quilaty Management
Rational Quilaty ManagementRational Quilaty Management
Rational Quilaty Management
 
Cloud Mobile Testing
Cloud Mobile TestingCloud Mobile Testing
Cloud Mobile Testing
 
Visual Studio 2017 Launch Event Sevilla
Visual Studio 2017 Launch Event SevillaVisual Studio 2017 Launch Event Sevilla
Visual Studio 2017 Launch Event Sevilla
 
Non Funtional Testing con Xamarin Test Cloud
Non Funtional Testing con Xamarin Test CloudNon Funtional Testing con Xamarin Test Cloud
Non Funtional Testing con Xamarin Test Cloud
 
Taller evento TestingUY 2017 - Automatización de pruebas no funcionales con X...
Taller evento TestingUY 2017 - Automatización de pruebas no funcionales con X...Taller evento TestingUY 2017 - Automatización de pruebas no funcionales con X...
Taller evento TestingUY 2017 - Automatización de pruebas no funcionales con X...
 
Webinar Oracle Application Testing Suite
Webinar Oracle Application Testing SuiteWebinar Oracle Application Testing Suite
Webinar Oracle Application Testing Suite
 
Comenzando a usar el Continuous Delivery
 Comenzando a usar el Continuous Delivery Comenzando a usar el Continuous Delivery
Comenzando a usar el Continuous Delivery
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de software
 
Tarea 6
Tarea 6Tarea 6
Tarea 6
 
Knowing App Center Test
Knowing App Center TestKnowing App Center Test
Knowing App Center Test
 
Servicio de QA - Harriague y Asociados
Servicio de QA - Harriague y AsociadosServicio de QA - Harriague y Asociados
Servicio de QA - Harriague y Asociados
 
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOpsWebinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
 
Técnicas para la Implementación de Desarrollo Continuo en AWS
Técnicas para la Implementación de Desarrollo Continuo en AWSTécnicas para la Implementación de Desarrollo Continuo en AWS
Técnicas para la Implementación de Desarrollo Continuo en AWS
 
Framework JEE - Devon
Framework JEE - DevonFramework JEE - Devon
Framework JEE - Devon
 
Técnicas para implementación de Continuous Delivery en AWS
Técnicas para implementación de Continuous Delivery en AWSTécnicas para implementación de Continuous Delivery en AWS
Técnicas para implementación de Continuous Delivery en AWS
 
Cómo maximizar todos los beneficios traidos por la promesa de los contenedores
Cómo maximizar todos los beneficios traidos por la promesa de los contenedoresCómo maximizar todos los beneficios traidos por la promesa de los contenedores
Cómo maximizar todos los beneficios traidos por la promesa de los contenedores
 
Herramientas de integración continua en proyectos software
Herramientas de integración continua en proyectos softwareHerramientas de integración continua en proyectos software
Herramientas de integración continua en proyectos software
 
Ra.1..
Ra.1..Ra.1..
Ra.1..
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 

Kürzlich hochgeladen (11)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Xamarin Fest DevOps

  • 1. DevOps & Xamarin Juan Dura Project Manager en Arkano @juanmdura
  • 2. Tecnología Xamarin Android Herramienta de integración Team Services Agente Hosted en Team Services Testing Xamarin Test Cloud Deployment Hockey App Demo Xamarin
  • 4. Planificación1 Monitoreo + Aprendizaje Implementación Desarrollo + Pruebas2 Desarrollo Producción Agile DevOps 4 3
  • 5. DevOps es una metodología para creación de software que permite fabricarlo más rápidamente, con mayor calidad, menores costos y una altísima frecuencia de releases, basándose en prácticas de AUTOMATIZACIÓN de procesos. Que es DevOps?
  • 6. Retos en el despliegue de SW, (SW Delivery)
  • 7. • Continuous Integration • Automated Testing • Continuous Deployment • Release Management • Infrastructure as Code (IaC) • Monitoring App Performance and Availability Prácticas DevOps
  • 8. Prácticas DevOps Continuous Integration Compilar el código en un servidor de integración en cada commit a una rama principal Automated Testing Ejecutar Tests Unitarios y End to End tests en un servidor de integración en cada commit a una rama principal Continuous Deployment Es la capacidad de desplegar automáticamente a un entorno de desarrollo, una nueva versión de tu aplicación que compiló y pasó los tests satisfactoriamente.
  • 9. Prácticas DevOps Release Management Es la capacidad de gestionar las versiones de la aplicación que tiene cada entorno. Por ejemplo actualizar un entorno de test o de producción de forma automática Infrastructure as Code (IaC) Gestionar con código la configuración de la infraestructura de los servicios y máquinas virtuales Monitoring App Performance and Availability Visualizar el estado de la aplicación, mediciones, información de los usuarios, alertas, notificaciones y logs... antes y después de estar en producción.
  • 10. Mobile Center is coming…
  • 11. 65 Visual Studio Code Extensions 5,910 Visual Studio Gallery Extensions 90 Visual Studio Sim-Ship Partners 48 VS Team Services Extensions
  • 12. Xamarin Test Cloud Mas de 2,000 dispositivos Automatiza las pruebas de tu app en mas de 2000 diferentes dispositivos, prueba todo lo que los usuarios hacen sin problemas de desempeño y con monitoreo de memoria y desempeño Dispositivos reales pruebas reales • Asegura la calidad de las pruebas en dispositivos reales • Automatiza las pruebas de apps en dispositivos reales • Utiliza C#, Ruby, o Cucumber para crear pruebas automáticas • Se integra con sistemas de integración continua

Hinweis der Redaktion

  1. People = Culture Fundamental attributes of successful cultures: Shared mission and incentives: infrastructure as code, apps as services, DevOps/all as teams You need to consider your hardware as a commodity, (don't give your servers names) , servers are like farm animals, it is just harder if you let theids name them Build deep instrumentation into services, push complexity up the stack Rally around agile, shared metrics, CI, service owners on call, etc. Changing the culture: any change takes time, changing culture is no exception and you can't do it alone, exploit compelling events to change culture: downtimes, cloud adoption, devops buzz PROCESS Definition and design, compliance, and continuous improvement PEOPLE Responsibilities, management, skills development, and discipline Products Tools and infrastructure
  2. But how is it that some companies like Netflix, Amazon, Etsy, and Facebook regularly deliver new features and innovation to their customers while other companies must wait weeks or months to release software updates? Today, we see continual frustration on all sides: Business, customers and IT all suffer from a lack of collaboration and communication between development and operations in software projects This increases time and labor involved in delivering and maintaining software systems – not a good thing in a world where fast time to market is key Add to that the problem that much of what we build is based on assumptions instead of hard data and you can see how this could easily lead a team to build the wrong thing The inability to deliver software efficiently and react quickly to changes can lead to much more than just frustration –in the long run, this can threaten your entire business!
  3. Partners to highlight Sauce Labs + Perfecto Mobile Testing in the cloud with real devices (both) and web applications (Sauce) MacinCloud Your own private Mac VM in the cloud to build your iOS apps Big discounts for VSTS users eDevTech Partner with us for requirements management Special offer for MSDN Enterprise: SmartOffice and InteGREAT for free