Está en la página 1de 2

Alcenit Insights

Est usted diseando para sus clientes?


El grado de satisfaccin que un usuario experimenta con cualquier aplicacin de software es determinado ms por su percepcin personal que por la funcionalidad de la misma.
Escrito por Ing. Min Chen, MSE

Con frecuencia se pone especial atencin al cumplimiento de los requerimientos funcionales como nico criterio para predecir el nivel de satisfaccin que un usuario final puede experimentar al hacer uso de una aplicacin de software. La mayora de los profesionales de software no consideran que existe una diferencia fundamental entre probar la funcionalidad de la aplicacin y asegurar la satisfaccin del usuario.

propsito deseado al ser puesta en uso por la audiencia esperada en un ambiente que simula al real. Para cumplir con este objetivo, es necesario observar la aplicacin desde el punto de vista del usuario final que, adems de tener expectativas de funcionalidad, incorpora expectativas de usabilidad y facilidad de realizar transacciones des de la pers pec tiva de s us actividades ms comunes. Las buenas prcticas en Ingeniera de Software recomiendan tcnicas de valid ac in dis tintas a las de verificacin para cumplir con los diferentes objetivos. Sin embargo, es comn ver que los Casos de Usos se utilicen como una tcnica tanto de verificacin como de validacin a pesar de que solamente se enfocan en la interaccin de los actores con la aplicacin y, por ende, no son apropiados para evaluar la adecuacin de la aplicacin para enriquecer la experiencia del usuario final.

Existe una diferencia fundamental entre probar la funcionalidad de la aplicacin y asegurar la satisfaccin del usuario.

L o p r im er o s e c o no c e c om o verificacin, en donde el objetivo es determinar si la aplicacin cumple con los requerimientos tcnicos especificados, que a su vez debieron ser derivados de requerimientos de negocio y de usuario. Lo segundo se conoce como validacin , cuyo objetivo es evaluar si la aplicacin es adecuada para los fines de negocio al ser utilizada por la audiencia esperada. La validacin incluye las Pruebas de Ac eptac in del Us uario (Us er Acceptance Test UAT) las cuales evalan si la aplicacin cumple con el
Luis Baker es un piloto profesional que est por cumplir los 42 aos. Est casado con Pamela Garca con quien tiene dos hijos, uno de 12 y otro de 8 aos. Luis y su familia viven en casa propia en un lugar privilegiado de la ciudad capital. Cuando viaja, suele quedarse 1 da en el pas destino en donde aprovecha para hacer compras. Posee tarjetas de crdito de varias marcas para poder comprar en cualquier lugar. Debido a que Luis tiene horarios de vuelo que cambian todos los meses, prefiere hacer transacciones en lnea que no estn limitadas a su ubicacin fsica. Mientras est fuera del pas, utiliza las facilidades del hotel en donde se encuentra hospedado para hacer dichas transacciones.

La Casos de Uso no son adecuados para las pruebas de usuarios porque se enfocan en la interaccin de los actores con la aplicacin, en vez de la adecuacin de la aplicacin para enriquecer la experiencia del usuario final.
La utilizacin de los Casos de Uso para la validacin de aplicaciones es limitada en proveer el punto de vista del usuario final, ya que los actores de dichos casos no incorporan los aspectos emocionales y motivadores del usuario. Los actores son las descripciones de los roles que los usuarios juegan cuando hacen uso de la aplicacin. En una aplicacin bancaria, por ejemplo, existen actores tales como aprobador de crdito y cliente, en donde ste ltimo puede ser descrito como una persona u organizacin que realiza negocios con el banco. En esta tcnica se adecuan los usuarios a los actores de la aplicacin, en vez de la aplicacin a los usuarios. Una de las tcnicas ms efectivas en la validacin de aplicaciones es el uso www.alcenit.com

Copyright 2013 Alcenit Corporation. All rights reserved.

Alcenit Insights

de personajes para evaluar si la aplicacin es adecuada a las expectativas y acciones de distintos grupos de usuarios. Los personajes son arquetipos de usuarios finales creados en base a datos reales de la audiencia esperada, tales como aquellos obtenidos de las estadsticas de venta y estudios de mercado, y describen una instancia del actor. Por ejemplo, para un actor cliente pueden existir diferentes tipos de personajes que ayudan a recrear el ambiente real en donde ser puesta en uso la aplicacin, tales como Luis Baker y Mara Salazar (ver insertos).

La funcionalidad de una aplicacin no es suficiente para motivar a un usuario final a tomar una decisin de compra. Es necesario cumplir con las expectativas de usabilidad del usuario para lograr su satisfaccin. Sin em bargo, pocos diseos de aplicaciones toman en cuenta los aspectos motivadores que tienen igual importancia que los requerimientos funcionales para cumplir con criterios de satisfaccin. El uso de personajes y escenarios es una tcnica ms eficaz en la validacin de aplicaciones, ya que permiten visualizar la interaccin de dicho usuario y cmo ste experimenta el uso de la aplicacin dentro de su contexto social.

El uso de personajes y escenarios es una tcnica ms eficaz en la validacin de aplicaciones, ya que permiten visualizar la interaccin de dicho usuario y cmo ste experimenta el uso de la aplicacin dentro de su contexto social.
El objetivo de los personajes es concebir los diferentes tipos de usuarios finales con personalidades y motivaciones, que al fin y al cabo, juegan un gran papel en la experiencia que sentir el usuario al interactuar con la aplicacin. Este cambio de enfoque hacia los usuarios finales permite evaluar efectivamente la adecuacin de la aplicacin para ellos y no de ellos a la aplicacin, como ocurre con los Casos de Uso. Cuando los personajes son bien definidos ofrecen situaciones y acciones humanas. Un personaje que se mueve a travs de escenarios es efectivo para unir los contextos de desarrollo de software con los de uso de la aplicacin. Los patrones de comportamiento que describen los personajes en el contexto social, aportan informacin vital que no proveen los requerimientos funcionales y los actores de los Casos de Uso ya que no toman en cuenta los datos demogrficos. El propsito de los escenarios basados en personajes es el de relatar la historia de un usuario potencial.

Mara Salazar de 65 aos es jubilada de clase media y todos los meses recibe su pago de jubilacin en el banco. Tiene dos hijos y cinco nietos. Su hijo mayor vive en el extranjero con su familia a quienes Mara visita dos veces al ao. Aprovecha las maanas para hacer sus diligencias y para pagar cuentas en efectivo. Disfruta mucho trabajar en su jardn, al cual le dedica tiempo todas las tardes. Su hijo menor le est enseando a usar la computadora y a navegar por Internet para que ella pueda pagar sus cuentas en lnea, pero a Mara no le gusta mucho la idea porque considera que las computadoras son muy impersonales.

Min Chen (mchen@alcenit.com) Egresada del programa ejecutivo Innovation Management de University of California at Berkeley - Haas School of Business y de la Maestra en Ingeniera de Software de Carnegie Mellon University, sede del Software Engineering Insitute (SEI), posee certificaciones en CMMI, COBIT y SOA. Es consultora de gestin de Tecnologas de Informacin para empresas de mltiples industrias. Es Senior Member de IEEE y es la primera panamea en formar parte del Distinguished Visitor Program de Computer Society. Es autora de publicaciones y presentadora de temas sobre ingeniera de software y gestin de IT. Alcenit Corporation se asegura que sus clientes obtengan el valor esperado de su inversin en tecnologa. Como Partner del Software Engineering Institute, nuestro mayor valor agregado es la gestin del cambio organizacional y el uso de buenas prcticas que permiten resultados mensurables y sostenibles. Utilizamos buenas prcticas basadas en marcos internacionalmente reconocidos, como COBIT, CMMI e ITIL.

Copyright 2013 Alcenit Corporation. All rights reserved.

www.alcenit.com

También podría gustarte