Une application utile, c’est quoi ?
Le développement d’une application utile doit prendre en compte deux catégories de besoins. Ceux des opérations (ceux qui font les traitements) et ceux des managers (tout responsable dans le périmètre couvert par l’application à développer).
Quels sont les exigences ?
- Les équipes des opérations doivent gagner en productivité. Pour cela, on facilite leurs traitements avec des interfaces qui simplifient leur travail
- Les managers doivent exploiter les données collectées, faire le suivi et évaluation. Pour quoi ? Ils doivent :
-
- S’assurer que les activités sont menées comme prévue, en mesurant résultats attendus et ceux obtenus à date
- Identifier les points d’amélioration des processus, pour essayer de faire mieux
- Identifier les risques et les corriger à temps
Comment prendre en compte ces exigences ?
Pour les équipes des opérations : proposer des interfaces simples, intuitifs, sans bug. Agile Scrum permet de concevoir les interfaces avec les utilisateurs finaux.
Pour les managers : concevoir avec eux des tableaux de bord et des états pertinents avec les tableaux croisés dynamiques et graphiques. JavaScript et le langage SQL le permettent aujourd’hui. Pour cela, il faudra identifier les risques et les résultats attendus. Ces éléments permettent de dégager les bons KPIs.