INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE ADQUISICIÓN DE LOS SOFTWARES JIRA, JIRA CAPTURE, STASH, BAMBOO Y CONFLUENCE DE LA MARCA ATLASSIAN. 1. Nombre del Área : Oficina de Sistemas I-OS-21-2015 2. Responsables de la Evaluación : Gerardo Bazalar Valverde Jose Carlos Nuñez 3. Cargos : Gerente de Sistemas (e) Analista funcional 4. Fecha : 20 de febrero de 2015 5. Justificación: 1.1. Desde el año 2009 la Oficina de Sistemas cuenta con la herramienta de cambios AllFusion Harvest CM Workbench producto de la empresa CA Technologies en su versión 7.1.89 correspondiente al año 2006; por un periodo de tres años consecutivos no se ha contado con soporte técnico ni actualizaciones, por lo que continuadamente se fueron presentando múltiples errores en el uso y gestión del aplicativo; se ha estimado que anualmente los errores se presentan en un 15% del registro total de pases a producción, lo que conlleva asumir diferentes riesgos tales como: la pérdida de fuentes, componentes de base de datos y documentación referenciada a proyectos informáticos de la institución. 1.2. Para poder operar de acuerdo a los procedimientos establecidos y enmarcados dentro de la Metodología del Ciclo de Vida del Software (Norma NTP-ISO/IEC 12207:2006), la Oficina de Sistemas requiere contar con herramientas para el ciclo de vida del software, que tengan como alcance establecer el control dentro de las disciplinas: Gestión de Requerimientos, Gestión de la Configuración y Control del Cambio de una manera integrada y expeditiva. 1.3. Para determinar que herramienta es la adecuada para cubrir esta necesidad de la Oficina de Sistemas, se tuvieron reuniones de trabajo con proveedores representativos en el medio respecto a la gestión del ciclo de vida del software, los cuales son representantes de las herramientas más usadas a nivel mundial y tienen como clientes a instituciones representativas en el medio tecnológico. 6. Alternativas: Considerando los requerimientos de OSINERGMIN, se ha buscado alternativas de software en el mercado local que cumpla con dichos requerimientos y disponga de soporte local. Por lo tanto, la herramienta seleccionada debe permitir manejar de manera clara, sencilla y ordenada la información de los proyectos desarrollados y sobre todo que sea una herramienta segura.
Se ha procedido a evaluar las siguientes alternativas en el mercado: - Jira, jira Capture, Stash, Bamboo y Confluence de la marca Atlassian. - Rational ClearQuest, Rational ClearCase, UrbanCode Deploy de la marca IBM. 7. Análisis Comparativo Técnico: El análisis técnico ha sido realizado en conformidad con la metodología establecida en la Guía Técnica sobre evaluación de software e la administración pública (R.M. Nº 139-2004-PCM) tal como exige en el reglamento de la Ley Nº 28612. 7.1. Propósito de evaluación Validar que las alternativas seleccionadas sean las más convenientes para el uso en OSINERGMIN. 7.2. Identificar el tipo de producto o Jira, jira Capture, Stash, Bamboo y Confluence de la marca Atlassian. o Rational ClearQuest, Rational ClearCase, UrbanCode Deploy de la marca IBM. 7.3. Identificación del modelo de calidad Para la evaluación técnica de los softwares mencionados en el punto 7.2, se va utilizar la guía de evaluación de software aprobado por Resolución Ministerial Nº 139-2004-PCM. 7.4. Selección de métricas Las métricas fueron seleccionadas en base al análisis de los requerimientos del área usuaria y a la información técnica de los productos de software señalados en el punto 6 Alternativas. ITEM CARACTERÍSTICAS PUNTAJE MÁXIMO 1 Capacidad de personalizar tipos de requerimiento 3 2 Capacidad de personalizar workflows 3 3 Capacidad de personalización de notificaciones ante eventos 2 4 Capacidad de generar reportes 3 5 Capacidad de crear requerimientos a partir de un correo 2 6 Capacidad para relacionar requerimientos 3 7 Capacidad para personalizar relaciones entre requerimientos 3 8 Capacidad de permitir desarrollo distribuido 3 9 Capacidad natural de manejar varios branches 3 10 Capacidad natural de dar permisos por branch 3 11 Capacidad de hacer merge 3 12 Capacidad de hacer seguimiento a cambios en requerimiento 2 13 Capacidad de hacer seguimiento a cambios en documento 2 14 Capacidad de hacer seguimiento a cambios en código fuente 2 15 Capacidad de relacionar requerimientos con documentos 3 16 Capacidad de relacionar cambios al código con requerimiento 3 17 Capacidad de despliegue a múltiples ambientes 3 18 Creación y despliegue de releases on demand 3 19 Entorno web 2 20 Shortcuts para agilizar operaciones frecuentes 2 21 Capacidad de personalizar temas gráficos 2
22 Soporte de varios idiomas 3 23 Acceso a documentación online 3 24 Instala en Sistema Operativo Windows 3 25 Instala en Sistema Linux 3 26 Compatible con Oracle 3 27 Compatible con Sql Server 3 28 Se integra con Microsoft Active Directory 3 29 Se integra con Visual Studio 3 30 Se integra con Eclipse 3 31 Se integra con Microsoft Project 3 32 Se integra con Microsoft Excel 3 33 Soporta Internet Explorer, Firefox, Chrome 2 34 Capacidad de extender el producto mediante el uso de APIs 3 35 Simplicidad de integración y administración de los productos 2 36 Tiempo de Respuesta de Soporte del Fabricante 2 37 Posibilidad de adquirir extensiones 3 PUNTAJE TOTAL 100 Luego de determinar las características técnicas mínimas y las métricas aplicables, se procedió al análisis comparativo técnico, para lo cual se aplicó el Modelo de Calidad de Software descrito en la Parte I de la Guía Evaluación de Software por Resolución Ministerial No 139-2004-PCM. Para la comparativa de características de los softwares del ciclo de vida de las aplicaciones, es necesario realizar la agrupación (suma) de los puntajes por Marca de software, debido a que cada uno de los softwares se integran entre sí para su correcto funcionamiento. En concreto, no sería factible adquirir softwares de marcas diferentes ya que éstas no serían compatibles entre sí. Se realizan las siguientes comparativas con sus referentes: - Los softwares Jira y Jira Capture de la marca Atlassian será comparado contra el Rational ClearQuest de la marca IBM. - Los softwares Stash y Confluence de la marca Atlassian serán comparados contra el Rational ClearCase de la marca IBM. - El software Bamboo de la marca Atlassian será comparado contra el UrbanCode Deploy de la marca IBM.
Atlassian IBM ITEM CARACTERÍSTICAS Rational Rational Puntaje Jira UrbanCode Jira Stash Confluence Bamboo Clear Clear Máximo Capture Deploy Quest Case 1 Capacidad de personalizar tipos de requerimiento. 3 3 - - - - 3 - - 2 Capacidad de personalizar workflows. 3 3 - - - - 3 - - 3 Capacidad de personalización de notificaciones ante eventos. 2 2 - - - - 2 - - 4 Capacidad de generar reportes 3 3 - - - - 3 - - 5 Capacidad de crear requerimientos a partir de un correo. 2 2 - - - - 2 - - 6 Capacidad para relacionar requerimientos. 3 3 - - - - 3 - - 7 Capacidad para personalizar relaciones entre requerimientos. 3 3 - - - - 3 - - 8 Capacidad de permitir desarrollo distribuido. 3 - - 3 - - - 3-9 Capacidad natural de manejar varios branches. 3 - - 3 - - - 3-10 Personalización de campos y flujos de trabajo. 3 3 - - - - 3 - - 11 Capacidad de hacer merge 3 - - 3 - - - 3-12 Capacidad de hacer seguimiento a cambios en requerimiento. 2 - - - 2 - - 2-13 Capacidad de hacer seguimiento a cambios en documento. 2 - - - 2 - - 2-14 Capacidad de hacer seguimiento a cambios en código fuente. 2 - - - 2 - - 2-15 Capacidad de relacionar requerimientos con documentos. 3 - - - 3 - - 3-16 Capacidad de relacionar cambios al código con requerimiento. 3 - - 3 - - - 3-17 Capacidad de despliegue a múltiples ambientes. 3 - - - - 3 - - 3 18 Creación y despliegue de releases on demand. 3 - - - - 3 - - 3 19 Captura de pantallas. 2-2 - - - 2 - - 20 Shortcuts para agilizar operaciones frecuentes. 2 2 2 21 Capacidad de personalizar temas gráficos 2 2 2 22 Soporte de varios idiomas. 3 3 3 23 Acceso a documentación online. 3 2 2 24 Instala en Sistema Operativo Windows. 3 3 3 25 Instala en Sistema Linux. 3 3 3 26 Compatible con Oracle. 3 3 3 27 Compatible con Sql Server. 3 2 2 28 Se integra con Microsoft Active Directory 3 2 2 29 Se integra con Visual Studio. 3 2 2 30 Se integra con Eclipse. 3 3 3 31 Se integra con Microsoft Project. 3 2 2 32 Se integra con Microsoft Excel. 3 2 2 33 Soporta Internet Explorer, Firefox, Chrome. 2 2 2 34 Capacidad de extender el producto mediante el uso de APIs. 3 2 2 35 Simplicidad de integración y administración de los productos. 2 2 2 36 Tiempo de Respuesta de Soporte del Fabricante. 2 2 2 37 Posibilidad de adquirir extensiones. 3 2 2 PUNTAJE TOTAL 100 92 92
8. Análisis Comparativo de Costo Beneficio: A. Licenciamiento A continuación se ha realizado un análisis de costos referencial (en dólares americanos) de los productos y complementos necesarios para cumplir con la evaluación técnica realizada. El análisis se ha realizado para el periodo de un (01) año para las actuales licencias del software de la marca Atlassian que dispone OSINERGMIN y que son comparadas con el software de la marca IBM. Marca Atlassian IBM Productos (Cant. Licencias Base) Costo total del producto por un año* Jira (50), Jira Capture (50), Confluence (50), Stash (25), Bamboo (5) Rational ClearQuest (50), Rational ClearCase (50), UrbanCode Deploy (5) $ 8,206.25 $ 230,013.75 Total Con IGV $ 10,007.62 $ 271,416.23 *Tipo de cambio 3.058 al 02/02/2015 (Fuente: http://www.sunat.gob.pe/cl-at-ittipcam/tcs01alias) Para el análisis de beneficios se ha comprobado: Costo de la Licencia del producto. Tanto para el Software de la marca Atlassian e IBM, se está considerando el costo de lista de dichos productos los cuales, ya incluye el pago del soporte por un (01) año (Ver Anexo 01). B. Hardware necesario para su funcionamiento Los Jira, Jira Capture, Stash, Bamboo, Confluence de la marca Atlassian y los softwares Rational ClearQuest, Rational ClearCase, UrbanCode Deploy de la marca IBM, trabajarán sobre los servidores y en las estaciones de trabajos de OSINERGMIN. C. Soporte y Mantenimiento Externo Se va contar con el soporte y actualizaciones durante el primer año; posteriormente se renovará el servicio de soporte y actualizaciones cada año. D. Personal y Mantenimiento Interno El personal del OSINERGMIN será capacitado en el software adquirido, para el apoyo en sostenimiento del sistema ante cualquier inconveniente. E. Capacitaciones Los representantes de los productos evaluados cuentan con el personal calificado para brindar las capacitaciones respectivas. F. Otros puntos
Actualmente se cuenta con licencias de los softwares Jira, Jira Capture, Stash, Bamboo, Confluence de la marca Atlassian con las que se está trabajando desde la creación de requerimientos hasta los despliegues de las aplicaciones al ambiente de producción. En general, si se cambiaran los softwares Jira, Jira Capture, Stash, Bamboo, Confluence de la marca Atlassian, esto implicaría un alto impacto en las actividades de desarrollo, aseguramiento de calidad, gestión de documentos y despliegue de aplicaciones. Sería necesario volver a desarrollar las políticas de trabajos establecidas en las operaciones del ciclo de vida de las aplicaciones, utilizadas por las principales Gerencias de OSINERGMIN. Por otro lado, se deberían modificar y actualizar todos los manuales técnicos y de usuario que hacen referencia específica al software de la marca Atlassian (Jira, Jira Capture, Stash y Bamboo, Confluence). Así mismo, el uso de un nuevo software obligaría a remplazar las licencias del software Atlassian (Jira, Jira Capture, Stash, Bamboo y Confluence) con que ya se cuenta OSINERGMIN, con la consecuencia pérdida de la inversión realizada para su adquisición. 9. Conclusiones: Las conclusiones de la evaluación realizada son las siguientes: En el análisis comparativo de Costo Beneficio, el costo del software de la marca IBM (Rational ClearQuest, Rational ClearCase, UrbanCode Deploy), es de mayor costo para OSINERGMIN; en el análisis comparativo técnico se obtiene el mismo puntaje 92 puntos que los softwares de marca Atlassian; por lo que en el balance final no se recomienda la estandarización de los softwares de marca IBM (Rational ClearQuest, Rational ClearCase, UrbanCode Deploy). En el análisis comparativo de Costo Beneficio, el costo del software de la marca Atlassian (Jira, Jira Capture, Stash, Bamboo, Confluence), es de menor costo para OSINERGMIN; además en el análisis comparativo técnico se obtiene igual puntaje 92 puntos que los softwares de marca IBM, por lo que se recomienda realizar la estandarización de los softwares Jira, Jira Capture, Stash, Bamboo y Confluence de la marca Atlassian. 10. Firmas: Gerardo Bazalar Valverde Gerente de Sistemas (e) Jose Carlos Nuñez Analista Funcional GBV / jcn
ANEXO 1 - COTIZACIÓN: Licenciamiento de los softwares Jira, Jira Capture, Bamboo, Stash y Confluence de la marca Atlassian. N Cotización: OSI201402 Fuente: bit2bit S.A.C. Fecha de consulta: 22/01/2015 Software Marca Atlassian Cant. Licencias Monto No incluye IGV Monto Incluye IGV Soles Dólares Soles Dólares Jira 50 5,811.41 1,900.39 7,087.08 2,317.55 Jira Capture 50 2,905.70 950.20 3,543.54 1,158.78 Stash 25 4,754.79 1,554.87 5,798.52 1,896.18 Bamboo 5 5,811.41 1,900.39 7,087.08 2,317.55 Confluence 50 5,811.41 1,900.39 7,087.08 2,317.55 Totales - 25094.71 8206.25 30603.30 10,007.62 Precios basados en la siguiente fuente:
- COTIZACIÓN: Licenciamiento de los softwares IBM Rational ClearQuest, IBM Rational Clear Case, IBM UrbanCode Deploy de la marca IBM, precios sobre licenciamiento base. N Cotización: S/N Fuente: http://www.ibm.com/pe Fecha de consulta: 27/01/2015 Software Marca IBM Cant. Licencias Monto No incluye IGV Monto Incluye IGV Dólares Dólares Rational ClearCase 50 158,589.00 187,135.02 Rational ClearQuest 50 62,601.00 73,869.18 UrbanCode Deploy 5 8,823.75 10,412.03 Totales - 230,013.75 271,416.23 A continuación se detalla la información correspondiente a los precios de los softwares Precio Uni. Precio 50 Lic. Software: IBM Rational ClearCase Sin IGV Con IGV Sin IGV Con IGV Precio $ Dólares $ 3,171.78 $ 3,742.70 $ 158,589.00 $ 187135.02 Precios basados en la siguiente fuente: IBM Rational ClearCase : https://www- 112.ibm.com/software/howtobuy/buyingtools/paexpress/Express?P0=E1&part_number=D5315LL,D0BH1LL,D0BH2LL&catal oglocale=es_pe&locale=es_pe&country=per&pt=jsp&cc=per&vp=&tactics=&s_tact=&s_cmp=&brand=sb03 *Precio no incluye IGV.
Precio Uni. Precio 50 Lic. Software: IBM Rational ClearQuest Sin IGV Con IGV Sin IGV Con IGV Precio $ Dólares $ 1,252.02 $ 1,477.38 $ 62,601.00 $ 73,869.18 Precios basados en la siguiente fuente: IBM Rational ClearQuest: https://www- 112.ibm.com/software/howtobuy/buyingtools/paexpress/Express?P0=E1&part_number=D53NSLL,D531LLL,D56DBLL,D56D DLL,D0BHBLL,D0BHCLL,D0BHDLL,D0BHELL&catalogLocale=es_PE&Locale=es_PE&country=PER&PT=jsp&CC=PER&VP=&TAC TICS=&S_TACT=&S_CMP=&brand=SB03 *Precio no incluye IGV.
Precio Uni. Precio 5 Lic. Software: IBM UrbanCode Deploy Sin IGV Con IGV Sin IGV Con IGV Precio $ Dólares $ 1,764.75 $ 2,082.41 $ 8,823.75 $ 10,412.03 Precios basados en la siguiente fuente: IBM UrbanCode Deploy: https://www- 112.ibm.com/software/howtobuy/buyingtools/paexpress/Express?P0=E1&part_number=D1165LL,D1168LL,D1166LL,D1169 LL,D12TILL,D12TKLL,D12TJLL,D12TMLL,D12TPLL,D12TRLL,D12U1LL,D12U3LL,D12U5LL,D12U6LL,D12U7LL,D12U9LL,D15HWL L,D15I1LL,D15I4LL,D15I5LL&catalogLocale=es_PE&Locale=es_PE&country=PER&PT=jsp&CC=PER&VP=&TACTICS=&S_TACT= &S_CMP=&brand=SSMGUC *Precio no incluye IGV.