Estoy a punto de comenzar un proyecto que incluirá el desarrollo de prototipos de aplicaciones móviles nativas (iOS y Android inicialmente), así como una interfaz de administración basada en la web y una API para que estas aplicaciones se comuniquen. Tenemos una lista de historias ya redactadas, sin embargo, muchas de ellas están en el formato:
As a mobile user I want to be able to view a login screen so that I can sign into the app
Si esto estuviera dirigido a una sola plataforma, no vería un problema. Sin embargo, dado que estamos apuntando a múltiples plataformas, no estoy seguro de si ahora deberían duplicarse, por ejemplo, "Como usuario de Android" o similar. Esto parece una duplicación, pero es un trabajo que deberá completarse por separado para cada plataforma.
Este es el primer proyecto móvil en el que nos hemos convertido en nativos: anteriormente era Phonegap y agrupamos todas las historias en "Como usuario móvil". Dado que esencialmente se trataba de una aplicación basada en web envuelta en código nativo, esto no presentaba demasiado problema, ¡pero soy consciente de que las aplicaciones totalmente nativas son un juego de pelota diferente!