Tuesday, September 23, 2014

Finalización de Proyecto: Home banking para empresas

Durante los últimos meses un equipo de Roshka estuvo trabajando en el desarrollo de un nuevo home banking destinado a empresas como primer hijo de la nueva casa de Roshka. El mismo se realizó como una extensión del ya existente home banking para personas (desarrollado por el mismo equipo hace un año atrás), agregando funcionalidades específicas para entidades y adaptando todas las operaciones disponibles para personas físicas a personas jurídicas.




El acceso al home banking empresas se realiza a través de la web. Las empresas pueden tener la cantidad de usuarios que deseen, creándolos con sus usuarios administradores (asignados por ellos mismos) y definiendo el nivel de acceso que darán a cada uno de ellos. Todos estos podrán ver los productos de la empresa, operar y/o aprobar operaciones dependiendo del perfil que tengan.




A parte de las operaciones disponibles para personas físicas (Transferencias entre cuentas propias, cuentas a terceros, cuentas de otros bancos, pagos de préstamos y tarjetas de crédito, solicitud de chequeras, entre otros), se agregan funcionalidades para facilitar ciertas operaciones a las empresas como lo son: Pago a proveedores, Pago de salarios y la posibilidad de Confirmar operaciones bajo un proceso de aprobaciones con firmas de ciertos usuarios.





Todo el proceso: diseño y prototipado, desarrollo, certificación (Funcionalidad y Hacking ético)  y puesta a producción abarcó un total de 10 meses. El trabajo fue realizado por varios equipos: equipo de gestión,  de desarrolladores Core bancario, de desarrolladores back y front end, de experiencia de usuarios, de calidad, de hacking ético y pruebas de usuario final. De roshka estuvieron participando en el proyecto Mirna Cantero, Federico Daumas, Andrea Benegas, Marisol Marecos, Uriel González, Horacio Benítez, Julio Muñóz, Lourdes Arce, Diego Garcete, Ma. José Cantero, Alicia Cañete, Mónica Ozorio, Gualberto Duarte, Angel Balbuena, Víctor Recalde y Sofía Cantero.



El sistema es una extensión de otro ya existente (Home banking personas). Se realizó una reingeniería de Core Bancario, adaptaciones y extensiones de la capa de servicios (Gateway) y la integración de la aplicación a todos estos servicios siguiendo los diseños definidos y prototipados previamente en conjunto con un equipo en el extranjero. Se realizaron pruebas exhaustivas del sistema de los nuevos desarrollos y adaptaciones y una barrida completa a la aplicación para personas ya existente  en varias etapas, pruebas de Calidad, pruebas de usuarios finales y validaciones de Hacking ético.



El desarrollo se realizó bajo la metodología SCRUM definiendo objetivos en intervalos de dos semanas denominados Sprints. Se utilizó una arquitectura de tres capas en las cuales las principales tecnologías utilizadas fueron: Oracle y SQL server, Java Enterprise, JSP, Spring webflow, tiles y  jboss.

El sistema fue liberado para los usuarios finales el 16 de setiembre de 2014. En una primera fase, se les da la opción a los usuarios de optar por la nueva web o seguir usando la anterior. La puesta a producción fue todo un éxito. El primer día el 66% de las empresas utilizaron la nueva web y para el segundo día el porcentaje subió a 79%.

5 comments:

  1. Replies
    1. The development of artificial intelligence (AI) has propelled more programming architects, information scientists, and different experts to investigate the plausibility of a vocation in machine learning. Notwithstanding, a few newcomers will in general spotlight a lot on hypothesis and insufficient on commonsense application. machine learning projects for final year In case you will succeed, you have to begin building machine learning projects in the near future.

      Projects assist you with improving your applied ML skills rapidly while allowing you to investigate an intriguing point. Furthermore, you can include projects into your portfolio, making it simpler to get a vocation, discover cool profession openings, and Final Year Project Centers in Chennai even arrange a more significant compensation.

      Data analytics is the study of dissecting crude data so as to make decisions about that data. Data analytics advances and procedures are generally utilized in business ventures to empower associations to settle on progressively Python Training in Chennai educated business choices. In the present worldwide commercial center, it isn't sufficient to assemble data and do the math; you should realize how to apply that data to genuine situations such that will affect conduct. In the program you will initially gain proficiency with the specialized skills, including R and Python dialects most usually utilized in data analytics programming and usage; Python Training in Chennai at that point center around the commonsense application, in view of genuine business issues in a scope of industry segments, for example, wellbeing, promoting and account.

      The Nodejs Projects Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

      Delete
  2. I have read your blog its very attractive and impressive. I like it your blog.


    JavaEE Training in Chennai JavaEE Training in Chennai Core Java 8 Training in Chennai Java 8 Training in Chennai Java Online Training Java Online Training

    Java Training in Chennai Java Training in Chennai Core Java Training in Chennai Core Java Training in Chennai

    ReplyDelete
  3. Thanks for sharing this unique information with us. Your post is really awesome. Your blog is really helpful for me..
    organic oil
    organic oil in jaipur
    organic cold pressed oils
    ayurvedic oil store in jaipur

    ReplyDelete