Este documento describe los servicios de desarrollo y testing de software en la nube que ofrece Devops Factory. Explica que Devops es la colaboración entre ingenieros de operaciones y desarrollo a lo largo del ciclo de vida de un producto o servicio. Devops Factory ofrece el ciclo completo de desarrollo de software utilizando metodologías ágiles y proporciona transparencia, flexibilidad e innovación.
2. ¿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
3. ¿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
4. ¿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
5. 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
6. 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
7. ¿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
8. ¿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,…
9. ¿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
11. 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:
14. ¿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
15. 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
16. ¿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
17. ¿Cómo lo ofrecemos?
Roles y Responsabilidades
« Responsable de definir patrones, estándares y guías
« Seleccionar tecnologías y herramientasEquipo de arquitectura
« Características de servicios a partir de requerimientos
« Define y controla el proceso de definición de serviciosEquipo 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
18. Partners
Contamos con partners tecnológicos posicionados en el mercado que aportan valor y experiencia a nuestras soluciones