Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

26
Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005

Transcript of Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Page 1: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Proyecto HelpDesk sobre plataforma Link-All

Grupo 05

Proyecto de Ingeniería de Software 2005

Page 2: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Integrantes

Agustín Centurión. Responsable de SQA – Asistente de Verificación Francy Bodeant. Analista – Implementador Guzman Llambías. Arquitecto – Coordinador de Desarrollo – Asist. de Verificación Hugo Cepeda. Analista – Implementador – Diseñador de Interfaz de Usuario. Ignacio Moreira. Analista - Implementador Javier Oliva. Analista – Documentador de Interfaz de Usuario – Asist. de Verific. Marcel Fernández. Administrador – Asist. de Verific. – Resp. de la Comunicación. Marcelo Caponi. Especialista Técnico – Implementador – Asistente de Arquitecto. Martín Boero. Responsable de Verificación – Asistente de SQA Pablo Zamudio. Especialista Técnico – Implementador – Responsable de SCM. Sebastian Martínez. Especialista Técnico – Implementador.

Page 3: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Contexto

El cliente posee un conjunto de aplicaciones corriendo en un servidor web en el contexto Link-All.

Sus aplicaciones proveen funcionalidades, que serán consumidas por los usuarios.

Es necesario un HelpDesk en donde los usuarios puedan reportar errores, al consumir dichas funcionalidades.

Page 4: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Requerimientos

Page 5: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Objetivos de la herramienta

Proveer mecanismos para que los usuarios del Link-All puedan reportar incidentes.

Especialistas técnicos puedan atender y solucionar dichos incidentes, e ingresar datos en la base de conocimiento.

Administradores puedan configurar el sistema, gestionar y supervisar el estado de los incidentes reportados.

Todos los usuarios pueden consultar una base de conocimientos, con información de problemas ya resueltos.

Page 6: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Requerimientos Básicos

Gestión de Incidentes Reportados Manejo de una Base de Conocimientos Administración de Notificaciones (Alertas) Gestión de Workflow API de ayuda online a los usuarios Extensible Fácil de utilizar e instalar Necesidad de un Sistema Configurable Comunicación vía email entre los usuarios Uso de la plataforma Link-All, para el manejo de seguridad del

sistema Reportes Gráficos Comunicación entre los usuarios por medio de un chat

AAA

AA

A

AA

A

A

Page 7: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Herramientas y tecnologías utilizadas

J2EE Eclipse 3.1

Con plugins Web Tool Project (WTP) para J2EE JBPM Designer

JBoss JBPM Struts Plataforma LinkAll JavaScript PostgreSQL JDOM JavaMail

Page 8: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Interfaz Gráfica

Proveer soporte para navegadores: Internet Explorer Mozilla FireFox

Soporte de internacionalización: Ingles Español

Extensible:

Utilización de librerías de tags Standard Utilización de hojas de estilos

Page 9: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Arquitectura

Page 10: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Características

Arquitectura orientada a Servicios. SOA Base de conocimiento Comunicarse con el Link-All Usar Componente de acceso a datos del

Link-All Motor de workflow - JBPM Alto grado de configurabilidad

Page 11: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Casos de Uso Relevantes

Reportar Incidentes Registrar Eventos Disparar alerta de entrada y salida dentro de

una tarea (solo mediante el envío de mail) Buscar datos en la base de conocimiento Ver incidente

Page 12: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Contexto SOA

Conceptos claves Application Front End

Inician y controlan las actividades. Servicios

Componente con un significado que encapsula un concepto de alto nivel del Negocio

Repositorio de Servicios Provee facilidades para descubrir servicios y obtener la

info. para usarlos Bus de Servicios

Es el encargado de conectar a todos los participantes de una SOA.

Page 13: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Presentación

Diálogo/Intermedia

Servicios Intermediarios

Servicios Básicos

Persistencia

ApplicationFront End

Arquitectura

ApplicationBack End

Page 14: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Presentación

Diálogo/Intermedia

Serv. Int.

Serv. Bás.

ApplicationFront End

Serv. Int.

Serv. Bás.

HD BC

HelpDesk Base de conocimiento

ApplicationBack End

Arquitectura

Page 15: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Principales Servicios

Page 16: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Presentación

Diálogo/Intermedia

ApplicationFront End

HelpDesk

HD BC

Link-All

Principales Servicios

Base de conocimiento

ApplicationBack End

Gestión SeguridadGestión IncidentesGestión AlertasGestión de la

Base de ConocimientoGestión BPM

Page 17: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Presentación

Diálogo/Intermedia

AplicationFront End

HelpDesk

HD BC

Link-All

OrquestadorBCServiceFacade

Base de conocimiento

AplicationBack End

Principales Servicios

Page 18: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

¿A qué llegamos...?

Page 19: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

APPLICACIÓNFrontOffice

FUCIONALIDADNoticias

TIPOError

DESCRIPCIÓNError al buscar noticias delAño 2004.

admintécnic

ousuario

Page 20: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

admintécnic

ousuario

APPLICACIÓNFrontOffice

FUCIONALIDADNoticias

TIPOError

DESCRIPCIÓNError al buscar noticias delAño 2004.

Page 21: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Evaluación del Producto

Page 22: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Fortalezas y debilidades Fortalezas

Configurabilidad Proceso. Variables de proceso. Guardas. Alertas.

Fácil de extender Implementacion nuestra de

“framework” para comunicación entre capas de Presentacion y Dialogo.

Manejo de Excepciones Presentación no captura

excepciones de negocio. Recibe una lista de errores.

Interfaz amigable

Debilidades Manejo Transaccional

Quedan errores ...

Page 23: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Mejoras y extensiones posibles

Mejoras Exportar servicios del

sistema como

Web Services.

Orquestación de servicios mediante el uso de BPEL.

Interfaz grafica para la configuración del Sistema.

Extensiones Generacion de Reportes.

Chat.

Mas Idiomas (bajo costo).

Page 24: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Limitaciones

Desconocidas por no haberse evaluado.

Page 25: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

Errores conocidos, corregidos y remanentes, cuantificados por prioridad

0

10

20

30

40

50

60

Baja Media Alta Total

Conocidos

Corregidos

Remanentes

Baja Media Alta Total

Conocidos 4 19 29 52

Corregidos 2 13 14 29

Remanentes 2 6 15 23

Errores con prioridad baja Corregidos: 50 % Remanentes: 50 %

Errores con prioridad media Corregidos: 68,4 % Remanentes: 31,6 %

Errores con prioridad alta Corregidos: 48,3 % Remanentes: 51,7 %

Errores totales Corregidos: 55,8 % Remanentes: 44,2 %

Page 26: Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005.

FIN

Preguntas ???