Manuel Cid. Capgemini. CoE-Java-Devon. Semanainformatica.com 2015

Download Manuel Cid. Capgemini. CoE-Java-Devon. Semanainformatica.com 2015

Post on 15-Jul-2015

52 views

Category:

Technology

8 download

TRANSCRIPT

  • Desarrollo 3.0: una nueva forma de entender

    los proyectos de ingeniera software

    20 de Abril de 2015

  • Desarrollo 3.0

    - La motivacin

    - Un camino en el bosque: Devon

    - La metodologa: orientacin a negocio

    - El modelo de Desarrollo 3.0: El CoE

    - Beneficios del modelo

    - Madurez y expansin

    - El modelo como acelerador de transformacin para las organizaciones

  • La Motivacin

    Equipos aislados

    Compartimentos estancos (Silos)

    No se comparte el conocimiento

    La reutilizacin es escasa (se empieza de 0)

    pero todos trabajamos sobre la misma tecnologa Java

    Conclusin: Distintas soluciones para mismas problemticas

    Java Java Java Java Java

  • El Objetivo

    Disponer de un framework corporativo basado en nuestra visin de la Arquitectura:

    Es decir, una misma base tecnolgica reutilizable para todos los proyectos Java.

  • El Bosque Java

    Java es el estndar, pero es muy abierto

    Las tecnologas Web estn en continuo cambio

    Existen multitud de frameworks que cubren distintas partes de una solucin empresarial

    pero no hay ninguno que las integre todas.

  • Un camino en el Bosque: Devon

    Seleccin stack, entre todo el contexto tecnolgico

    Integra el stack y enriquece con componentes

    Visin de Arquitectura: experiencia

    Foco en el desarrollador: productividad

    Preparado para el cambio: flexibilidad

    Busca el impacto positivo en negocio: UX + calidad

  • Devon

    Estndar y basado en open source Java, Multi-plataforma, Multi-canal, Multi-browser, Multi-dispositivo, Multi-idioma,

  • Devon: estandarizacin tecnolgica

  • Orientacin a negocio: Metodologa

    Tradicional, pero gil Tradicional para tener control sobre alcance, tiempos y presupuestos

    pero gil para realizar la construccin del software, mediante ciclos cortos de desarrollo (sprints)

    Alineado con el negocio, y flexible al cambio Buscando su implicacin en la definicin de requisitos/anlisis, as como en ver DEMOs de los sprints

    Y permitiendo moldear las soluciones al ver las DEMOs

    Con un seguimiento cercano del avance Negocio va viendo el avance del proyecto en cada sprint

    El equipo tiene un ritmo de trabajo sostenido

    Toma Requisitos

    Anlisis y Diseo

    Desarrollo Pruebas Implantacin

    Sprint 7

    Sprint 8

    Sprint 9

    FASE

    3

    Toma Requisitos

    Anlisis y Diseo

    Desarrollo Pruebas Implantacin

    Sprint 4

    Sprint 5

    Sprint 6

    Toma Requisitos

    Anlisis y Diseo

    Desarrollo Pruebas Implantacin

    Sprint 1

    Sprint 2

    Sprint 3

    FASE

    1

    FASE

    2

    Scrum Sonar Jenkins Maven Nexus Requisitos

    Demos Pruebas

  • El vehculo que garantice el modelo Visin global y gestin de la demanda

    Coordinacin de las necesidades de reutilizacin y evolucin de los activos para los proyectos

    Comunicacin, Onboarding, formacin, ayuda experta

    Soporte y mantenimiento de los activos: Vivos!

    Innovacin tecnolgica

  • Nace el modelo de Desarrollo 3.0

  • Qu nos est aportando el modelo?

    Control y Gobierno en los proyectos Software

  • Dnde estamos actualmente?

    Expandiendo el modelo de Desarrollo 3.0 con Devon en 13 pases del Grupo Capgemini (Europa y Africa)

  • Apuesta por el capital humano

  • Desarrollo 3.0: una nueva forma de entender

    los proyectos de ingeniera software

    El modelo en las

    organizaciones

  • Contexto actual de las organizaciones

    Contexto tecnolgico complejo: Silos, SIMOs,

    La Arquitectura se ha quedado obsoleta o simplemente en un libro blanco difcil de seguir

    Se requiere mayor velocidad e innovacin para cubrir las necesidades que demanda negocio

    En ocasiones se est cautivo de algunas personas o equipos que tienen un conocimiento especifico

  • La Transformacin

    Desde 2010, nuestros clientes han visto nuestro modelo como un acelerador para su transformacin IT

    Muchos de ellos nos han solicitado Devon como la semilla para la implementacin de su propio framework

  • Desarrollo 3.0: una nueva forma de entender

    los proyectos de ingeniera software

    Gracias

  • El modelo en nmeros

  • Referencias

  • Preguntas?

    Cada proyecto que realizas es distinto al anterior?.

    Cunto reaprovechas del proyecto anterior? Utilizan la misma arquitectura y tecnologa?

    La tecnologa es un freno para incorporar o modificar necesidades de negocio en el actual parque de aplicaciones ?

    Existe una fuerte vinculacin entre proveedor y tecnologa?.

    Dispones de visin global de todos los proyectos de desarrollo a medida?

    Tus equipos de trabajo, o proveedores, pueden intercambiarse entre proyectos por cambios de prioridad?.

    Los requisitos de multicanalidad y multidispositivos son cada vez ms demandados por negocio?.