31.05.2016 Views

completely

Enough_Software_Guide_16thEdition_Web_spanish

Enough_Software_Guide_16thEdition_Web_spanish

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

en que se produce la aplicación. El desarrollo de aplicaciones<br />

móviles es una actividad desafiante, compleja y dinámica que<br />

no funciona perfectamente a la primera, por lo que los equipos<br />

deben incorporar un ciclo de mejora para que puedan aprender y<br />

mejorar activamente lo que hacen.<br />

Fase 1: Implementación<br />

Esta fase incluye diseño, código, pruebas unitarias y creación de<br />

tareas. Tradicionalmente, los probadores no están involucrados<br />

en estas tareas. Sin embargo, un buen testeo aquí puede mejorar<br />

significativamente la calidad y el éxito de la aplicación al<br />

ayudarnos a estar seguros de que nuestra implementación se hace<br />

correctamente.<br />

En términos de pruebas, deberías decidir sobre las siguientes<br />

cuestiones:<br />

——<br />

¿Utilizar desarrollo guiado por pruebas (TDD)?<br />

——<br />

Ayuda a revisar los diseños sobre los flujos de usuario<br />

principales, alternativos y negativos.<br />

——<br />

¿Qué datos de pruebas utilizas para validar los flujos de<br />

usuario?<br />

——<br />

¿Tendrás sistemas automatizados de pruebas? En caso<br />

afirmativo, ¿cómo facilitarás dichas pruebas? Por ejemplo,<br />

añadiendo etiquetas adecuadas a objetos clave en la interfaz<br />

de usuario.<br />

——<br />

¿Cómo validarás tus aplicaciones? ¿A través del uso de<br />

analíticas móviles, por ejemplo? ¿Con informes de errores?<br />

¿Con el feedback de los usuarios?<br />

Cuestiona el diseño. Tienes que asegurarte de que cumple<br />

con los fines previstos y de que no se están cometiendo errores<br />

graves. El documento de Phillip Armour ‘Five Orders Of<br />

237

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!