INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE Nº 001-2006-DS 1. Nombre del Área El área encargada de la evaluación técnica para la renovación de licencias del software PowerBuilder Enterprise es el Departamento de Desarrollo de Sistemas de la Gerencia de Tecnologías de Información (GTI) de esta Superintendencia. El área usuaria del software PowerBuilder Enterprise es el Departamento de Desarrollo de Sistemas. 2. Nombre y Cargo del Responsable de la Evaluación El analista responsable de la evaluación es el Sr. Luis Antonio Akiyama Cangalaya, Analista de Investigación y Desarrollo del Departamento de Desarrollo de Sistemas de la Gerencia de Tecnologías de Información (GTI). 3. Fecha La fecha del presente informe es el 27 de noviembre del 2006. 4. Justificación El Departamento de Desarrollo de Sistemas de la Gerencia de Tecnologías de Información (GTI) utiliza el software denominado PowerBuilder conformado por el lenguaje de programación (PowerScript) y su ambiente de desarrollo. A través de esta herramienta se han desarrollado y puesto en producción diversos sistemas de información tales como: Sistemas Corporativos, Central de Riesgos, Sistema de Trámite Documentario, Sistema de Inversiones, entre otros. Desde su adquisición, esta herramienta ha cumplido satisfactoriamente con las expectativas de los analistas de la GTI, con respecto a sus características de usabilidad y productividad. Así mismo, las diversas funcionalidades brindadas por la herramienta han permitido cumplir con los requerimientos funcionales y no funcionales de los diferentes sistemas desarrollados, lo que también ha permitido cubrir de manera satisfactoria, las expectativas de los usuarios finales de estos sistemas en la Superintendencia de Banca, Seguros y AFP (SBS). Sin embargo, la fecha límite del vencimiento de las licencias actualmente en uso es el 31 de diciembre del presente año, haciéndose necesario renovar dichas licencias, a fin de poder atender nuevos requerimientos sobre los sistemas de información desarrollados con esta herramienta. En este contexto, la Gerencia de Tecnologías de Información (GTI) manifiesta la necesidad de seguir contando con la mencionada herramienta, a fin de estar en capacidad de ejecutar las tareas de mantenimiento que sean requeridas por las áreas usuarias con respecto a los sistemas citados anteriormente. Cabe resaltar que la GTI dispone de analistas entrenados y con alto nivel de experiencia en el empleo de la herramienta, lo que permitirá reducir los costos y el tiempo a invertir por capacitación en el uso de alguna nueva herramienta.
5. Alternativas Para la formulación y análisis de alternativas, se debe considerar que, por tratarse de una herramienta que viene siendo utilizada desde hace varios años, se procederá a comparar la renovación de sus licencias de uso con la posibilidad de adquirir otra herramienta de características similares. Alternativa N 1: Renovación de las licencias de PowerBuilder Enterprise. Esta alternativa incluye la renovación de las licencias actuales. Asimismo, esta alternativa aprovecha el nivel de conocimientos (know how) adquiridos en el uso de la herramienta por parte de los analistas del Departamento de Desarrollo de Sistemas, lo cual constituye un valor significativo intangible y que podría ser estimado. Alternativa N 2: Adquisición de licencias de otra herramienta de características similares. En esta alternativa, se propone la compra de licencias de otra herramenta con características similares, las cuales serán comparadas con la herramienta actual PowerBuilder. Asimismo, se analizarán los costos relacionados a esta adquisición, los costos en capacitación y los costos por migrar los sistemas existentes a un nuevo lenguaje de programación. 6. Análisis Comparativo Técnico y de Costo Beneficio Adjunto al presente informe, se encontrará el Anexo N 1, en el cual se comparan las características, tanto técnicas, como económicas, de la Alternativa N 1 versus la Alternativa N 2. En dicho análisis, se han considerado los datos tangibles, las características técnicas y los valores de las licencias de PowerBuilder a renovar, así como los de la posibilidad de adquirir licencias de un nuevo producto. Para realizar el análisis comparativo técnico, como Alternativa N 2 se eligió la herramienta Visual Studio de Microsoft, producto con características similares. Se requiere renovar 13 licencias de la Alternativa N 1 o adquirir 10 licencias de la Alternativa N 2. En el caso de la Alternativa N 2, esta Superintendencia ya cuenta con 3 licencias. Tabla N 1 Cuadro Resúmen de Evaluación de Alternativa N Alternativa Producto Valor de Servicio (Inc. IGV) 1 Renovación de licencias de PowerBuilder PowerBuilder US$ 11,900.00 2 Adquisición de licencias de nueva herramienta Visual Studio 2005 US$ 13,981.31 En la evaluación de la Alternativa N 2, no se ha calculado el costo en que se incurriría por el cambio de lenguaje de programación; dado que, en dicho escenario, todos los sistemas de información desarrollados con PowerBuilder tendrían que ser reescritos con la sintaxis correspondiente al lenguaje de programación de Visual Studio. Además, la alternativa N 2 debe considerar un monto adicional por concepto de capacitación, dado que se requeriría migrar todos los sistemas al nuevo lenguaje de programación soportado por la herramienta. No se incluye dicho monto, debido a que los costos por este concepto son variables y dependen de los contenidos y niveles de especialización de los cursos brindados en el mercado. A pesar de no haberse considerado el nivel de conocimientos de los analistas del Departamento de Desarrollo de Sistemas, la Alternativa N 1 sigue siendo ventajosa económicamente y
satisface, con mayor precisión, el requerimiento de la Gerencia de Tecnología de Información, por lo que se justifica la necesidad de renovar las licencias de PowerBuilder. 7. Conclusiones La proximidad de la fecha de vencimiento de las licencias de la herramienta PowerBuilder actualmente en uso por parte de la SBS, hacen necesario considerar la renovación de este servicio. Realizada la evaluación y comparación entre las alternativas de Renovación de las licencias de PowerBuilder Enterprise y la Adquisición de licencias de una nueva herramienta, se puede apreciar que, sólo analizando el factor económico, la renovación es conveniente. Así mismo, y dado que un número importante de sistemas de información utilizados por la SBS fueron desarrollados utilizando el software PowerBuilder, optar por una nueva herramienta implica migrar o reescribir, en el nuevo lenguaje de programación, todos los sistemas. Del mismo modo, el nivel de conocimiento y experiencia en el manejo de la herramienta por parte de los analistas del Departamento de Desarrollo de Sistemas, refuerza la alternativa de renovación. Para asegurar un adecuado nivel de soporte, se requiere garantizar el respaldo por parte del fabricante y asegurar las actualizaciones a nuevas versiones de la herramienta. Por las razones expuestas, se recomienda la renovación de las licencias de PowerBuilder Enterprise con el representante oficial del fabric ante. 8. Firmas Igor Sakuma Carbonel Gerente de Tecnologías de Información Luis Antonio Akiyama Cangalaya Analista de Investigación y Desarrollo de Sistemas
Anexo N 1 Análisis Comparativo Técnico, Power Builder y Visual Studio Análisis Comparativo Costo -Beneficio, Power Builder y Visual Studio
Análisis Comparativo Técnico, Power Builder y Visual Studio Power Builder Visual Studio Resúmen PowerBuilder es una herramienta de desarrollo que permite construir e implementar aplicaciones locales, empresariales y web en forma fácil y rápida. El entorno de trabajo ofrece diversas funcionalidades que reducen el código requerido. Esta tecnología soporta la integración con las plataformas.net y J2EE. Visual Studio es un completo entorno de desarrollo para construir aplicaciones de alto rendimiento. Permite tomar ventaja de su entorno de trabaja altamente productivo para construir una amplia variedad de soluciones Windows, Web, móviles y basadas en Office. DataWindow La tecnología DataWindow provee poderosas capacidades de recuperación y manipulación de datos en entornos cliente/servidor. Ahora esta tecnología también está disponible para el web. La última versión incorpora las siguientes mejoras: presentación en estilo No aplica TreeView, soporte mejorado de decimales, nuevo control DropDownDataWindow en la presentación web y diversas nuevas propiedades que mejoran la experiencia del usuario. Soporte para el desarrollo en Office Utilizando Component Object Model (COM) Diversos mecanismos para integrar la familia de productos Office. COM, COM AddIn, Visual Studio Tools for Office, VBA Extensibilidad Automatización de tareas repetitivas a través de macros Diversos mecanismos para extender la funcionalidad del IDE: Macros, AddIns, Packages, Third Party Tools Lenguajes de programación PowerScript Visual Basic, Visual C#, Visual C++ Soporte a web services Mejoras en el soporte a los web services, incluyendo soporte de la implementación.net Permite a los desarrolladores la opción de crear XML Web services usando ASP.NET, ATL Server,.NET remoting, y SOAP Toolkit 2.0 Editores XML No XML, XSLT, Typed DataSet Librerías de acceso a datos Drivers nativos y soporte de ADO.NET, OLE DB, ODBC ADO.NET, Oracle.NET, OLE DB, ODBC Experiencia de usuario Nuevos íconos, menús y barras de herramientas Menús, opciones, valores por defecto, asistentes Intellisense Asistentes
Análisis Comparativo Costo -Beneficio, Power Builder y Visual Studio PowerBuilder Enterprise RENOVACION DE LICENCIAS PLAN ANUAL DE MANTENIMIENTO PRODUCTO 1 LICENCIA USP FOR POWERBUILDER ENTERPRISE 10.5 PRIMARY WINDOWS WORPLACE 13 LICENCIAS USP FOR POWERBUILDER ENTERPRISE 10.5 SECONDARY WINDOWS WORPLACE MANTENIMIENTO DEL 01 ENERO 2007 AL 31 DICIEMBRE 2007 PRECIO TOTAL US$ 11,900.00 Visual Studio Enterprise ADQUISICION DE LICENCIAS Fuente: http://www.microsoft.com/licensing/mpla/program.aspx PRODUCTO 10 LICENCIAS Microsoft Visual Studio Ent License/Software Assurance Pack OPEN Qualified PRECIO TOTAL US$ 13,981.31