Je suis sur le point de commencer un projet qui consistera à développer des prototypes d'applications mobiles natives (iOS et Android initialement) ainsi qu'une interface d'administration basée sur le Web et une API avec laquelle ces applications pourront communiquer. Nous avons une liste d'histoires déjà rédigées, mais beaucoup d'entre elles sont au format:
As a mobile user I want to be able to view a login screen so that I can sign into the app
Si cela était ciblé pour une seule plate-forme, je ne verrais pas de problème. Cependant, puisque nous ciblons plusieurs plates-formes, je ne sais pas si celles-ci doivent maintenant être dupliquées, par exemple "En tant qu'utilisateur Android" ou similaire. Cela semble être une duplication, mais c'est un travail qui devra être effectué séparément pour chaque plate-forme.
Il s'agit du premier projet mobile sur lequel nous sommes devenus natifs - auparavant, c'était Phonegap et nous avons regroupé toutes les histoires sous "En tant qu'utilisateur mobile". Comme il s'agissait essentiellement d'une application Web enveloppée dans du code natif, cela ne posait pas trop de problème, mais je suis conscient que les applications entièrement natives sont un jeu de balle différent!