Presentacion devops factory 2016_v1.0
-
Upload
devopsfactory -
Category
Technology
-
view
401 -
download
0
Transcript of Presentacion devops factory 2016_v1.0
¿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
¿Qué aportamos?
§ Comprensión de negocio § Experiencia en prestación del Servicio § Alto grado de conocimiento,
especialización y cualificación técnica § Solidez económica y organizacional § Independencia de terceros:fabricantes,
operadoras, etc. § Uso de estándares del mercado
CONFIANZA § Ciclo completo de vidad del desarrollo
del software § Servicio parcial
(análisis,diseño,desarrollo,testing,end-to-end o cualquier combinación de las mismas plataformas y herramientas propias, implantadas y en explotación)
§ Centros técnicos propios de gestión y operación Recursos técnicos disponibles
§ Servicio Remoto, nearshore y o shore, o inhouse
COBERTURA § Agilidad y creatividad § Capacidad de crecimiento
§ Adaptación a los cambios tecnológicos § Absorción de cargas no programadas
§ Adecuación a los procesos internos del cliente
FLEXIBILIDAD
§ Metodologías ágiles con sprints acordados con el cliente. El cliente en todo momento puede conocer el estado real del servicio a través de cuadros de mando y alertas.
TRANSPARENCIA § Implantamos las tecnologías más
innovadoras para el ciclo de vida del software.
§ Utilizamos tanto las últimas metodologías de trabajo como la más clásicas.
INNOVACIÓN § Pago por uso real del servicio § Control costes: economías de escala y
predictibidad
COSTES
¿Qué ofrecemos?
Puede asumir cualquier fase del ciclo de vida del SW o combinación de las mismas, tanto en modelos clásicos Waterfall como en modelos Agile
FLEXIBILIDAD EN LA PRESTACIÓN DEL SERVICIO
Capacidades
Total transparencia de costes, plazos y alcance
Stack formado por componentes estables basados en tecnologías Open Source maduras
Enfoque sistemá>co y eficiente en el desarrollo de proyectos
Procesos ágiles para la ges>ón del cambio
Calidad a través de pruebas automa>zadas, procesos definidos e integración conEnua
Enfoque
TIME TO MARKET
TECNOLOGÍAS DE
MERCADO
REDUCCIÓN DE COSTES
AGILIDAD EN INTEGRACIÓN / DESARROLLO
Requerimientos del proyecto
Tareas de la iteración (sprint)
Reunión Diaria
Entregable listo para salir en producción
Sprint 2-‐4 semanas
¿Qué ofrecemos?
DESARROLLOS ESTÁNDAR DESARROLLO DE
SOLUCIONES NEGOCIO DESARROLLO DE
SOLUCIONES NEGOCIO DESARROLLO DE
SOLUCIONES NEGOCIO DESARROLLO DE
SOLUCIONES NEGOCIO DESARROLLO DE
SOLUCIONES NEGOCIO
Desarrollo e implantación sobre los productos más demandados del mercado:
Ampliación de aplicaciones.
Diseño e integración de bases de datos
Reingeniería y refactoring de aplicaciones.
Migración de aplicaciones y bases de datos.
Equipos que actúan como una extensión del ciclo de vida de desarrollo del cliente. Diseño, gestión y automatización de pruebas (unitarias, funcionalidades, integradas, aceptación, compatibilidad, usabilidad, accesibilidad, rendimiento y carga, regresión, etc).
Aplicaciones nativas: iOS, Android…
Aplicaciones multiplataforma: HTML5
Aplicaciones multisite: móvil, tablet, PC,…
Open Source
Big Data
Dinamic Analytics
Open Middleware
APIs
¿Qué ofrecemos?
DESARROLLOS ESPECÍFICOS AUTOMATIZACIÓN Y CONTROL SUPERVISIÓN Y CONECTIVIDAD SISTEMAS INTELIGENTES
Control de procesos industriales
Gestión de instalaciones,(HVAC, Iluminación, electricidad…)
Gestión de Comunicaciones (LAN,Voz IP, megafonía, interfonía,…)
Sensorización
Equipos que actúan como una extensión del ciclo de vida de desarrollo del cliente. Diseño, gestión y automatización de pruebas (unitarias, funcionalidades, integradas, aceptación, compatibilidad, usabilidad, accesibilidad, rendimiento y carga, regresión, etc).
Aplicaciones nativas: iOS, Android…
Aplicaciones multiplataforma: HTML5
Aplicaciones multisite: móvil, tablet, PC,…
¿Cómo funciona?
• Transparencia durante la ejecución del proyecto
• Eficiencia a través del seguimiento y gestión de los costes, el alcance y la calidad
• Proceso adaptado a las necesidades individuales y de rápida implementación
• Gestión óptima de los recursos disponibles, con la priorización de tareas iterativa y gestión del tiempo
• Correcta aceptación por parte del usuario final y satisfacción del cliente
Metodología
Metodología ágil
SCRUM
Entorno Desarrollo HERRAMIENTAS
Tecnología ARQUITECTURA DE REFERENCIA
Servicios CONSULTORÍA, DESARROLLO Y FORMACIÓN
Cubrimos todo el ciclo de vida de un proyecto, desde la concepción de la idea o detección de la necesidad hasta la implementación de la solución y su posterior mantenimiento:
Metodologías
Todas las actividades de desarrollo de Devops Factory se ejecutan bajo el siguiente esquema:
¿Cómo lo ofrecemos?
Framework de desarrollo basado en estándares de facto del mercado
Framework disponible para los equipos de desarrollo en modalidad PaaS
Devops
15
DevDevoOps
DevOps conecta el desarrollo, QA y operaciones, de tal forma que el ciclo de vida Epico del desarrollo de so^ware se automa>za para industrializar el proceso. Es una estrategia, no una implementación.
Cambio cultural No son sólo herramientas, sino una sincronización entre personas, procesos y herramientas, siendo la persona el elemento crí>co de la ecuación
➔ Foco en el negocio ➔ Entregas incrementales ➔ Refuerza a los miembros del equipo ➔ Fomenta las comunicaciones entre ➔ Fomenta el equipo de compañeros ➔ Mejora con>nua ➔ Se preocupa por la calidad de servicio ➔ Agile
Intereses
¿Cómo lo ofrecemos?
16
Sevilla
Barcelona
• Centro de desarrollo en Sevilla con 30 técnico
• Capacidad en las principales tecnologías de desarrollo: .NET, Java, PHP, C++, soluciones móviles, etc.
• Centro especializado en portales y movilidad
• Centro de desarrollo en Barcelona con 70 técnicos
• Capacidad en las principales tecnologías de desarrollo: .NET, Java, PHP, C++, soluciones móviles, etc.
• Centro especializado en soluciones de ingeniería: PLC, SCADA, MES, BMS, M2M, etc., y en soluciones Big Data y Social Media
DevopsFactory dispone en España de dos centros especializados en desarrollo de Software
Gracias a su presencia internacional, Zemsania tiene capacidad de creación de equipos nearshore y offshore adhoc
¿Cómo lo ofrecemos?
Roles y Responsabilidades
« Responsable de definir patrones, estándares y guías « Seleccionar tecnologías y herramientas Equipo de arquitectura
« Características de servicios a partir de requerimientos « Define y controla el proceso de definición de servicios Equipo de diseño
Equipo de desarrollo
Equipo de calidad
Equipo de Operaciones
« Implementa los servicios.
« Realizar tareas de prueba y validación
« Gestiona el repositorio y registro de servicios. « Monitorización, despliegue y administración
Partners Contamos con partners tecnológicos posicionados en el mercado que aportan valor y experiencia a nuestras soluciones