Skip to content

Commit

Permalink
Correcciones y agregada más informaciónde pruebas
Browse files Browse the repository at this point in the history
  • Loading branch information
tanoinc committed Sep 21, 2017
1 parent 03beac2 commit 6a1ce94
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 6 deletions.
Binary file modified pdf/tesis.pdf
Binary file not shown.
16 changes: 15 additions & 1 deletion src/03-capitulo-3/funcionalidad.tex
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,20 @@ \subsubsection{Suscripciones}

Al requerir autenticación se produce un intercambio de identificadores de usuario entre \nombreApp{} y el servicio externo (ver figura \ref{fig:secuencia_anadir_servicio}). Cuando se inicia la solicitud, la aplicación genera un \eng{token} único y se lo envía al sistema externo mediante una redirección. Al identificarse el usuario, el servicio envía este dato a \nombreApp{} junto con el identificador de su usuario. De esta manera, \nombreApp{} enlaza sus datos con el \textit{id externo}, pudiendo referenciarse a la persona directamente con la identificación del servicio.

% Diagrama creado con www.websequencediagrams.com :
%title Intereacción: Aplicación móvil al añadir servicio con autenticación
%Aplicación móvil->Backend: POST application/subscription
%note right of Backend: Se genera el token (x) de la transacción.
%Backend->Aplicación móvil: 302 URL_SERVICIO?token=x
%Aplicación móvil->Servicio externo: GET URL_SERVICIO?token={x}&userid={id}
%Servicio externo->Aplicación móvil: 200 (muestra login del servicio, si no está logueado)
%note right of Servicio externo: El usuario se loguea al servicio externo
%note right of Servicio externo: El usuario acepta añadir el servicio
%Servicio externo->Backend: PUT application/subscription/{id}/{x}, Cuerpo: {id_externo}
%note right of Backend: Se asocia el id de Mi Universidad con el del servicio
%Backend->Servicio externo: 200
%Servicio externo->Aplicación móvil: Se indica mediante el WebStorage que la transacción se completó

\figura{03-capitulo-3/secuencia_anadir_servicio.png}{Interacción de \nombreApp{} al añadir un servicio con autenticación}{secuencia_anadir_servicio}{1}

Siempre que se necesite hacer una referencia a un usuario se utilizará el \textit{identificador externo}. Por ejemplo al enviar desde \gls{guarani} una novedad personal a un usuario, solo hay que indicar su número de inscripción (clave primaria de las personas) y el mensaje\footnote{Existen otros atributos irrelevantes para el ejemplo}.
Expand All @@ -172,7 +186,7 @@ \subsubsection{Otras}

\item \textbf{\eng{Login}}:Respecto al ingreso del usuario a la aplicación, el sistema permite hacerlo de dos maneras:
\begin{itemize}
\item Con el login de \nombreApp, mediante un usuario registrado desde un formulario en la aplicación.
\item Con el login de \nombreApp, mediante un usuario registrado desde un formulario en la aplicación. Existe la posibilidad de restablecer su contraseña, enviando un código al correo electrónico del usuario. Este es usado para validar que la persona sea la dueña de la casilla de correo (y por ende del usuario registrado a ella).
\item Con la cuenta de Facebook, enlazando su perfil con \nombreApp.
\end{itemize}

Expand Down
31 changes: 26 additions & 5 deletions src/03-capitulo-3/pruebas.tex
Original file line number Diff line number Diff line change
@@ -1,11 +1,31 @@
\subsection{Pruebas de Usabilidad}
\label{desarrollo_pruebas_usabilidad}

Se hicieron pruebas de usabilidad sobre la aplicación móvil en base a las recomendaciones de estudio de \gls{nng}\cite{nng2017usabilityTest}\footnote{El grupo es liderado por Jackob Nielsen y Don Norman}. Para ello se orientó el estudio a obtener datos de los \eng{tests} cualitativos y a resolver cuestiones relacionadas con el diseño.
Se hicieron pruebas de usabilidad sobre la aplicación móvil en base a las recomendaciones de estudio de \gls{nng}\cite{nng2017usabilityTest}\footnote{El grupo es liderado por Jackob Nielsen y Don Norman}. Para ello se orientó el estudio a obtener datos de una investigación cualitativa (con participación de usuarios) y a resolver cuestiones relacionadas con el diseño.
Dentro de estas pruebas, se destacan por su popularidad y sus múltiples
áreas de aplicación, los llamados \eng{focus group} (o \comillas{grupos de discusión}).
Estos son una forma de entrevista grupal que se centra en la comunicación entre los participantes de la investigación para generar nueva información (datos, ideas, correcciones, etcétera)\cite{kitzinger1995qualitative}.

Se realizaron dos reuniones con grupos de usuarios\footnote{Coordinadas y guiadas con la ayuda Ivana Harari y Paola Amadeo} e individualmente a cada uno se le asignó una lista de tareas a realizar. Estos encuentros se llevaron a cabo en el \gls{cespi}, fueron en persona y moderados. Los participantes pertenecían a diversos ámbitos relacionados con la Universidad (alumnos, egresados, docentes y no docentes).
Se realizaron dos reuniones con grupos de usuarios\footnote{Coordinadas y guiadas con la ayuda Ivana Harari y Paola Amadeo}: el 18 de agosto y 13 de septiembre de 2017. A cada participante individualmente se le asignó una lista de tareas y a medida que se realizaban se tomaba nota de las dificultades, ideas y aclaraciones que surgían. La charla grupal favoreció a la prueba. La interacción entre los participantes permitió explorar el conocimiento y experiencia de las personas. De esta manera se pudo explorar no sólo lo que pensaban, sino también cómo lo hacían y por qué.

El grupo de personas consistía en:
Los encuentros se llevaron a cabo en el \gls{cespi}, fueron en persona y moderados. Los participantes pertenecían a diversos ámbitos relacionados con la Universidad (alumnos, egresados, docentes y no docentes).

\subsubsection{Preparativos previos}
\label{desarrollo_pruebas_usabilidad_preparativos}

Esta etapa consistió en preparar lo indicado en las siguientes secciones.

\paragraph{Producto}
\label{desarrollo_pruebas_usabilidad_preparativos_producto}

Se configuró un servidor de prueba con la \gls{api}, apuntando a servicios externos de desarrollo (\gls{guarani} y Moodle). Además se crearon aplicaciones de \eng{testing} en Facebook (para relacionar las cuentas de usuario), en Google (para los mapas) y en los servicios de Ionic (para enviar notificaciones).

Para las pruebas de ingreso con Facebook fue necesario agregar a las personas como participantes de la aplicación de prueba (en Facebook). Esto es necesario ya que la utilizada para el \eng{test} no es pública.

\paragraph{Participantes}
\label{desarrollo_pruebas_usabilidad_preparativos_participantes}

El grupo de personas y sus perfiles consistió en las indicadas en el cuadro \ref{perfiles_usabilidad}.

\begin{table}[htbp]
\centering
Expand All @@ -15,12 +35,13 @@ \subsection{Pruebas de Usabilidad}
\hline
& \multicolumn{1}{c|}{\textbf{Nombre}} & \multicolumn{1}{c|}{\textbf{Ocupación}} & \multicolumn{1}{c|}{\textbf{Estudios}} & \textbf{Docente UNLP} & \textbf{Egresado} \\ \hline
U1 & Tomás & Estudiante, Empleado & Periodismo (UNLP) & No & No \\ \hline
U2 & Maximiliano & Estudiante & Informática (UNLP), Locución & No & No \\ \hline
U3 & & Estudiante & Ingeniería/Informática (UNLP) & No & No \\ \hline
U2 & Maximiliano\footnotemark{} & Estudiante & Informática (UNLP), Locución & No & No \\ \hline
U3 & Francisco & Estudiante & Ingeniería/Informática (UNLP) & No & No \\ \hline
U4 & Graciela & Empleada & Informática (UNLP) & No & Si \\ \hline
U5 & Quimey & Docente & Bellas Artes (UNLP) & Si & Si \\ \hline
\end{tabular}
\end{table}
\footnotetext{Maxi es no vidente, miembro activo en temas de accesibilidad en la Universidad y ha colaborado en pruebas para varios desarrollos del \gls{cespi}}

La lista de tareas a realizar era:
\begin{itemize}
Expand Down
11 changes: 11 additions & 0 deletions src/bibliografia/lucianoc.bib
Original file line number Diff line number Diff line change
Expand Up @@ -447,3 +447,14 @@ @misc{zia2017i2vsRnvsNs
note = "[Online; accedido 17-09-2017]",
date = {2017-02-02},
}

@article{kitzinger1995qualitative,
title={Qualitative research. Introducing focus groups.},
author={Kitzinger, Jenny},
journal={BMJ: British medical journal},
volume={311},
number={7000},
pages={299},
year={1995},
publisher={BMJ Group}
}

0 comments on commit 6a1ce94

Please sign in to comment.