2. principales desafíos
• Aceleración del cambio tecnológico
• Dependencia cada vez mayor en IT
• Ubicuidad del software
• Alta complejidad de los sistemas
• Recursos altamente capacitados
3. ¿ qué es dynamizeIT ?
plataforma integral
herramientas + metodología
servicios
comunidad de desarrollo
5. ¿ cómo lo logra ?
Desarrolladores
Usuario Final
Analistas de Requerimiento
Infraestructura
6. ¿ cómo lo logra ?
Desarrolladores
• Creación de modelos de alto nivel descriptivo
• Herramientas de modelado que permiten plasmar semántica de negocio
• Servicios de plataforma para lógica transversal (seguridad, acceso a datos, mensajería, etc.)
• Independencia de plataforma de ejecución y detalles de infraestructura
• Comunidad de desarrollo
7. ¿ cómo lo logra ?
Infraestructura
• Mecanismo de configuración simple y unificado
• Plataforma flexible, robusta y altamente escalable
• Soporte nativo para ambientes distribuidos sin impacto sobre los modelos de
aplicaciones.
• Capacidad de exponer funcionalidad de negocio como servicios
8. ¿ cómo lo logra ?
Analistas de requerimientos
• Creación de modelos de alto nivel de expresividad tanto para analistas como para
usuarios finales.
• Trazabilidad entre modelos de requerimientos y modelos de desarrollo
permitiendo la completa validación de los mismos
9. ¿ cómo lo logra ?
Usuarios Finales
• Acceso a aplicaciones desde múltiples dispositivos y plataformas
• Experiencia de usuario homogénea entre plataformas y aplicaciones
• Escritorio virtual en “cloud”.
• Mayor participación durante el proceso de desarrollo
10. metadatos
distribución
¿ cómo funciona ?
Las modelos se
ejecutan sobre el
‘application server’
de la plataforma
El desarrollador utiliza sus herramientas
para crear los modelos.
Finalmente los distribuye al servidor de
aplicaciones
El usuario accede a su escritorio
virtual desde diferentes
dispositivos, mediante el
‘render’ correspondiente
Esta es la primer imagen que se me viene a la cabeza cuando pienso en cloud-computing.
Cómo logramos que esto no suceda?
Para esto, dynamizeIT utiliza un enfoque por rol. Brindado las herramientas, funcionalidades y metodologías necesarias para cada uno de los roles que forman parte del ciclo de desarrollo