Presentación ALM

Embed Size (px)

Citation preview

  • 8/18/2019 Presentación ALM

    1/20

      pplication Lifecycle

    Management

      LM

  • 8/18/2019 Presentación ALM

    2/20

    Copyright @ 2013 Red Hat, Inc.

    Contexto

    Los constantes cambios en la evoluci ó n de los entornos de negocios, fusiones y  adquisiciones, la 

    necesidad  

    de 

    automatizar  

    los 

     procesos,

    la 

    aparici ó n 

    de 

    nuevas tecnolog í  as y  otros desarrollos tecnol ó gicos significan que los cambios

     

    en 

    el  

    software de una empresa es un elemento habitual  y   permanente.

    2

  • 8/18/2019 Presentación ALM

    3/20

    Copyright @ 2013 Red Hat, Inc.

    Sin control

    Baja calidad de código, pocas probabilidades de reutilización Caídas por mala programación

    Pérdidas de información crítica

    Fallas en procesos que puede afectar 

    Integridad de datos

    Eficiencia de los procesos

    Trazabilidad

    Bajas de performance

    Superposición de distintas versiones del mismo código

    Incompatibilidades de versiones o módulos

    3

  • 8/18/2019 Presentación ALM

    4/20

    Copyright @ 2013 Red Hat, Inc.

    Post Deploy Retrabajo Costo

    Costos

    4

  • 8/18/2019 Presentación ALM

    5/20

    Copyright @ 2013 Red Hat, Inc.

    Nos deberiamos preguntar 

    ¿como puedo acelerar el desarrollo y evitar errores en el código? ¿como puedo mejorar la comunicación del equipo de trabajo?

    ¿como puedo mejorar significativamente la calidad del software quehacemos?

    ¿como puedo estar en todo momento al dia sobre la calidad del softwaredesarrollado?

    ¿qué herramientas se ajustan mejor a mis necesidades básicas?

    ¿como pueden interactuar los componentes que forman parte de miinfraestructura?

    ¿como puedo crear una infraestructura flexible para asegurar los activos dela compañia?

    ¿que cambios

    (requerimientos, bugs) están implementado en cada artifact?

    ¿que cambios forman parte de cada build/releases?

    5

  • 8/18/2019 Presentación ALM

    6/20

  • 8/18/2019 Presentación ALM

    7/20

    Copyright @ 2013 Red Hat, Inc.

    SCM resuelve

    Configuration identification

    Change control

    Configuration audit

    Status accounting

    Cambios Físicos

    7

  • 8/18/2019 Presentación ALM

    8/20

    Copyright @ 2013 Red Hat, Inc.

    Gestión del SDLC

    Gestión de

    release 

    Trazabilidad 

    Calida 

    Estado

    actual 

    8

  • 8/18/2019 Presentación ALM

    9/20

    Copyright @ 2013 Red Hat, Inc.

    ALM

    Disciplina y categoria de producto Actividades sincronizadas

    Integra herramientas

    Actividades orientadas a tarea

    Beneficios:

    Trazabilidad

    Automatización

    Visibilidad

    9

  • 8/18/2019 Presentación ALM

    10/20

    Copyright @ 2013 Red Hat, Inc.

    ALM en una frase

    “Es el  conjunto de herramientas integradas que  permiten a los equipos de desarrollo trabajar  bajo una serie de disciplinas que se 

    encargan de controlar  los requerimientos, arquitectura, desarrollo,despliegue, test  y  manejo de releases,  permitiendo asegurar  la 

    calidad  y  comunicaci ó n constante en todo momento del   proceso.” 

    10

  • 8/18/2019 Presentación ALM

    11/20

    Copyright @ 2013 Red Hat, Inc.

    Solución propuesta

    DeployRepository

    ManagementSystem(RMS)

       R  e   d  m   i  n  e  -   M  y   l  y  n

       E  c   l   i  p  s  e   /   J   D   S

       G   i   t   /   S   V   N

       X  u  n   i   t   +   M  o  c   k

       S  e   l  e  n   i  u  m    +

       A  r  q  u   i   l   i  a  n

       M  a  v  e  n   /   A  n   t

       S  o  n  a  r

    Nexus /Artifactory

       M  a  v  e  n   /   A  n   t

       J  e  n   k   i  n  s   /   J   O   N

    Continuous Integration System (CIS) - Jenkins

    Requerimientos

    Issue TrackingSystem (ITS)

    SCM

    Desarrollo

    Testing

    Build

    Code QualityManagement

    (CQM)

    11

  • 8/18/2019 Presentación ALM

    12/20

  • 8/18/2019 Presentación ALM

    13/20

    Copyright @ 2013 Red Hat, Inc.13

  • 8/18/2019 Presentación ALM

    14/20

    Copyright @ 2013 Red Hat, Inc.14

  • 8/18/2019 Presentación ALM

    15/20

    Copyright @ 2013 Red Hat, Inc.15

  • 8/18/2019 Presentación ALM

    16/20

    Copyright @ 2013 Red Hat, Inc.16

  • 8/18/2019 Presentación ALM

    17/20

    Copyright @ 2013 Red Hat, Inc.17

  • 8/18/2019 Presentación ALM

    18/20

    Copyright @ 2013 Red Hat, Inc.18

  • 8/18/2019 Presentación ALM

    19/20

    Copyright @ 2013 Red Hat, Inc.19

  • 8/18/2019 Presentación ALM

    20/20

    Copyright @ 2013 Red Hat, Inc.20