Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Proceso de traspaso de aplicaciones

No description
by

Noelia Galvano

on 29 November 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Proceso de traspaso de aplicaciones

1. SVN
2. Sonar – Al pasar un aplicativo a mantenimiento se debe generar el reporte de Sonar( el cual se solicitara a Arquitectura y se correrá sobre el Branch estable definido en el punto 1) y el mismo no debe tener ningun incidente de tipo Bloqueante ni Critico.
3. Test Unitarios.
4. Log4J.
5. Si tiene procesos de Integra. (EG, WF)
6. EIT(obligatorio) con mapa de aplicación.
7. DAS(obligatorio) – DDS(opcional)
8. EDB.
9. Existen consideraciones especiales para levantar el ambiente de desarrollo? (opcional).

Proceso de traspaso de aplicaciones
Proyecto - Mantenimiento
Funcionales
1. Casos de Uso / Historias de Usuario
2. Diagramas de Actividad.
3. Procesos Batch.
4. Todas las validaciones que existen en el aplicativo deben estar documentadas. Ver anexo Funcional.doc
5. ¿De que forma se capacito al usuario? ¿Hay algún manual de Usuario?
6. Usuarios referentes en el aplicativo.
7. Permisos -> Se deben otorgar permisos en testing y producción al equipo de Soporte y mantenimiento del Frente (planilla de puestos).
8. Listado de servicios consumidos por aplicación. Ver anexo Funcional.doc
9. Si incluye un proceso de integra se debe agregar un diagrama de procesos.
Técnicos
Testing
1. Casos de prueba actualizados.
2. Casuistica, se necesita del ambiente Testing y Productivo. Tanto funcionales como de servicios del ESB que contenga.
3. Smoke Test.
Tiempos
Casos de Prueba
• Detectar tempranamente problemas en la especificación o el diseño.
• Evitar que por causa de casos pobremente definidos queden problemas sin detectar.
• Minimizar el esfuerzo requerido para entender los casos, acelerando los tiempos de los mismos.

Template de Casos de Prueba
Tips
Deben ser claros y fáciles de comprender.
El tester no debe gastar tiempo tratando de comprender que quiere decir el caso de prueba.
Deben estar bien detallados. A mayor nivel de detalle menos probabilidad de que surjan incidencias.
Los casos de prueba deben seguir un orden.
Smoke Test
Es un Testing rápido que se realiza no tanto para encontrar bugs sino para asegurarse que la funcionalidad básica del software o de una parte del software se comporta correctamente.
¿Tenemos template de casos de prueba?
¿Para que sirven?
Anexo Funcional
Descripción de la aplicación
Listado de servicios que consume.
Listado de servicios que expone
¿Tiene relación con otras aplicaciones?
Es un Testing rápido que se realiza no tanto para encontrar bugs sino para asegurarse que la funcionalidad básica del software o de una parte del software se comporta correctamente.
Proceso Batch
Solicitamos:

• Describir la documentación sobre la funcionalidad del mismo.
• Diseñar los Diagrama de estados correspondientes.
• Si existen validaciones, las mismas deben estar correctamente detalladas.
¿Porque necesitamos información?
A la hora de resolver incidentes, las historias de usuarios no resultan significativas.
Como las historias cambian continuamente no se sabe en que parte esta la funcionalidad que queremos revisar
Cuando se solicitan mejoras y se procede a armar la documentación funcional muchas veces no se tienen en cuenta validaciones de negocio ya que no se encuentran documentadas.
Detalle de Servicios
Nombre del servicio
Proyecto del SoapUI
Publicación del WSDL.
Agregado en header de appName
¿Que tenemos que pasar cuando nuestra aplicación tiene relación con otra aplicación?
1. ¿Como interactúan?
[Breve descripción de la interacción]

2. ¿Hay un ETL?
[Breve descripción del ETL] [Cuando se ejecuta] [Periodicidad]

3. ¿Esta en el mapa de la aplicación dicha aplicación?
[Si/No] . En caso negativo justificar porque no se encuentra en el mapa.

Detalle Funcional
La Marca de discapacidad se visualizara si un usuario tiene asociado el permiso nomenclado OSGCCGFRT-DISC-Vis
Los datos mostrados en la pantalla de característica son obtenidas del servicio ConsultaParticular2, enviándole como dato de entrada NroContrato y NroOrden.
Al presionar el botón de “Aportantes” se consumirá el servicio ResponsablePagoServices, este servicio se invocará a demanda.
¿Qué se nos ocurrió hacer?
PROYECTOS – Primer entregable productivo
• Mapa de la aplicación
• EIT
• Base de datos – Instancias de todos los ambientes.
• Capacitación mesa de ayuda.
• Armado de biblos.
SVN
Pre-implementación: Branch sobre el que se trabajó para realizar nuestra revisión técnica de la aplicación (la aplicación debe estar estable, es decir que no sufrirá mayores cambios).

Pos-implementación: Se debe mergear desde el branch hacia el Trunk y generar el Tag correspondiente.
Test Unitarios
Todos los servicios expuestos por la aplicación deben estar testeados, al menos 1 caso de éxito y 1 caso de error. (En el caso de las aplicaciones existentes el nivel de cobertura no debe bajar).
LOG4J
El logueo de la aplicación debe ajustarse a los requerimientos definidos por Arquitectura.
(Ver documento en el Sitio de Atención).
Proyectos que tengan software enlatado
Se deberá agregar
• Proveedor: [Nombre]
• Vencimiento contrato con proveedor
• Fechas de vigencia de licencias
• Tipo de soporte: [7 X 24]
• Contacto : [Nombre y teléfono del contacto del proveedor]
• SLA para brindar soporte: [En caso de tener problemas en producción cuanto demoran en dar una respuesta]
Full transcript