SlideShare una empresa de Scribd logo
ITILmobile
Aplicación web móvil para la mejora de procesos ITIL
en la Universidad CEU Cardenal Herrera


                                                    Autor:
                                    D. Joan Climent Císcar

                                  Directores del proyecto:
                                  Dr. D. Juan Pardo Albiach
                                 D. José Luís Roig Azpitarte
CONTENIDO
1. Contexto
2. Gobierno de TI en la Universidad CEU Cardenal
      Herrera
3.    Aplicación original
4.    Alternativas en cuanto a tecnologías
5.    Tecnologías empleadas
6.    Sencha Touch
7.    DEMO
8.    Estadísticas de uso de la aplicación
9.    Trabajo futuro
10.   ¿Preguntas?
1. Contexto
• El Depto. de TI de la Universidad CEU Cardenal Herrera
    adoptó el marco de gestión de servicios de TI llamado ITIL.

•                      (IT Infrastructure Library).

• ITIL: Conjunto de buenas prácticas para la provisión de
    servicios de TI.

• Existe una herramienta            propia para que los usuarios
    demanden servicios.

• Esa misma aplicación permite también a los técnicos del
    Depto. gestionar los partes de trabajo.
1. Contexto
• La Universidad CEU Cardenal Herrera cuenta con varios
 centros educativos       ubicados   en   la    Comunidad
 Valenciana y Murcia.

• Los técnicos de soporte que prestan servicios a la
 comunidad    universitaria       deben        desplazarse
 continuamente.

• Ayudar a los técnicos en su labor diaria con una
 aplicación para el iPad con la que gestionar los partes.

• Sin embargo, la aplicación actual es una aplicación web
 basada en Flash (incompatible con el iPad).
1. Contexto
• Necesidad de portar la aplicación a este dispositivo
 móvil.

• La aplicación debe realizar las operaciones básicas de la
 aplicación original haciendo llamadas a los servicios
 web ya implementados.

• El objetivo es optimizar uno de los procesos
 fundamentales del Gobierno de TI: la provisión de
 servicios de soporte técnico.
2. Gobierno de TI en la
   Universidad CEU Cardenal Herrera
• Las normas fundamentales que marca ITIL para un buen
 Gobierno de TI son:

  1. El alineamiento del depto. de TI con los objetivos
     estratégicos del negocio.

  2. La catalogación de los servicios y su publicación


  3. El diseño de métricas para evaluar la calidad de los
     servicios ofertados
2. Gobierno de TI en la
   Universidad CEU Cardenal Herrera
2. Gobierno de TI en la
   Universidad CEU Cardenal Herrera
2. Gobierno de TI en la
   Universidad CEU Cardenal Herrera
2. Gobierno de TI en la
   Universidad CEU Cardenal Herrera
• Las incidencias/peticiones se deben priorizar en función
 de su alineamiento con los objetivos del negocio y con
 el impacto que produce la ausencia de un servicio.

• Acuerdos de Nivel de Servicio (SLAs): marcar unos
 objetivos en la prestación de servicios.

• SLAs: plazo máximo en días en los que se debería
 prestar el servicio.

• Sistema para definir los SLAs: tiene en cuenta tanto el
 tipo de incidencia/petición de que se trate como la función
 que desempeña el usuario.
2. Gobierno de TI en la
   Universidad CEU Cardenal Herrera
• Cálculo de SLAs:

                               SLAincidencia/petición +SLAfunción
              SLAresultante=
                                               2

  Ejemplos:

                                            4+2
               SLAimpresora,vicerrector   =     = 3 días
                                             2

                                        4 + 20
               SLAimpresora, capellán =        =12 días
                                          2
2. Gobierno de TI en la
   Universidad CEU Cardenal Herrera
• El departamento de TI ofrece en torno a 100 servicios.


• Éstos están catalogados y son accesibles en:


http://nntt.uchceu.es/index.php/catalogoservicios/c
atalogo-de-servicios/

• Cada año, el departamento de TI recibe más de 5.000
 incidencias/peticiones
2. Gobierno de TI en la
   Universidad CEU Cardenal Herrera
• Las  distintas aplicaciones que ha desarrollado el
 departamento de TI hacen llamadas a servicios web
 para realizar operaciones.

• La Universidad estableció en su día una arquitectura
 orientada a servicios (arquitectura SOA) de 4 capas:
           1. Capa de red
           2. Capa de interfaz web
           3. Capa modelo
           4. Capa de la BD
2. Gobierno de TI en la
   Universidad CEU Cardenal Herrera
2. Gobierno de TI en la
   Universidad CEU Cardenal Herrera
• Finalmente, esta es la arquitectura de la aplicación web
 desarrollada.
3. Aplicación original
• La aplicación original gestiona el trabajo diario que
 realizan los técnicos del departamento de TI.

• Los principales casos de uso de la aplicación son:


   1. Ver los partes que hay activos (los propios y los de
        otro técnico).
   2.   Crear un parte (en nombre propio o de otro usuario).
   3.   Asignar una tarea a un técnico.
   4.   Escalar un parte (cambiarlo de grupo).
   5.   Cambiarlo de técnico.
3. Aplicación original
4. Alternativas en cuanto a tecnologías
• Al iniciar el proyecto hubo que decidir entre desarrollar:


     1. Una aplicación nativa con iOS


     2. Una aplicación web que fuera compatible con el
         dispositivo.

Las dos alternativas tienen claras ventajas e inconvenientes
que hubo que valorar.
4. Alternativas en cuanto a tecnologías
       Aplicaciones nativas                 Aplicaciones web móviles

• El código es compilado.             • El código JavaScript es descargado
                                        como texto plano.


• Aplicación rápida y con respuestas • Aplicación más lenta, con retardos
  fluidas en la interacción con el     perceptibles en la interacción con el
  usuario al ser ejecutada de forma    usuario.
  nativa.


• Aplicación     distribuida por la • Aplicación distribuida por el propio
  plataforma de distribución propia   servidor de la Universidad.
  del dispositivo.
4. Alternativas en cuanto a tecnologías
• Finalmente se optó por desarrollar una aplicación web
 principalmente por su facilidad de distribución.

• Una vez elegida la opción web, hubo que elegir entre
 diversos    frameworks      JavaScript      destinados   a
 dispositivos móviles.

• Sencha  Touch es un framework que se adapta
 perfectamente a los requisitos del proyecto.
4. Alternativas en cuanto a tecnologías
• Comparativa de frameworks para el desarrollo de
 aplicaciones web móviles:
4. Alternativas en cuanto a tecnologías
• Sencha Touch: framework JavaScript basado en HTML5
 desarrollado por la empresa Sencha.

• Se adapta perfectamente a la arquitectura SOA.


• El framework proporciona gratis a través de su API las
 llamadas a servicios web vía AJAX y la serialización de la
 respuesta en formato JSON.

• Además, al estar basado en HTML5, incorpora efectos
 visuales que simulan los de las aplicaciones para iOS.
5. Tecnologías empleadas
5. Tecnologías empleadas
• HTML5    es un nuevo estándar web que incorpora
 funcionalidades interesantes como:

  1. Audio y vídeo integrados.


  2. Gráficos acelerados por hardware.


  3. Conexiones      para   hacer   streaming   multicast
     (websockets).

  4. Bases de Datos SQLite integradas en el navegador.
5. Tecnologías empleadas

•           permite la comunicación cliente-servidor de
    forma asíncrona (sin necesidad de recargar la página).

• Uso intensivo de esta tecnología para hacer las llamadas
    a los distintos servicios web que ofrece la arquitectura
    SOA de la Universidad.

• Los archivos recibidos en la respuesta vienen en formato
    JSON.
6. Sencha Touch
• Sencha Touch es un producto de la empresa Sencha
 para el desarrollo de aplicaciones web móviles.

• Basado en otro framework JavaScript, llamado Ext-JS,
 que simula aplicaciones de escritorio en el navegador.

• En el “Cuadrante   Mágico de las plataformas para
 aplicaciones móviles de consumo” de la consultora
 Gartner (2011), Sencha está en el grupo de los
 visionarios.
6. Sencha Touch
6. Sencha Touch
• Sencha Touch adopta el patrón de diseño MVC (Modelo-
 Vista-Controlador).

• Esto permite al programador definir el modelo de datos
 del archivo JSON que recibirá la aplicación vía AJAX.

• Además, a un modelo se le puede asociar un almacén de
 datos (Store) y definir la forma en que se llevará a cabo la
 comunicación con el servidor.
6. Sencha Touch
6. Sencha Touch
Ext.regModel('UbicacionModel',{
         idProperty: 'IdUbicacion',
         fields:[
                 {name: 'Descripcion', type: 'string'},
                 {name: 'IdUbicacion', type: 'string'}
                 ]
});


Ext.regStore({
         model   : 'UbicacionModel',
         storeId : 'UbicacionesStore',
         proxy : {
             type : 'ajax',
             url : UrlUbicaciones,
             idProperty: 'IdUbicacion',
             autoload: true,
             reader : {
                 type : 'json',
                 model: 'UbicacionModel',
                 root : 'UbicacionesDS.Ubicaciones'
        }
      }
});
7. DEMO
8. Estadísticas de uso de la aplicación
• Estadísticas de uso a través de Google Analytics.


• Este servicio gratuito de Google permite obtener análisis
 muy detallados sobre el acceso y el uso de un sitio web.

• Además, Google Analytics permite rastrear los eventos de
 la aplicación cuando el usuario interacciona con ella.

• Esto se lleva a cabo introduciendo código en la aplicación
 de una API proporcionada por Google.
8. Estadísticas de uso de la aplicación
• Con esta tecnología es posible saber no sólo cuántos
 técnicos usan la aplicación, sino también
      1. quién entra
      2. desde qué ciudad
      3. desde qué navegador
      4. cuántos partes y tareas se crean
      5. y por quién


• Además, es posible exportar las estadísticas a Excel o
 PDF
8. Estadísticas de uso de la aplicación
8. Estadísticas de uso de la aplicación
9. Trabajo futuro
• Como trabajo futuro se plantea:


  1. Portar la aplicación a la versión 2.0.0 de Sencha
      Touch (más rápida).

  2. Incorporar gráficas con indicadores de los técnicos
      con el plugin Touch Charts (exige crear nuevos
      servicios).

  3. Crear una versión reducida para el iPhone.
Agradecimientos
• A todos los miembros del Depto. de TI de la Universidad
 CEU Cardenal Herrera.

• En especial a:


             • Rubén Brieva
             • Lorena Giner
10. ¿PREGUNTAS?

Más contenido relacionado

Similar a Presentación ITILmobile

Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfacesGaby Fernandez
 
ANÁLISIS DEL SISTEMA DE GESTIÓN Y MONITOREO DE LA RED DE LA UNIVERSIDAD DE CO...
ANÁLISIS DEL SISTEMA DE GESTIÓN Y MONITOREO DE LA RED DE LA UNIVERSIDAD DE CO...ANÁLISIS DEL SISTEMA DE GESTIÓN Y MONITOREO DE LA RED DE LA UNIVERSIDAD DE CO...
ANÁLISIS DEL SISTEMA DE GESTIÓN Y MONITOREO DE LA RED DE LA UNIVERSIDAD DE CO...
UNIVERSIDAD MAGISTER (Sitio Oficial)
 
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...
kyaalena
 
Examen final ntic.pptx
Examen final ntic.pptxExamen final ntic.pptx
Examen final ntic.pptx
KerlyAguilar2
 
Diseno implementacion sistema_florez_2014
Diseno implementacion sistema_florez_2014Diseno implementacion sistema_florez_2014
Diseno implementacion sistema_florez_2014
Ronald Almanza
 
S8-DAW-2022S1.pptx
S8-DAW-2022S1.pptxS8-DAW-2022S1.pptx
S8-DAW-2022S1.pptx
Luis Fernando Aguas Bucheli
 
Informe practicas
Informe practicasInforme practicas
Informe practicas
Elias Daniel Espinoza Silupu
 
Proyecto final del curso de ITIL-Yamileth
Proyecto final del curso de ITIL-YamilethProyecto final del curso de ITIL-Yamileth
Proyecto final del curso de ITIL-Yamileth
Yamileth Miguel
 
Proyecto final itil
Proyecto final itilProyecto final itil
Proyecto final itil
juan vera castillo
 
Ingeniería del software (bd en la nube)
Ingeniería del software (bd en la nube)Ingeniería del software (bd en la nube)
Ingeniería del software (bd en la nube)
com2merwil
 
TIC en el Entorno Laboral
TIC en el Entorno LaboralTIC en el Entorno Laboral
TIC en el Entorno Laboral
Angel Samaniego
 
Desarrollo de una aplicacion web
Desarrollo de una aplicacion webDesarrollo de una aplicacion web
Desarrollo de una aplicacion web
RuthReyes71
 
Capitulo 5
Capitulo 5Capitulo 5
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
Luis Fernando Aguas Bucheli
 
Aplicaciones Distribuídas
Aplicaciones DistribuídasAplicaciones Distribuídas
Aplicaciones DistribuídasJavierialv
 
Portafolio de Introducción a la Gerencia de Proyectos.
Portafolio de Introducción a la Gerencia de Proyectos.Portafolio de Introducción a la Gerencia de Proyectos.
Portafolio de Introducción a la Gerencia de Proyectos.
Raynilda Ortega Calcaño
 
Edutic 2018 Universidad Tecnológica INACAP
Edutic 2018 Universidad Tecnológica INACAPEdutic 2018 Universidad Tecnológica INACAP
Edutic 2018 Universidad Tecnológica INACAP
EDUTIC
 
Curso Fundeweb2 para java desde cero a experto.ppt
Curso Fundeweb2 para java desde cero a experto.pptCurso Fundeweb2 para java desde cero a experto.ppt
Curso Fundeweb2 para java desde cero a experto.ppt
RolitoChc1
 
ARTICULO
ARTICULOARTICULO
ARTICULO
mmunozmun
 

Similar a Presentación ITILmobile (20)

Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfaces
 
ANÁLISIS DEL SISTEMA DE GESTIÓN Y MONITOREO DE LA RED DE LA UNIVERSIDAD DE CO...
ANÁLISIS DEL SISTEMA DE GESTIÓN Y MONITOREO DE LA RED DE LA UNIVERSIDAD DE CO...ANÁLISIS DEL SISTEMA DE GESTIÓN Y MONITOREO DE LA RED DE LA UNIVERSIDAD DE CO...
ANÁLISIS DEL SISTEMA DE GESTIÓN Y MONITOREO DE LA RED DE LA UNIVERSIDAD DE CO...
 
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...
 
Examen final ntic.pptx
Examen final ntic.pptxExamen final ntic.pptx
Examen final ntic.pptx
 
Diseno implementacion sistema_florez_2014
Diseno implementacion sistema_florez_2014Diseno implementacion sistema_florez_2014
Diseno implementacion sistema_florez_2014
 
S8-DAW-2022S1.pptx
S8-DAW-2022S1.pptxS8-DAW-2022S1.pptx
S8-DAW-2022S1.pptx
 
Poi2009
Poi2009Poi2009
Poi2009
 
Informe practicas
Informe practicasInforme practicas
Informe practicas
 
Proyecto final del curso de ITIL-Yamileth
Proyecto final del curso de ITIL-YamilethProyecto final del curso de ITIL-Yamileth
Proyecto final del curso de ITIL-Yamileth
 
Proyecto final itil
Proyecto final itilProyecto final itil
Proyecto final itil
 
Ingeniería del software (bd en la nube)
Ingeniería del software (bd en la nube)Ingeniería del software (bd en la nube)
Ingeniería del software (bd en la nube)
 
TIC en el Entorno Laboral
TIC en el Entorno LaboralTIC en el Entorno Laboral
TIC en el Entorno Laboral
 
Desarrollo de una aplicacion web
Desarrollo de una aplicacion webDesarrollo de una aplicacion web
Desarrollo de una aplicacion web
 
Capitulo 5
Capitulo 5Capitulo 5
Capitulo 5
 
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
 
Aplicaciones Distribuídas
Aplicaciones DistribuídasAplicaciones Distribuídas
Aplicaciones Distribuídas
 
Portafolio de Introducción a la Gerencia de Proyectos.
Portafolio de Introducción a la Gerencia de Proyectos.Portafolio de Introducción a la Gerencia de Proyectos.
Portafolio de Introducción a la Gerencia de Proyectos.
 
Edutic 2018 Universidad Tecnológica INACAP
Edutic 2018 Universidad Tecnológica INACAPEdutic 2018 Universidad Tecnológica INACAP
Edutic 2018 Universidad Tecnológica INACAP
 
Curso Fundeweb2 para java desde cero a experto.ppt
Curso Fundeweb2 para java desde cero a experto.pptCurso Fundeweb2 para java desde cero a experto.ppt
Curso Fundeweb2 para java desde cero a experto.ppt
 
ARTICULO
ARTICULOARTICULO
ARTICULO
 

Último

Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
AracelidelRocioOrdez
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
jheisonraulmedinafer
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 

Último (20)

Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 

Presentación ITILmobile

  • 1. ITILmobile Aplicación web móvil para la mejora de procesos ITIL en la Universidad CEU Cardenal Herrera Autor: D. Joan Climent Císcar Directores del proyecto: Dr. D. Juan Pardo Albiach D. José Luís Roig Azpitarte
  • 2. CONTENIDO 1. Contexto 2. Gobierno de TI en la Universidad CEU Cardenal Herrera 3. Aplicación original 4. Alternativas en cuanto a tecnologías 5. Tecnologías empleadas 6. Sencha Touch 7. DEMO 8. Estadísticas de uso de la aplicación 9. Trabajo futuro 10. ¿Preguntas?
  • 3. 1. Contexto • El Depto. de TI de la Universidad CEU Cardenal Herrera adoptó el marco de gestión de servicios de TI llamado ITIL. • (IT Infrastructure Library). • ITIL: Conjunto de buenas prácticas para la provisión de servicios de TI. • Existe una herramienta propia para que los usuarios demanden servicios. • Esa misma aplicación permite también a los técnicos del Depto. gestionar los partes de trabajo.
  • 4. 1. Contexto • La Universidad CEU Cardenal Herrera cuenta con varios centros educativos ubicados en la Comunidad Valenciana y Murcia. • Los técnicos de soporte que prestan servicios a la comunidad universitaria deben desplazarse continuamente. • Ayudar a los técnicos en su labor diaria con una aplicación para el iPad con la que gestionar los partes. • Sin embargo, la aplicación actual es una aplicación web basada en Flash (incompatible con el iPad).
  • 5. 1. Contexto • Necesidad de portar la aplicación a este dispositivo móvil. • La aplicación debe realizar las operaciones básicas de la aplicación original haciendo llamadas a los servicios web ya implementados. • El objetivo es optimizar uno de los procesos fundamentales del Gobierno de TI: la provisión de servicios de soporte técnico.
  • 6. 2. Gobierno de TI en la Universidad CEU Cardenal Herrera • Las normas fundamentales que marca ITIL para un buen Gobierno de TI son: 1. El alineamiento del depto. de TI con los objetivos estratégicos del negocio. 2. La catalogación de los servicios y su publicación 3. El diseño de métricas para evaluar la calidad de los servicios ofertados
  • 7. 2. Gobierno de TI en la Universidad CEU Cardenal Herrera
  • 8. 2. Gobierno de TI en la Universidad CEU Cardenal Herrera
  • 9. 2. Gobierno de TI en la Universidad CEU Cardenal Herrera
  • 10. 2. Gobierno de TI en la Universidad CEU Cardenal Herrera • Las incidencias/peticiones se deben priorizar en función de su alineamiento con los objetivos del negocio y con el impacto que produce la ausencia de un servicio. • Acuerdos de Nivel de Servicio (SLAs): marcar unos objetivos en la prestación de servicios. • SLAs: plazo máximo en días en los que se debería prestar el servicio. • Sistema para definir los SLAs: tiene en cuenta tanto el tipo de incidencia/petición de que se trate como la función que desempeña el usuario.
  • 11. 2. Gobierno de TI en la Universidad CEU Cardenal Herrera • Cálculo de SLAs: SLAincidencia/petición +SLAfunción SLAresultante= 2 Ejemplos: 4+2 SLAimpresora,vicerrector = = 3 días 2 4 + 20 SLAimpresora, capellán = =12 días 2
  • 12. 2. Gobierno de TI en la Universidad CEU Cardenal Herrera • El departamento de TI ofrece en torno a 100 servicios. • Éstos están catalogados y son accesibles en: http://nntt.uchceu.es/index.php/catalogoservicios/c atalogo-de-servicios/ • Cada año, el departamento de TI recibe más de 5.000 incidencias/peticiones
  • 13. 2. Gobierno de TI en la Universidad CEU Cardenal Herrera • Las distintas aplicaciones que ha desarrollado el departamento de TI hacen llamadas a servicios web para realizar operaciones. • La Universidad estableció en su día una arquitectura orientada a servicios (arquitectura SOA) de 4 capas: 1. Capa de red 2. Capa de interfaz web 3. Capa modelo 4. Capa de la BD
  • 14. 2. Gobierno de TI en la Universidad CEU Cardenal Herrera
  • 15. 2. Gobierno de TI en la Universidad CEU Cardenal Herrera • Finalmente, esta es la arquitectura de la aplicación web desarrollada.
  • 16. 3. Aplicación original • La aplicación original gestiona el trabajo diario que realizan los técnicos del departamento de TI. • Los principales casos de uso de la aplicación son: 1. Ver los partes que hay activos (los propios y los de otro técnico). 2. Crear un parte (en nombre propio o de otro usuario). 3. Asignar una tarea a un técnico. 4. Escalar un parte (cambiarlo de grupo). 5. Cambiarlo de técnico.
  • 18. 4. Alternativas en cuanto a tecnologías • Al iniciar el proyecto hubo que decidir entre desarrollar: 1. Una aplicación nativa con iOS 2. Una aplicación web que fuera compatible con el dispositivo. Las dos alternativas tienen claras ventajas e inconvenientes que hubo que valorar.
  • 19. 4. Alternativas en cuanto a tecnologías Aplicaciones nativas Aplicaciones web móviles • El código es compilado. • El código JavaScript es descargado como texto plano. • Aplicación rápida y con respuestas • Aplicación más lenta, con retardos fluidas en la interacción con el perceptibles en la interacción con el usuario al ser ejecutada de forma usuario. nativa. • Aplicación distribuida por la • Aplicación distribuida por el propio plataforma de distribución propia servidor de la Universidad. del dispositivo.
  • 20. 4. Alternativas en cuanto a tecnologías • Finalmente se optó por desarrollar una aplicación web principalmente por su facilidad de distribución. • Una vez elegida la opción web, hubo que elegir entre diversos frameworks JavaScript destinados a dispositivos móviles. • Sencha Touch es un framework que se adapta perfectamente a los requisitos del proyecto.
  • 21. 4. Alternativas en cuanto a tecnologías • Comparativa de frameworks para el desarrollo de aplicaciones web móviles:
  • 22. 4. Alternativas en cuanto a tecnologías • Sencha Touch: framework JavaScript basado en HTML5 desarrollado por la empresa Sencha. • Se adapta perfectamente a la arquitectura SOA. • El framework proporciona gratis a través de su API las llamadas a servicios web vía AJAX y la serialización de la respuesta en formato JSON. • Además, al estar basado en HTML5, incorpora efectos visuales que simulan los de las aplicaciones para iOS.
  • 24. 5. Tecnologías empleadas • HTML5 es un nuevo estándar web que incorpora funcionalidades interesantes como: 1. Audio y vídeo integrados. 2. Gráficos acelerados por hardware. 3. Conexiones para hacer streaming multicast (websockets). 4. Bases de Datos SQLite integradas en el navegador.
  • 25. 5. Tecnologías empleadas • permite la comunicación cliente-servidor de forma asíncrona (sin necesidad de recargar la página). • Uso intensivo de esta tecnología para hacer las llamadas a los distintos servicios web que ofrece la arquitectura SOA de la Universidad. • Los archivos recibidos en la respuesta vienen en formato JSON.
  • 26. 6. Sencha Touch • Sencha Touch es un producto de la empresa Sencha para el desarrollo de aplicaciones web móviles. • Basado en otro framework JavaScript, llamado Ext-JS, que simula aplicaciones de escritorio en el navegador. • En el “Cuadrante Mágico de las plataformas para aplicaciones móviles de consumo” de la consultora Gartner (2011), Sencha está en el grupo de los visionarios.
  • 28. 6. Sencha Touch • Sencha Touch adopta el patrón de diseño MVC (Modelo- Vista-Controlador). • Esto permite al programador definir el modelo de datos del archivo JSON que recibirá la aplicación vía AJAX. • Además, a un modelo se le puede asociar un almacén de datos (Store) y definir la forma en que se llevará a cabo la comunicación con el servidor.
  • 30. 6. Sencha Touch Ext.regModel('UbicacionModel',{ idProperty: 'IdUbicacion', fields:[ {name: 'Descripcion', type: 'string'}, {name: 'IdUbicacion', type: 'string'} ] }); Ext.regStore({ model : 'UbicacionModel', storeId : 'UbicacionesStore', proxy : { type : 'ajax', url : UrlUbicaciones, idProperty: 'IdUbicacion', autoload: true, reader : { type : 'json', model: 'UbicacionModel', root : 'UbicacionesDS.Ubicaciones' } } });
  • 32. 8. Estadísticas de uso de la aplicación • Estadísticas de uso a través de Google Analytics. • Este servicio gratuito de Google permite obtener análisis muy detallados sobre el acceso y el uso de un sitio web. • Además, Google Analytics permite rastrear los eventos de la aplicación cuando el usuario interacciona con ella. • Esto se lleva a cabo introduciendo código en la aplicación de una API proporcionada por Google.
  • 33. 8. Estadísticas de uso de la aplicación • Con esta tecnología es posible saber no sólo cuántos técnicos usan la aplicación, sino también 1. quién entra 2. desde qué ciudad 3. desde qué navegador 4. cuántos partes y tareas se crean 5. y por quién • Además, es posible exportar las estadísticas a Excel o PDF
  • 34. 8. Estadísticas de uso de la aplicación
  • 35. 8. Estadísticas de uso de la aplicación
  • 36. 9. Trabajo futuro • Como trabajo futuro se plantea: 1. Portar la aplicación a la versión 2.0.0 de Sencha Touch (más rápida). 2. Incorporar gráficas con indicadores de los técnicos con el plugin Touch Charts (exige crear nuevos servicios). 3. Crear una versión reducida para el iPhone.
  • 37. Agradecimientos • A todos los miembros del Depto. de TI de la Universidad CEU Cardenal Herrera. • En especial a: • Rubén Brieva • Lorena Giner