Automatización: Hacia el Software de Calidad. Building Success Together
|
|
- Enrique Rojo Reyes
- hace 5 años
- Vistas:
Transcripción
1 2017 Automatización: Hacia el Software de Calidad Building Success Together
2 Contenido Conceptos Básicos Automatización Desarrollo Guiado por Pruebas (TDD) Integracion Continua Entrega Continua Virtualización y la Nube DevOps UNITED STATES CHILE INDIA NISUM.COM P. 2
3 Conceptos Básicos Building Success Together
4 Conceptos Básicos Algunos Tipos Básicos de pruebas Unitarias Integración Funcionales Rendimiento UNITED STATES CHILE INDIA NISUM.COM P. 4
5 Conceptos Básicos Repositorios / Control de Versiones Organización Confiabilidad Reducción de riesgo y costo Acceso distribuído Ejemplos SVN, CVS, GIT UNITED STATES CHILE INDIA NISUM.COM P. 5
6 Automatización Building Success Together
7 Automatización Primeros pasos: Scripts de pruebas Mas confiabilidad Menos costo Mayor productividad Un proceso más robusto y predecible UNITED STATES CHILE INDIA NISUM.COM P. 7
8 Automatización Análisis estático de código Forzar adherencia a estilos Descubrir errores de diseño de código Código más ordenado y legible Ejemplos: Rubocop, Sonar UNITED STATES CHILE INDIA NISUM.COM P. 8
9 Automatización Pruebas de API Facil de desarrollar SOAP, RESTful Ejemplos: SoapUI, Postman UNITED STATES CHILE INDIA NISUM.COM P. 9
10 Automatización Tests de sitios Web Grabadores Desarrollo manual Ejemplos: Selenium, QTP UNITED STATES CHILE INDIA NISUM.COM P. 10
11 Diseño Guiado por Pruebas (TDD) Building Success Together
12 Desarrollo Guiado por Pruebas (TDD) Test Driven Development Escribir tests antes del código Asegurar que el test falle Escribir el código para que el test pase UNITED STATES CHILE INDIA NISUM.COM P. 12
13 Desarrollo Guiado por Pruebas (TDD) Test Driven Development Documentación como parte del código Facilidad de refactoring Reutilización Mejor cobertura UNITED STATES CHILE INDIA NISUM.COM P. 13
14 Integración Continua Building Success Together
15 Integración Continua Práctica de desarrollo Integrar temprano y a menudo Ramas de pequeñas Realizar pruebas varias veces al dia Compilar y crear los entregables varias veces al dia Mantener el repositorio siempre en un estado entregable UNITED STATES CHILE INDIA NISUM.COM P. 15
16 Integración Continua Servidores de CI Extraen el código desde un repositorio Ejecutan pasos configurables Analisis estatico Compilación Tests Ejemplos: Jenkins, EC, Travis UNITED STATES CHILE INDIA NISUM.COM P. 16
17 Integración Continua Ventajas Mejoras en productividad Mayor confiabilidad Repositorio siempre listo para Producción Un buen complemento para Agile UNITED STATES CHILE INDIA NISUM.COM P. 17
18 Integracion Continua Por qué GIT es el repositorio más usado con CI? Conveniente para Merge Organizaciones de trabajo específicas Facilidad de mantener múltiples repositorios Rápido y eficiente UNITED STATES CHILE INDIA NISUM.COM P. 18
19 Entrega Continua Building Success Together
20 Entrega Continua Si el repositorio siempre está listo para producción por qué no pasamos a producción mas a menudo? UNITED STATES CHILE INDIA NISUM.COM P. 20
21 Entrega Continua Riesgos del deployment manual Lentitud Errores de provisionamiento se detectan tarde Problemas de versiones Problemas de permisos UNITED STATES CHILE INDIA NISUM.COM P. 21
22 Entrega Continua Y si automatizamos el paso a producción? Reducción de riesgo y costos Fácil vuelta atrás Entrega mas rapida de features UNITED STATES CHILE INDIA NISUM.COM P. 22
23 Entrega Continua Herramientas de Configuración Automática Rapidez Confiabilidad Repetibilidad Ejemplos: Puppet, Chef Configuración es Codigo UNITED STATES CHILE INDIA NISUM.COM P. 23
24 Entrega Continua Pipeline Concepción clásica Línea de ensamblaje Developers Code Build Artifact UNITED STATES CHILE INDIA NISUM.COM P. 24
25 Entrega Continua Pipeline Tradicional Code Developers SCMS Build Artifact Deployment Validation Operator (Operations Team) UNITED STATES CHILE INDIA NISUM.COM P. 25
26 Entrega Continua Pipeline Automatizado Code commit Developers SCMS Build Artifact Deployment Validation C.I. Software (Continuous Integration) UNITED STATES CHILE INDIA NISUM.COM P. 26
27 Entrega Continua Build Automatizado: Resolución de Dependencias Compila/Empaqueta Organiza el código fuente Publica artefactos Proceso de Build es Código UNITED STATES CHILE INDIA NISUM.COM P. 27
28 Entrega Continua Software de Automatización de Build UNITED STATES CHILE INDIA NISUM.COM P. 28
29 Virtualización y la Nube Building Success Together
30 Virtualización y la Nube Máquinas Virtuales + Cloud = Infraestructura como Servicio UNITED STATES CHILE INDIA NISUM.COM P. 30
31 Virtualización y la Nube Infraestructura como servicio: Escalamiento Horizontal Infraestructura física innecesaria Optimización de Recursos Infraestructura como Código UNITED STATES CHILE INDIA NISUM.COM P. 31
32 Virtualización y la Nube Si la infraestructura es código, y los procesos de deployment son Código, el rol de Operaciones cambia profundamente. UNITED STATES CHILE INDIA NISUM.COM P. 32
33 DevOps Building Success Together
34 DevOps Roles de desarrollo? Developers (Codigo de Aplicación) CI Engineers (Código de Pipeline/ Infraestructura) QA Engineers (Código de Pruebas) UNITED STATES CHILE INDIA NISUM.COM P. 34
35 Devops Tareas Automatizadas Provisión de Infraestructura Configuración Plataformas Procesos de Compilación y Ensamblaje Deployment Monitoreo y Tests UNITED STATES CHILE INDIA NISUM.COM P. 35
36 DevOps UNITED STATES CHILE INDIA NISUM.COM P. 36
37 DevOps Development + Operations Entrega rapida de productos Menores tasa de errores Correcciones rápidas Monitoreo UNITED STATES CHILE INDIA NISUM.COM P. 37
DevOps: primeros pasos
DevOps: primeros pasos Club de Investigación Tecnológica Allan Cascante Martín Flores 27 de Julio. 2016 Agenda La idea detrás de DevOps Beneficios Prácticas para lograr ser DevOps Conclusiones Administradores
Más detallesTesting + Integración continua
Testing + Integración continua Agenda Introducción Conceptos Herramientas CI en Arquitectura Práctica Agenda Introducción Conceptos Herramientas CI en Arquitectura Práctica Conceptos El Testing, o pruebas
Más detallesDesarrollo ágil en la nube de Oracle
Acerca de... 500+ Technical Experts Helping Peers Globally bit.ly/oracleaceprogram 3 Niveles de membresía Oracle ACE Director Oracle ACE Oracle ACE Associate Contacto: oracle-ace_ww@oracle.com Facebook.com/oracleaces
Más detallesPor que Cloud? Una Estrategia basada en Cloud responde a las presiones diarias que sufren los Departamentos Informáticos
OFFERING CLOUD Por que Cloud? Una Estrategia basada en Cloud responde a las presiones diarias que sufren los Departamentos Informáticos Por que Cloud? Una Estrategia basada en Cloud tiene las siguientes
Más detallesDevops Fundamentals + Taller DevOps OpenSource
Devops Fundamentals + Taller DevOps OpenSource Referencia JST 351 Duración (horas) 32 Última actualización 30 Marzo 2018 Modalidades Presencial Examen Examen oficial DevOps Fundamentals Devops Agile Skill
Más detallesIntegracionContinua. Departamento de Sistemas y Computación Universidad de los Andes, Bogotá
IntegracionContinua Departamento de Sistemas y Computación Universidad de los Andes, Bogotá Referencias http://www.martinfowler.com/articles/continuo usintegration.html (10 September 2000: Original version
Más detallesEstrategia de éxito para escalar Testing Agile en grandes corporaciones. 8 de junio de 2016
Estrategia de éxito para escalar Testing Agile en grandes corporaciones 8 de junio de 2016 Introducción Seamos ágiles!!!! Introducción No es suficiente! Problemas en las grandes corporaciones Problemas
Más detallesANX-PR/CL/ GUÍA DE APRENDIZAJE
PROCESO DE COORDINACIÓN DE LAS ENSEÑANZAS PR/CL/001 ASIGNATURA 103000611 - PLAN DE ESTUDIOS 10AN - CURSO ACADÉMICO Y SEMESTRE 2017-18 - Primer semestre Índice Guía de Aprendizaje 1. Datos descriptivos...1
Más detallesReduciendo el Time to Market: Cómo DevOps transforma los procesos de TI y le brinda mayor agilidad al negocio
Reduciendo el Time to Market: Cómo DevOps transforma los procesos de TI y le brinda mayor agilidad al negocio Marcelo Corcilli Max Garcia Red Hat Argentina Software Cambia los Negocios Retail Finance Media??
Más detallesMáster Arquitectura y Desarrollo Software. Pénsum Académico
Máster Arquitectura y Desarrollo Software Pénsum Académico 2018 19 Índice 1. Plan de estudios... 3 2. Objetivos generales del Máster... 3 3. Contenidos del Máster... 3 3.1. Diseño y arquitectura software...
Más detallesDIGITAL BUSINESS ASSURANCE. Formación en Desarrollo de Software
DIGITAL BUSINESS ASSURANCE Formación en Desarrollo de Software Edición 2018 Formación en Desarrollo Sofware Índice Formación Certificada en Desarrollo de Software 3 isqi - Certified Agile Test Driven Development
Más detallesPropuesta framework de herramientas para el desarrollo de aplicaciones en un modelo colaborativo. Ricardo Borillo Domenech
Propuesta framework de herramientas para el desarrollo de aplicaciones en un modelo colaborativo Ricardo Borillo Domenech borillo@uji.es Índice Introducción y objetivos Arquitectura básica del sistema
Más detallesAutomatización de Pruebas de Software con Herramientas Open Source. Henry Eduardo Carrión Cristóbal
Automatización de Pruebas de Software con Herramientas Open Source Henry Eduardo Carrión Cristóbal Agenda Pruebas de Software Test Driven Development Por que automatizar? Herramientas Estrategias Conclusiones
Más detalles4.1 Introducción al continuous delivery + GitFlow
4.1 Introducción al continuous delivery + GitFlow Tema 4: Continuous delivery Valores del desarrollo ágil Valor del manifiesto ágil: Working software El proyecto crece incrementalmente, con un flujo continuo
Más detallesBehavior Driven Development
Behavior Driven Development Sesión 11c Repaso de TDD Práctica de desarrollo de software propuesta por Kent Beck Parte de XP y de metodologías ágiles, pero puede ser usada también con cualquier otra metodología
Más detallesCómo dirigir un equipo de desarrollo Y quedar como un Jefe! ; )
Cómo dirigir un equipo de desarrollo Y quedar como un Jefe! ; ) Marzo 2016 UBU Míryam Gómez San Martín @miryamgsm DE QUÉ TRATA LA SESIÓN De qué trata la sesión de hoy? Has estudiado ingeniería del software
Más detallesVisual Studio 2010 Guía de ventas
Visual Studio 2010 Guía de ventas 2 Microsoft Confidential 5 Microsoft Confidential 6 Microsoft Confidential SDLC, v1 SDLC, v2 Mantenimiento Gobierno Desarrollo Operaciones 9 Microsoft Confidential
Más detallesDesarrollo Software Gran Escala
Desarrollo Software Gran Escala Herramientas de Desarrollo (Parte 3: Generadores y Constructores) Diferentes tipos de herramientas Controladores de versión Ambientes de desarrollo Pruebas y Depuración
Más detallesLAS HERRAMIENTAS PARA DEVOPS
EMC FORUM 2015 1 EMC FORUM 2015 LAS HERRAMIENTAS PARA DEVOPS CONSÍGALAS, ÚSELAS, HÁGALAS SUYAS 2 QUÉ ES DEVOPS? 3 UNA IDEA O FILOSOFÍA/CULTURA COLABORATIVA ENTRE LOS EQUIPOS TÉCNICOS 4 PROCESOS Y HERRAMIENTAS
Más detallesDISTRIBUCIÓN HORARIA DE LA ASIGNATURA SEGÚN NORMATIVA
GUÍA DOCENTE CURSO: 2016-17 DATOS BÁSICOS DE LA ASIGNATURA Asignatura: Integración de Sistemas Software Código de asignatura: 40159008 Plan: Grado en Ingeniería Informática (Plan 2015) Año académico: 2016-17
Más detallesJava Architect. Programa de Estudio.
Java Architect Programa de Estudio Java Architect Aprende a realizar una arquitectura de Java desde cero. Qué herramientas se usan, con qué propósito. En este curso se mostrarán arquitecturas modernas
Más detallesTESTS UNITARIOS. keep the bar green to keep the code clean
TESTS UNITARIOS keep the bar green to keep the code clean Para qué hacer tests unitarios? Es imposible hacer software libre de defectos. Tiempo del desarrollador: Diseño Análisis Debug Desarrollo Los tests
Más detallesServicios Área Ingeniería. Integración continua
Servicios Área Ingeniería Integración continua Tabla de contenidos 1. Integracion continua... 3 1.1. Descripción... 3 1.2. Detalle de los productos utilizados... 6 1.1. Descripción Se ofrece una solución
Más detallesEl rol de Docker para ejecutar pruebas automatizadas como parte de la Integración Continua
El rol de Docker para ejecutar pruebas automatizadas como parte de la Integración Continua Paula Beatriz Olmedo, Fernanda Noel Pucheta Moyano McAfee Argentina Av. La Voz del Interior 7000, X5000 Córdoba,
Más detallesDEVOPS Y LA GESTIÓN DEL CICLO DE VIDA DE LAS APLICACIONES Óscar Oliva
DEVOPS Y LA GESTIÓN DEL CICLO DE VIDA DE LAS APLICACIONES Óscar Oliva INTRODUCCIÓN En los últimos años se ha producido una profunda transformación del proceso de creación, entrega y operación de las aplicaciones.
Más detallesTest Driven Development en la plataforma Salesforce
Test Driven Development en la plataforma Salesforce Mitos y verdades Abril 27, 2016 Aldo Fernandez Technical Architect @aldoforce Agenda Plataforma Salesforce Que es TDD? Proceso TDD Un ejemplo de TDD
Más detallesImplementación AWS de DevOps
RESUMEN Implementación AWS de DevOps Introducción a AWS CodeStar José Giori Herrán Escobar Arquitecto de Transformación Empresarial jherran@valorit.com.co Skype: jgherran Iniciar Una rivalidad casi eterna
Más detallesINTEGRACIÓN CONTÍNUA CON HUDSON EN RUNT. 22/01/10 S lide 1
INTEGRACIÓN CONTÍNUA CON HUDSON EN RUNT www.heinsohn.com.co 22/01/10 S lide 1 AGENDA Breve Introducción. Instalación. Configuración de un proyecto básico. Plugins JUnit. Emma. FindBugs. SONAR. Hudson en
Más detallesAgile Testing. Sesión 8. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante
Agile Testing Sesión 8 Unas palabras previas de cautela Las pruebas no son una verificación formal de un programa, no pueden garantizar la corrección del software para todos los posibles casos de entrada
Más detallesTEST (2 0 puntos, 0 20 puntos por pregunta correcta, puntos por error) [Marcar sólo una opción]
EXAMEN FINAL ORDINARIO TEST (2 0 puntos, 0 20 puntos por pregunta correcta, -0 05 puntos por error) [Marcar sólo una opción] Cuál de las siguientes áreas de conocimiento de la ingeniería del software,
Más detallesState of the art para el desarrollo de Apps en el entorno de intermediarios bursátiles
State of the art para el desarrollo de Apps en el entorno de intermediarios bursátiles HP DevOps en negocios corporativos Oscar Muñoz Ramos Business Consultant Hewlett-Packard Enterprise !Bienvenidos a
Más detallesAPIFICACION y DevOps. Iván Sampedro Postigo Oracle Cloud Platform Sales Consultant. TIC en la Modernización de la Justicia.
TIC en la Modernización de la Justicia. APIFICACION y DevOps Iván Sampedro Postigo Oracle Cloud Platform Sales Consultant Copyright 2014 Oracle and/or its affiliates. All rights reserved. APIficación Copyright
Más detallesDEVOPS ESSENTIALS PROFESSIONAL CERTIFICATE (DEPC)
DEVOPS ESSENTIALS PROFESSIONAL CERTIFICATE (DEPC) 1. La palabra DevOps es una contracción de Desarrollo (Development) y Operaciones (Operations) 2. Tanto ITIL como DevOps están destinados a apoyar la prestación
Más detallesReinaldo Chacón, Yanet Devis Suhaily Ocando, Violette Ramírez, Luis Rodríguez, Maria M Toledo, Nohelia Vazquez
Reinaldo Chacón, Yanet Devis Suhaily Ocando, Violette Ramírez, Luis Rodríguez, Maria M Toledo, Nohelia Vazquez Grinder es un framework de prueba de Java (open source) que facilita a los desarrolladores
Más detallesPlanificaciones METODOS Y MODELOS EN LA INGENIERIA DEL SOFTWARE PLANIFICACIONES II. Docente responsable: PAEZ NICOLAS MARTIN.
Planificaciones 9521 - METODOS Y MODELOS EN LA INGENIERIA DEL SOFTWARE II Docente responsable: PAEZ NICOLAS MARTIN 1 de 6 OBJETIVOS Que los alumnos entiendan las desafíos, estrategias y técnicas para la
Más detallesPlanificaciones METODOS Y MODELOS EN LA INGENIERIA DEL SOFTWARE PLANIFICACIONES II. Docente responsable: PAEZ NICOLAS MARTIN.
Planificaciones 9521 - METODOS Y MODELOS EN LA INGENIERIA DEL SOFTWARE II Docente responsable: PAEZ NICOLAS MARTIN 1 de 6 OBJETIVOS Que los alumnos entiendan las desafíos, estrategias y técnicas para la
Más detallesGestión de programa - Diario de grupo
Gestión de programa - Diario de grupo Grupo 1 ID Opera: 17 Repositorio de código Grupo de opera Aguilar Cano, Francisco Rodríguez Regidor, Juán Antonio Contenido Hitos importantes... 3 Actas de reuniones...
Más detallesProyecto docente de la asignatura
Proyecto docente de la asignatura Asignatura Materia Módulo TECNOLOGIAS PARA EL DESARROLLO DE SOFTWARE INGENIERIA DEL SOFTWARE Tecnologías Específicas Titulación GRADO EN INGENIERÍA INFORMÁTICA (545) Plan
Más detallesMetodologías ágiles de desarrollo de software
Metodologías ágiles de desarrollo de software Sesión 2 Índice Metodologías ágiles de desarrollo de software 2 Qué es el software?, 2013-14 Domingo Gallardo, DCCIA, Universidad de Alicante Metáforas La
Más detallesHistoria de revisiones
Binary Rain Manejo del Ambiente Controlado Versión 1.3 Historia de revisiones Fecha Versión Descripción Autor 25/08/2012 1.0 Creación del documento Javier Hagopian 26/08/2012 1.1 Revisión de calidad Camilo
Más detallesCOMPUTACIÓN EN LA NUBE CON JAVA
COMPUTACIÓN EN LA NUBE CON JAVA 1. Objetivos del curso El participante adquirirá capacidades para analizar y definir los requerimientos del cliente, planificar, diseñar, implementar y mantener aplicaciones
Más detallesProyectos de Sistemas de Software
Proyectos de Sistemas de Software Ingeniería en Sistemas de Información Evolución del software (II) Administración de la configuración Profesor: Gerardo I. Simari Depto. de Ciencias e Ingeniería de la
Más detallesJornada Gestión de la Configuración
Partners Jornada Gestión de la Configuración Sacando provecho a las posibilidades de automatización Integración continua con servidores de gestión de configuración SW. Jesús Megía Vega Jefe de Ingeniería
Más detallesSeguridad en el SW 1
Seguridad en el SW 1 Índice Seguridad en el SW Retos Problemas Soluciones Herramientas Conclusiones 2 Índice Seguridad en el SW Retos Problemas Soluciones Herramientas Conclusiones 3 Retos Octubre Rojo
Más detallesOficinas de calidad externalizadas
Diciembre 2013 Antonio García Candil Arquitecto de soluciones JEE. Especialista en Integración Continua. En este artículo: Qué es una Oficina de Calidad Procesos que influyen en la calidad de un proyecto
Más detallesContratación de servicios informáticos para el diseño de una plataforma de automatización de aprovisionamiento de servidores. Ref.
Dirección General de Servicios Junio de 2017 Contratación de servicios informáticos para el diseño de una plataforma de automatización de aprovisionamiento de servidores. Ref. 1777 Pliego de Prescripciones
Más detallesTema 5 - Pruebas del software Ingeniería del Software de Gestión II
escuela técnica superior de ingeniería informática Tema 5 - Pruebas del software Ingeniería del Software de Gestión II Objetivos Cuáles son las alternativas para verificar y validar software Qué son las
Más detallesTRES RUTAS A LA NUBE ELECCIÓN SIN COMPLEJIDAD. Copyright 2013 EMC Corporation. Todos los derechos reservados.
TRES RUTAS A LA NUBE ELECCIÓN SIN COMPLEJIDAD 1 Dos retos fundamentales Aumentar el ingreso 35% DE INVERSIÓN 65% DE MANTENIMIENTO Disminuir los costos operacionales Datos de métricas clave de TI, diciembre
Más detallesECOSISTEMAS SOFTWARE DE SOPORTE A LA INTEGRACIÓN CONTINUA
ECOSISTEMAS SOFTWARE DE SOPORTE A LA INTEGRACIÓN CONTINUA Eng. Abel Rosales Introducción Para dotar de las herramientas necesarias en un proyecto software, en general una organización dispone de las siguientes
Más detallesQué es un DevOps? Introducción. Responde a una necesidad real o es una moda? Hablemos de la realidad
Noviembre 2013 Thorsten Prumbs Arquitecto de soluciones en atsistemas Thorsten es un reputado profesional, con dilatada experiencia en el diseño de arquitecturas corporativas y la consultoría de seguridad
Más detallesIDENTIFICACIÓN DEL TIPO CORRECTO DE NUBE HÍBRIDA PARA SU NEGOCIO
EMC FORUM 2015 1 EMC FORUM 2015 IDENTIFICACIÓN DEL TIPO CORRECTO DE NUBE HÍBRIDA PARA SU NEGOCIO NOMBRE DEL CONFERENCISTA 2 EL SOFTWARE ESTÁ REDEFINIENDO A TODOS LOS NEGOCIOS LOS NEGOCIOS AVANZAN A UN
Más detallesACELERANDO DEVOPS JORNADAS DE INFORMÁTICA DEL URUGUAY JIAP 2015. César Búa Solutions Services Manager Red Hat Latin America - TILSOR
JORNADAS DE INFORMÁTICA DEL URUGUAY JIAP 2015 César Búa Solutions Services Manager Red Hat Latin America - TILSOR AGENDA El mundo en que vivimos Las organizaciones de IT Entorno típico de fabricación de
Más detallesEntrega continua: automatización del canal de distribución
Informe oficial Deployment Automation Entrega continua: automatización del canal de distribución Índice página El valor de la entrega continua.... 1 Desconexión entre la compilación y la implantación....
Más detalles20247 Configuración e implementación de una nube privada
20247 20247 Configuración e implementación de una nube privada Fabricante: Microsoft Grupo: Sistemas Operativos Formación: Presencial Horas: 25 Subgrupo: Microsoft Windows Server 2012 Introducción Este
Más detallesEl Pepito Grillo de la eficiencia: la cobertura física de las pruebas funcionales
El Pepito Grillo de la eficiencia: la cobertura física de las pruebas funcionales Hoy venimos a hablar de la cobertura en el ámbito del testing. Muchos conocen la cobertura de código, ese indicador porcentual
Más detallesOptimización de aplicaciones y bases de datos con EMC Hybrid Cloud. Ernesto Andres Pineros Ortiz Sr. vspecialist
Optimización de aplicaciones y bases de datos con EMC Hybrid Cloud Ernesto Andres Pineros Ortiz Sr. vspecialist 1 Más del 90 % de los centros de datos actuales Exchange SharePoint SAP Oracle12c SQL Server
Más detallesDe Secure SDLC a SecDevOps. Mario Robles
De Secure SDLC a SecDevOps Mario Robles Mario Robles Fundador WhiteJaguars Cyber Security OWASP Costa Rica Board member desde 2011 Líder del proyecto OWASP Pyttacker Colaborador en: OWASP Testing Guide,
Más detallesDe la Integración Continua a la Entrega Continua
Febrero 2014 Eder Castro Lucas Arquitecto de soluciones en atsistemas De la Integración Entrega Continua Qué es la? La es una disciplina de desarrollo de software que hace uso de un conjunto de patrones
Más detallesJava en la nube de Oracle. Java en la nube de Oracle
Acerca de... Experts in Modern Development Cloud Microservices and Containers Java, JavaScript/Node.js, PHP, Python DevOps Continuous Delivery Open Source Technologies SQL/NoSQL Databases Machine Learning,
Más detallesServicios Cloud de Desarrollo & Testing Software
Servicios Cloud de Desarrollo & Testing Software Qué es Devops? Ingenieros de operaciones y de desarrollo trabajando conjuntamente a lo largo de todo el ciclo de vida del desarrollo de un servicio o producto
Más detallesDEPLOYMENTS Y EL CICLO DE DESARROLLO EN DRUPAL
DEPLOYMENTS Y EL CICLO DE DESARROLLO EN DRUPAL Nestor Mata Cuthbert Senior Web Developer Up And Running Software EL PROBLEMA Mas de 1 programador Mas de 1 servidor Mas de 1 ambiente Mas de una version
Más detallesControl de Configuración
Facultad de Ingeniería Universidad de Buenos Aires 75.08 Sistemas Operativos Lic. Adrián Muccio Control de Configuración Control de Configuración La Gestión de Configuración de Software o Software Configuration
Más detallesPlataforma de Desarrollo de Software
Plataforma de Software Guía de introducción a la Plataforma de Desarrollo de Software Versión 1.10 Basado en plantilla: xxxxx - Plantilla básica v2.01 2014-02-07 Página 1 de 8 Control de cambios Fecha
Más detallesGestión de proyectos. Metodología Involucrar al cliente Planificación. Herramientas. Contratos. Procesos. Estimación requisitos
Gestión ágil de proyectos: experiencias prácticas y resultados obtenidos Rodrigo Corral rcorral@plainconcepts.com http://geeks.ms/blogs/rcorral Twitter: r_corral Gestión de proyectos Metodología Involucrar
Más detallesTransformación Digital con Computación en la Nube AWS. José Giori Herrán Escobar Arquitecto Empresarial
Transformación Digital con Computación en la Nube AWS > José Giori Herrán Escobar Arquitecto Empresarial jherran@valorit.com.co Contando una historia RENDIMIENTO FLEXIBILIDAD ESCALABILIDAD Elementos Clave
Más detallesREDEFINA LA SIMPLICIDAD MOTIVOS PRINCIPALES: EMC VSPEX BLUE PARA AMBIENTES VIRTUALIZADOS
REDEFINA LA SIMPLICIDAD ÁGIL. ESCALABLE. CONFIABLE. MOTIVOS PRINCIPALES: EMC VSPEX BLUE PARA AMBIENTES VIRTUALIZADOS Redefina la simplicidad: ágil, escalable y confiable. Los clientes empresariales y de
Más detallesManual de uso. Jenkins
Manual de uso. Jenkins Fecha: 08/08/2012 Referencia: EJIE S.A. Mediterráneo, 14 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz Tel. 945 01 73 00* Fax. 945 01 73 01 www.ejie.es
Más detallesControl de Calidad en Software Libre III Congrés de Programari Lliure - Comunitat Valenciana
Control de Calidad en Software Libre III Congrés de Programari Lliure - Comunitat Valenciana Noviembre 2008 Juan J. Martínez jjmartinez@opensistemas.com Project Manager Responsable de Infraestructuras
Más detallesPropuesta de Servicios De Agile y Desarrollo
Propuesta de Servicios De Agile y Desarrollo Nuestra empresa Ponemos en valor los Sistemas de Información de las empresas, proporcionando la velocidad y la escalabilidad que necesitan para ser competitivos
Más detallesExtreme Programming Practices. Pair-Programming, Collective Code Ownership, Frequent Integration
Extreme Programming Practices Pair-Programming, Collective Code Ownership, Frequent Integration 12 Prácticas de XP 4 Prácticas de Codificación: estándares, vocabulario, refactoring, diseño simple. 4 Prácticas
Más detallesSeis elementos imprescindibles para la entrega de aplicaciones en entornos híbridos y multinube
Seis elementos imprescindibles para la entrega de aplicaciones en entornos híbridos y multinube Contenido Introducción...3 Visibilidad de la red de extremo a extremo...4 Análisis en tiempo real del rendimiento
Más detallesCriterios para la hiperconvergencia de próxima generación
Resumen de la solución Marzo de 2016 Puntos destacados Definimos la hiperconvergencia de próxima generación Delineamos los objetivos para la próxima generación de sistemas hiperconvergentes de modo que
Más detallesDesarrollo ágil basado en pruebas de aceptación
Desarrollo ágil basado en pruebas de aceptación Patricio Letelier letelier@dsic.upv.es Qué resultados de I+D tenemos? TUNE-UP Process: enfoque y herramienta de apoyo para gestión ágil de proyectos (equipos
Más detallesAgenda. Ventajas Versión 6.X. Procesos Sencillos. Soporte completo. Plataforma modular. Vista unificada. Migración desde 5.X. Tibco y DATA ADVISER
TIBCO V6 UPGRADE Agenda Ventajas Versión 6.X Procesos Sencillos Soporte completo Plataforma modular Vista unificada Migración desde 5.X Tibco y DATA ADVISER Ventajas versión 6.X TIBCO ActiveMatrix BusinessWorks
Más detallesCaso práctico de automatización en hipermercados
en hipermercados Xabier Bayón García Consultor técnico Presentar caso de evolución de implantación de automatización y devops Participación en el proyecto durante más de 3 años Grupo de hipermercados en
Más detallesIMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET
IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET Módulo Formativo MF0493_3, perteneciente al Certificado de Profesionalidad IFCD0210 DESARROLLO DE APLICACIONES CON TECNOLOGÍAS
Más detallesSistema Control de Gestión de Venta. Documento Visión y Alcances Proyecto para Brinks Chile
Sistema Control de Gestión de Venta Documento Visión y Alcances Proyecto para Brinks Chile Contenido Contexto del Proyecto: el cliente. Motivación y Necesidad Visión de Requerimientos y Detalle Preliminar
Más detallesOptimización de ambientes de aplicaciones y varias bases de datos con EMC. Nombre
Optimización de ambientes de aplicaciones y varias bases de datos con EMC Nombre 1 Más del 90 % de los centros de datos actuales Exchange SharePoint SAP Oracle12c SQL Server SAP HANA Varios sistemas aislados
Más detallesLa estrategia de atención se reinventó.
La estrategia de atención se reinventó. Una experiencia superadora en la interacción con clientes. Mediante soluciones flexibles hechas por expertos. Un producto para cada necesidad en la atención al cliente
Más detallesJornada sobre Gestión n de la Configuración
Jornada sobre Gestión n de la Configuración Sistemas de gestión de la configuración SW El reto de la automatización 4 de Octubre de 2012 T00370608PFP002 ON A/C RADAR TEST SET training notes Contenido Introducción
Más detallesCUMPLIMIENTO SIN PAPELEO, SIN PROBLEMAS
EHS TRACKER SOFTWARE CUMPLIMIENTO SIN PAPELEO, SIN PROBLEMAS Todo lo que su empresa necesita para la Gestión Integrada de Medioambiente, Salud y Seguridad Ocupacional GESTIÓN INTEGRADA DE MEDIOAMBIENTE,
Más detallesI Jornadas de Informática y Telecomunicaciones de la APBA DevOps - Integración continua en el desarrollo de software Junio
I Jornadas de Informática y Telecomunicaciones de la APBA DevOps - Integración continua en el desarrollo de software Junio - 2015 www.atsistemas.com Índice somos atsistemas algunos conceptos herramientas
Más detallesContenido. Introducción. Buenas Prácticas. Buenas Prácticas. Introducción al RUP. Disciplina Requerimientos. Conclusiones. Desarrollo Iterativo
Contenido Introducción Buenas Prácticas Introducción al RUP Disciplina Requerimientos Conclusiones Buenas Prácticas Desarrollo Iterativo Administración de Requisitos Arquitectura basada en componentes
Más detallesChef en la UCLM. Unidad de Sistemas y Redes
Chef en la UCLM javier.ayllon@uclm.es Unidad de Sistemas y Redes Antecedentes Explosión del número de instancias Cloud privada Cloud pública El error al 99.9% es humano Operaciones Desarrolladores DevOps
Más detallesIFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión
IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión 1. MÓDULO 1. MF0223_3 SISTEMAS OPERATIVOS Y APLICACIONES INFORMÁTICAS UNIDAD FORMATIVA 1. UF1465 COMPUTADORES PARA BASES DE DATOS
Más detallesCONTACT CENTER ASSISTED AUTOMATION
HERRAMIENTA DE SEGUIMIENTO, TRATAMIENTO Y CLASIFICACIÓN DE INCIDENCIAS Contact Center Assisted Automation es una aplicación web que ha sido diseñada para proveer a los Operadores de una herramienta que
Más detallesEstrategias de Automatización en el contexto de un Development Pipeline
Estrategias de Automatización en el contexto de un Development Pipeline Elementos de Una Estrategia de Automatización Definir los niveles de Tests Automatizados: Tests Unitarios. Tests de Integración.
Más detallesMaestría en Seguridad Informática. Jorge Ezequiel, Bo Hugo Pagola Alberto Dums
Maestría en Seguridad Informática Construcción de seguridad en metodologías Ágiles Jorge Ezequiel, Bo Hugo Pagola Alberto Dums Agenda 1. Introducción 2. Metodologías Ágiles 3. Problema de estudio 4. Experimentación
Más detallesMicrosoft Dynamics Sure Step Fundamentos
Fundamentos 28-09-2015/Serie Microsoft Dynamics Sure Step Fases Desarrollo Implementación Operaciones / Septiembre 2015 Rosana Sánchez CCRM: @rosana-sanchez-2 Twitter: @rosansasanchez6 Correo: ingrossanbar@hotmail.com
Más detallesPresentación. Dirigido a
DevOps Essentials 1 Presentación DevOps es un acrónimo de Development (Desarrollo) y Operations (Operaciones), que se refiere a una cultura o movimiento que se centra en la comunicación, colaboración e
Más detallesMaven e IC. Maven, SonarQube, Artifactory y Jenkins
Maven e IC Maven, SonarQube, Artifactory y Jenkins Presentación Retos del Desarrollo SW Proyectos SW grandes y complejos Cada vez más interoperabilidad Muchos equipos de trabajo (remotos) Planificaciones
Más detallesMEDEA. La Metodología de Desarrollo en ÁTICA Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
MEDEA La Metodología de Desarrollo en ÁTICA Presentación Francisco García Mateo (pacom@um.es) Jefe de la Sección de Metodologías, Normalización y calidad del software www.um.es/atica/mncs www.slideshare.net/um_mncs
Más detallesGESTIONE SUS TAREAS Y PROYECTOS DE NEGOCIO
LAS HERRAMIENTAS JIRA OFRECEN UNA AMPLIA VARIEDAD DE FUNCIONALIDADES GESTIONE SUS TAREAS Y PROYECTOS DE NEGOCIO METODOLOGÍAS ÁGILES, TRADICIONALES Y PROCESOS DE NEGOCIO Amplíe la visibilidad y permita
Más detallesCA Release Automation Continuous Delivery Edition y CA Agile Central
RESUMEN DE LA SOLUCIÓN CA RELEASE AUTOMATION CONTINUOUS DELIVERY EDITION Y CA AGILE CENTRAL CA Release Automation Continuous Delivery Edition y CA Agile Central Coordine de una manera más eficaz el trabajo
Más detallesoctubre de 2007 Arquitectura de Software
octubre de 2007 Arquitectura de Software Seis mejores Prácticas Desarrollo Iterativo Administrar Requerimientos Usar Arquitecturas basadas en Componentes Modelado Visual (UML) Verificar Continuamente la
Más detallesIngeniería de Software: Metodologías
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes.
Más detallessábado 3 de agosto de 13 Modelos de Servicio
Modelos de Servicio TI como un servicio Como ofrecer las TI como un servicio? Considerar las necesidades de: Usuario Promedio Desarrollo de Aplicaciones Mobiles Los Sistemas Empresariales Diferentes usuarios
Más detallesTesting Software S.A
Testing S.A info@testingsoft.com www.testingsoft.com Tel. Oficina: +506 2573.6959, Costa Rica Testing se complace en presentar su oferta de Capacitación para el año 2014. Nuestra Capacitación está divida
Más detalles