SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Gestión de Proyectos de
Software
Aplicación DroidClic - Presentación final

UPC-FIB Curso 2013-2014
Grupo 13
Índice
●
●
●
●
●

Objetivos
Gestión y coordinación del proyecto
Desglose tareas
Dificultades globales
Resultado final, impresiones generales, y
trabajo futuro
Objetivos (1/4)
● Planteamiento inicial:
○ Refactor centrado en el inicio de la app hasta la
apertura de un Clic

● Cumplimiento: 90%
● Principal dificultad:
○ Comunicación
Objetivos (2/4)
● Planteamiento inicial:
○ Rediseño app siguiendo guías de estilo de Android

● Cumplimiento: 75%
○ Problemas de usabilidad
○ Problemas de estilo

● Principal dificultad:
○ Falta de especialización
Objetivos (3/4)
● Planteamiento inicial:
○ Mejorar rendimiento del parser y tratado de Clics

● Cumplimiento: 99.9%
○ Mejora muy notable con respecto al antiguo

● Principal dificultad:
○ Código antiguo
Objetivos (4/4)
● Planteamiento inicial:
○ Generar la documentación del código

● Cumplimiento: 75%
○ Pequeños problemas de estilo
○ Ligera carencia de documentación
Gestión y coordinación
● 3 principales equipos
○ Interfaz (UI)
○ Servidor y parser (SP)
○ Documentación (D)

● Coordinadores - Programadores
● Riesgos
○ Descentralización
○ Independencia de equipos
Tareas (1/3) - UI
●
●
●
●

Pantalla principal
Pantalla de información de un clic
Estructura de juego
Preferencias de aplicación
Tareas (2/3) - Server-Parser
● Mejora endpoints y estructura servidor
● Adaptadores consultas de Clics
● Instalación Clic
○ Descarga, descompresión, parseo, serialización y
guardado en BBDD
Tareas (3/3) - Generales
●
●
●
●

Documentación
Testeo de la aplicación
Análisis inicial
Coordinación
Dificultades globales
● Inexperiencia con herramientas
○ GIT
○ IDE + Emulación Android
○ TRAC

● Tiempo
● Auto-Testeo
● Comunicación
Resultado final (antes)
https://www.youtube.com/watch?v=JeMVj7BJzl0
Resultado final (después)
https://www.youtube.com/watch?v=MSxU5bFIN7w
Impresiones generales
● Asumir como propia la parte del proyecto
asignada
● Consecución de objetivos
● Carencia de tiempo
○ Deficiencias de comunicación

● Conocimientos adquiridos
● Experiencia positiva
Trabajo futuro
Tareas a finalizar:
● Revisar cruce de queries entre local y remoto
(pestaña Clics locales)
● Continuar mejoras parser
● Pulir interfaz
● Concepto “Clics adicionales”
● Unir proyectos grupo 13 y 11
○ Ejecutar y jugar los clics
Agradecimientos
Al profesor: Marc Alier
A los alumnos: Albert Prats, Albert Pumarola, Alex
Cortijo, Anna Berruezo, Carles Guivernau, Carles Paredes,
Daniel Espejo, Daniel Morales, Eric Martori, Jaume Vera,
Javi Ferrer, Javier Lozano, Jing Lin, Joel Llacer, Karla
Quispe, Liannisly Reyes, Lleonard Armentano, Lorenzo
Arribas, Manel Bonilla, Oleguer Bardalet, Pol Garcia

Más contenido relacionado

La actualidad más candente

Programando Windows Phone con Phonegap
Programando Windows Phone con PhonegapProgramando Windows Phone con Phonegap
Programando Windows Phone con PhonegapMauro Parra-Miranda
 
Meetup Taller Desarrollo Salesforce con Visual Studio Code
Meetup Taller Desarrollo Salesforce con Visual Studio CodeMeetup Taller Desarrollo Salesforce con Visual Studio Code
Meetup Taller Desarrollo Salesforce con Visual Studio CodeEsteve Graells
 
Galería de Imagenes con Geolocalización utilizando Phonegap
Galería de Imagenes con Geolocalización utilizando PhonegapGalería de Imagenes con Geolocalización utilizando Phonegap
Galería de Imagenes con Geolocalización utilizando PhonegapWashington Velásquez
 
Swift sin hype y su importancia en el 2017
 Swift sin hype y su importancia en el 2017  Swift sin hype y su importancia en el 2017
Swift sin hype y su importancia en el 2017 Software Guru
 
No instales software pirata en tu empresa, usa software libre
 No instales software pirata en tu empresa, usa software libre No instales software pirata en tu empresa, usa software libre
No instales software pirata en tu empresa, usa software libreFrancisco Javier Félix Belmonte
 
Buenas prácticas en el proceso de desarrollo de un proyecto
 Buenas prácticas en el proceso de desarrollo de un proyecto Buenas prácticas en el proceso de desarrollo de un proyecto
Buenas prácticas en el proceso de desarrollo de un proyectoSoftware Guru
 
Angular, ionic y Django amigos con derecho a roce - Pycon 2017
Angular, ionic y Django  amigos con derecho a roce - Pycon 2017Angular, ionic y Django  amigos con derecho a roce - Pycon 2017
Angular, ionic y Django amigos con derecho a roce - Pycon 2017BeDjango
 
Desarrollo de Aplicaciones Web con Symfony 5/10/2011
Desarrollo de Aplicaciones Web con Symfony 5/10/2011Desarrollo de Aplicaciones Web con Symfony 5/10/2011
Desarrollo de Aplicaciones Web con Symfony 5/10/2011gorolabs
 
Desarrollo tecnologias software_libre_open_source
Desarrollo tecnologias software_libre_open_sourceDesarrollo tecnologias software_libre_open_source
Desarrollo tecnologias software_libre_open_sourceMario IC
 
Manual de-gestión-de-un-proyecto-de-software-en-una-herramienta-informática-l...
Manual de-gestión-de-un-proyecto-de-software-en-una-herramienta-informática-l...Manual de-gestión-de-un-proyecto-de-software-en-una-herramienta-informática-l...
Manual de-gestión-de-un-proyecto-de-software-en-una-herramienta-informática-l...Erick Mireles Merchant
 
Mejorando la productividad en proyectos java EE con CI y CD - OTN 2015
Mejorando la productividad en proyectos java EE con  CI y CD - OTN 2015 Mejorando la productividad en proyectos java EE con  CI y CD - OTN 2015
Mejorando la productividad en proyectos java EE con CI y CD - OTN 2015 César Hernández
 
Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...
Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...
Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...Alberto Sanz Herrero
 
Java mission control para monitoreo, administración y profilig de aplicacione...
Java mission control para monitoreo, administración y profilig de aplicacione...Java mission control para monitoreo, administración y profilig de aplicacione...
Java mission control para monitoreo, administración y profilig de aplicacione...César Hernández
 
Los reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológicoLos reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológicoFinizens
 

La actualidad más candente (17)

Programando Windows Phone con Phonegap
Programando Windows Phone con PhonegapProgramando Windows Phone con Phonegap
Programando Windows Phone con Phonegap
 
Meetup Taller Desarrollo Salesforce con Visual Studio Code
Meetup Taller Desarrollo Salesforce con Visual Studio CodeMeetup Taller Desarrollo Salesforce con Visual Studio Code
Meetup Taller Desarrollo Salesforce con Visual Studio Code
 
Galería de Imagenes con Geolocalización utilizando Phonegap
Galería de Imagenes con Geolocalización utilizando PhonegapGalería de Imagenes con Geolocalización utilizando Phonegap
Galería de Imagenes con Geolocalización utilizando Phonegap
 
Swift sin hype y su importancia en el 2017
 Swift sin hype y su importancia en el 2017  Swift sin hype y su importancia en el 2017
Swift sin hype y su importancia en el 2017
 
No instales software pirata en tu empresa, usa software libre
 No instales software pirata en tu empresa, usa software libre No instales software pirata en tu empresa, usa software libre
No instales software pirata en tu empresa, usa software libre
 
Buenas prácticas en el proceso de desarrollo de un proyecto
 Buenas prácticas en el proceso de desarrollo de un proyecto Buenas prácticas en el proceso de desarrollo de un proyecto
Buenas prácticas en el proceso de desarrollo de un proyecto
 
Angular, ionic y Django amigos con derecho a roce - Pycon 2017
Angular, ionic y Django  amigos con derecho a roce - Pycon 2017Angular, ionic y Django  amigos con derecho a roce - Pycon 2017
Angular, ionic y Django amigos con derecho a roce - Pycon 2017
 
Desarrollo de Aplicaciones Web con Symfony 5/10/2011
Desarrollo de Aplicaciones Web con Symfony 5/10/2011Desarrollo de Aplicaciones Web con Symfony 5/10/2011
Desarrollo de Aplicaciones Web con Symfony 5/10/2011
 
Desarrollo tecnologias software_libre_open_source
Desarrollo tecnologias software_libre_open_sourceDesarrollo tecnologias software_libre_open_source
Desarrollo tecnologias software_libre_open_source
 
Manual de-gestión-de-un-proyecto-de-software-en-una-herramienta-informática-l...
Manual de-gestión-de-un-proyecto-de-software-en-una-herramienta-informática-l...Manual de-gestión-de-un-proyecto-de-software-en-una-herramienta-informática-l...
Manual de-gestión-de-un-proyecto-de-software-en-una-herramienta-informática-l...
 
Drupal8 Symfony2 en DrupalCS
Drupal8 Symfony2 en DrupalCSDrupal8 Symfony2 en DrupalCS
Drupal8 Symfony2 en DrupalCS
 
Cobertura de pruebas unitarias - NetBaires
Cobertura de pruebas unitarias - NetBairesCobertura de pruebas unitarias - NetBaires
Cobertura de pruebas unitarias - NetBaires
 
Mejorando la productividad en proyectos java EE con CI y CD - OTN 2015
Mejorando la productividad en proyectos java EE con  CI y CD - OTN 2015 Mejorando la productividad en proyectos java EE con  CI y CD - OTN 2015
Mejorando la productividad en proyectos java EE con CI y CD - OTN 2015
 
Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...
Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...
Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...
 
Java mission control para monitoreo, administración y profilig de aplicacione...
Java mission control para monitoreo, administración y profilig de aplicacione...Java mission control para monitoreo, administración y profilig de aplicacione...
Java mission control para monitoreo, administración y profilig de aplicacione...
 
Los reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológicoLos reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológico
 
3 pasos para el cumplimiento de BIM (Episodio 08)
3 pasos para el cumplimiento de BIM (Episodio 08)3 pasos para el cumplimiento de BIM (Episodio 08)
3 pasos para el cumplimiento de BIM (Episodio 08)
 

Similar a Gestión proyecto DroidClic android app

Presentación Proyecto Fin Carrera #SagaPFC
Presentación Proyecto Fin Carrera #SagaPFCPresentación Proyecto Fin Carrera #SagaPFC
Presentación Proyecto Fin Carrera #SagaPFCLuis Pérez Alcaide
 
Tema 4.2.2 Desarrollo con Android. El Framework de Android.
Tema 4.2.2 Desarrollo con Android. El Framework de Android.Tema 4.2.2 Desarrollo con Android. El Framework de Android.
Tema 4.2.2 Desarrollo con Android. El Framework de Android.Carlos A. Iglesias
 
Evaluación comparativa de herramientas libres para gestión de proyectos
Evaluación comparativa de herramientas libres para gestión de proyectosEvaluación comparativa de herramientas libres para gestión de proyectos
Evaluación comparativa de herramientas libres para gestión de proyectosAmaury Cabarcas
 
Metodologiaclasicaencascada 130303210847-phpapp01
Metodologiaclasicaencascada 130303210847-phpapp01Metodologiaclasicaencascada 130303210847-phpapp01
Metodologiaclasicaencascada 130303210847-phpapp01CHRIST PANTOJA
 
Presentacion athagon ingame
Presentacion athagon ingamePresentacion athagon ingame
Presentacion athagon ingameAthagon
 
Agile university day - Un día en un equipo ágil de desarrollo móvil
Agile university day - Un día en un equipo ágil de desarrollo móvilAgile university day - Un día en un equipo ágil de desarrollo móvil
Agile university day - Un día en un equipo ágil de desarrollo móvilagilenavarra
 
Visteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisasVisteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisasJosé María Pérez Ramos
 
Personalinformatico jaenes
Personalinformatico jaenesPersonalinformatico jaenes
Personalinformatico jaenesDavidJaenes
 
Ra semana 12
Ra semana 12Ra semana 12
Ra semana 12victdiazm
 

Similar a Gestión proyecto DroidClic android app (20)

ASPgems 2018
ASPgems 2018 ASPgems 2018
ASPgems 2018
 
Presentación 1 AESS.pptx
Presentación 1 AESS.pptxPresentación 1 AESS.pptx
Presentación 1 AESS.pptx
 
Planificacion de Proyectos con Microsoft Project 2013
Planificacion de Proyectos con Microsoft Project 2013Planificacion de Proyectos con Microsoft Project 2013
Planificacion de Proyectos con Microsoft Project 2013
 
Presentación Proyecto Fin Carrera #SagaPFC
Presentación Proyecto Fin Carrera #SagaPFCPresentación Proyecto Fin Carrera #SagaPFC
Presentación Proyecto Fin Carrera #SagaPFC
 
Tema 4.2.2 Desarrollo con Android. El Framework de Android.
Tema 4.2.2 Desarrollo con Android. El Framework de Android.Tema 4.2.2 Desarrollo con Android. El Framework de Android.
Tema 4.2.2 Desarrollo con Android. El Framework de Android.
 
Evaluación comparativa de herramientas libres para gestión de proyectos
Evaluación comparativa de herramientas libres para gestión de proyectosEvaluación comparativa de herramientas libres para gestión de proyectos
Evaluación comparativa de herramientas libres para gestión de proyectos
 
Ingeniería de Software
Ingeniería de SoftwareIngeniería de Software
Ingeniería de Software
 
Metodologiaclasicaencascada 130303210847-phpapp01
Metodologiaclasicaencascada 130303210847-phpapp01Metodologiaclasicaencascada 130303210847-phpapp01
Metodologiaclasicaencascada 130303210847-phpapp01
 
Presentacion fdd
Presentacion fddPresentacion fdd
Presentacion fdd
 
Presentacion athagon ingame
Presentacion athagon ingamePresentacion athagon ingame
Presentacion athagon ingame
 
Proceso desarrollo software
Proceso desarrollo softwareProceso desarrollo software
Proceso desarrollo software
 
Agile university day - Un día en un equipo ágil de desarrollo móvil
Agile university day - Un día en un equipo ágil de desarrollo móvilAgile university day - Un día en un equipo ágil de desarrollo móvil
Agile university day - Un día en un equipo ágil de desarrollo móvil
 
mobile
mobilemobile
mobile
 
Visteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisasVisteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisas
 
Personalinformatico jaenes
Personalinformatico jaenesPersonalinformatico jaenes
Personalinformatico jaenes
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
Ra semana 12
Ra semana 12Ra semana 12
Ra semana 12
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Tarea 5
Tarea 5Tarea 5
Tarea 5
 
Tarea 5
Tarea 5Tarea 5
Tarea 5
 

Más de Javier Ferrer González

We broke up with the monolith, and started dating #eventSourcing - #symfonyCat
We broke up with the monolith, and started dating #eventSourcing - #symfonyCatWe broke up with the monolith, and started dating #eventSourcing - #symfonyCat
We broke up with the monolith, and started dating #eventSourcing - #symfonyCatJavier Ferrer González
 
Redescubre la programación - #MPWAR - #OpenDayLaSalle
Redescubre la programación - #MPWAR - #OpenDayLaSalleRedescubre la programación - #MPWAR - #OpenDayLaSalle
Redescubre la programación - #MPWAR - #OpenDayLaSalleJavier Ferrer González
 
#SpyFiles - Análisis de #FinFisher y los Conflictos Políticos del Malware-as-...
#SpyFiles - Análisis de #FinFisher y los Conflictos Políticos del Malware-as-...#SpyFiles - Análisis de #FinFisher y los Conflictos Políticos del Malware-as-...
#SpyFiles - Análisis de #FinFisher y los Conflictos Políticos del Malware-as-...Javier Ferrer González
 

Más de Javier Ferrer González (6)

We broke up with the monolith, and started dating #eventSourcing - #symfonyCat
We broke up with the monolith, and started dating #eventSourcing - #symfonyCatWe broke up with the monolith, and started dating #eventSourcing - #symfonyCat
We broke up with the monolith, and started dating #eventSourcing - #symfonyCat
 
Redescubre la programación - #MPWAR - #OpenDayLaSalle
Redescubre la programación - #MPWAR - #OpenDayLaSalleRedescubre la programación - #MPWAR - #OpenDayLaSalle
Redescubre la programación - #MPWAR - #OpenDayLaSalle
 
#SpyFiles - Análisis de #FinFisher y los Conflictos Políticos del Malware-as-...
#SpyFiles - Análisis de #FinFisher y los Conflictos Políticos del Malware-as-...#SpyFiles - Análisis de #FinFisher y los Conflictos Políticos del Malware-as-...
#SpyFiles - Análisis de #FinFisher y los Conflictos Políticos del Malware-as-...
 
Introducción a Ruby on rails
Introducción a Ruby on railsIntroducción a Ruby on rails
Introducción a Ruby on rails
 
Introducción a CoffeeScript
Introducción a CoffeeScriptIntroducción a CoffeeScript
Introducción a CoffeeScript
 
Charla IES Marianao
Charla IES MarianaoCharla IES Marianao
Charla IES Marianao
 

Último

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 

Último (11)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Gestión proyecto DroidClic android app

  • 1. Gestión de Proyectos de Software Aplicación DroidClic - Presentación final UPC-FIB Curso 2013-2014 Grupo 13
  • 2. Índice ● ● ● ● ● Objetivos Gestión y coordinación del proyecto Desglose tareas Dificultades globales Resultado final, impresiones generales, y trabajo futuro
  • 3. Objetivos (1/4) ● Planteamiento inicial: ○ Refactor centrado en el inicio de la app hasta la apertura de un Clic ● Cumplimiento: 90% ● Principal dificultad: ○ Comunicación
  • 4. Objetivos (2/4) ● Planteamiento inicial: ○ Rediseño app siguiendo guías de estilo de Android ● Cumplimiento: 75% ○ Problemas de usabilidad ○ Problemas de estilo ● Principal dificultad: ○ Falta de especialización
  • 5. Objetivos (3/4) ● Planteamiento inicial: ○ Mejorar rendimiento del parser y tratado de Clics ● Cumplimiento: 99.9% ○ Mejora muy notable con respecto al antiguo ● Principal dificultad: ○ Código antiguo
  • 6. Objetivos (4/4) ● Planteamiento inicial: ○ Generar la documentación del código ● Cumplimiento: 75% ○ Pequeños problemas de estilo ○ Ligera carencia de documentación
  • 7. Gestión y coordinación ● 3 principales equipos ○ Interfaz (UI) ○ Servidor y parser (SP) ○ Documentación (D) ● Coordinadores - Programadores ● Riesgos ○ Descentralización ○ Independencia de equipos
  • 8. Tareas (1/3) - UI ● ● ● ● Pantalla principal Pantalla de información de un clic Estructura de juego Preferencias de aplicación
  • 9. Tareas (2/3) - Server-Parser ● Mejora endpoints y estructura servidor ● Adaptadores consultas de Clics ● Instalación Clic ○ Descarga, descompresión, parseo, serialización y guardado en BBDD
  • 10. Tareas (3/3) - Generales ● ● ● ● Documentación Testeo de la aplicación Análisis inicial Coordinación
  • 11. Dificultades globales ● Inexperiencia con herramientas ○ GIT ○ IDE + Emulación Android ○ TRAC ● Tiempo ● Auto-Testeo ● Comunicación
  • 14. Impresiones generales ● Asumir como propia la parte del proyecto asignada ● Consecución de objetivos ● Carencia de tiempo ○ Deficiencias de comunicación ● Conocimientos adquiridos ● Experiencia positiva
  • 15. Trabajo futuro Tareas a finalizar: ● Revisar cruce de queries entre local y remoto (pestaña Clics locales) ● Continuar mejoras parser ● Pulir interfaz ● Concepto “Clics adicionales” ● Unir proyectos grupo 13 y 11 ○ Ejecutar y jugar los clics
  • 16. Agradecimientos Al profesor: Marc Alier A los alumnos: Albert Prats, Albert Pumarola, Alex Cortijo, Anna Berruezo, Carles Guivernau, Carles Paredes, Daniel Espejo, Daniel Morales, Eric Martori, Jaume Vera, Javi Ferrer, Javier Lozano, Jing Lin, Joel Llacer, Karla Quispe, Liannisly Reyes, Lleonard Armentano, Lorenzo Arribas, Manel Bonilla, Oleguer Bardalet, Pol Garcia