Interview avec Janko

16. Mai. 2017 | von Anna-Lena Lewerenz

Nous demandons : Qu'est-ce qu'on fait réellement chez Belbo quand on fait un stage ? Bien sûr, enquêter sur des questions passionnantes, comme comment aider les prestataires de services à travailler encore plus efficacement. Pour cela, Janko s'est intéressé à la simplification de la planification des effectifs pour les entreprises qui doivent coordonner de nombreux employés à temps partiel.

Belbo : Bonjour Janko, tu as fait un stage chez nous dans le cadre de ta formation informatique. J'espère que ça t'a beaucoup plu ?

Janko : Oui ! Il y avait beaucoup de nouvelles choses à apprendre et j'ai pu appliquer immédiatement mes compétences à la pratique. Après les projets plutôt généraux de ma formation scolaire, c'était rafraîchissant de travailler avec des technologies plus spécialisées et actuelles, comme les interfaces Facebook Messenger et Android.

Belbo : Raconte-nous quelque chose sur ton projet !

Janko : Pour mon projet de fin d'études IHK, j'ai développé une application Android utilisable localement pour la planification des effectifs. Conçue comme un remplacement de la planification au stylo et au papier, cette application est toujours avec toi sur ton appareil Android et tu peux voir et modifier à tout moment les affectations de postes et de quarts de tes employés et envoyer le plan de service hebdomadaire créé immédiatement par e-mail. Grâce à l'équipe, j'ai reçu de nombreux bons conseils sur l'utilisabilité et j'ai aussi beaucoup appris dans le domaine de la conception d'interfaces utilisateur.

Scène garantie non posée pendant le travail.

Belbo : Comment as-tu développé le projet ?

Janko : D'abord, bien sûr, il fallait déterminer ce qui était exactement nécessaire : une base de données comme fondation, des fonctions qui travaillent avec cette base de données et une interface utilisateur pour contrôler ces fonctions de programme. Pendant le développement, l'application devait être constamment dans un état fonctionnel afin de pouvoir être testée à tout moment.

Après quelques jours, le premier prototype était prêt et a bien sûr échoué immédiatement lors du test avec l'équipe : bien que la base de données fonctionnait parfaitement, l'interface utilisateur était une catastrophe en termes de conception. Pas grave, après tout, le développement fait partie du plan. Lors d'un brainstorming au petit-déjeuner, tout le monde a apporté des suggestions sur à quoi pourrait ressembler l'interface utilisateur à l'avenir et j'ai reçu des conseils précieux en matière de conception (« Tout est plus beau avec une bordure ! »).

Lors de la prochaine phase de programmation, je me suis donc concentré sur l'interface et le flux de travail dans l'application : au lieu d'un menu morne comme écran d'accueil, où il fallait d'abord se frayer péniblement un chemin vers les fonctions souhaitées, l'application démarre maintenant directement dans la vue hebdomadaire du plan de service avec des liens rapides vers la liste des employés. Certains écrans de l'interface utilisateur ont été fusionnés et beaucoup de choses ont été améliorées au niveau de la mise en page en fonction des esquisses conceptuelles de la réunion. L'ensemble s'est avéré plus exigeant que prévu, mais j'ai beaucoup appris sur les particularités du SDK Android concernant l'interface utilisateur.

Les cycles de test suivants ont été plus fructueux : l'interface implémentée répondait globalement aux attentes, mais il y avait encore quelques petites choses qui pouvaient être améliorées et des fonctionnalités comme l'envoi d'e-mails manquaient toujours. Lors de la phase de programmation suivante, j'ai donc travaillé en consultation constante avec l'équipe sur les détails mentionnés, l'envoi d'e-mails et les fonctionnalités de confort, comme la sélection directe d'une semaine à afficher (qui veut faire défiler semaine après semaine quand il veut voir l'affectation des postes de l'été dernier ?). Ces dernières fonctionnalités ont été implémentées en petits pas avec des tests constants et des consultations.

Belbo : Qu'est-ce qui t'a le plus amusé ?

Janko : C'est difficile de désigner directement un point unique, car en fin de compte, cela revient au fait que j'aime relever des défis, même si le chemin pour y arriver est parfois un peu frustrant. Les plus grands défis de ce projet ont probablement été la vue hebdomadaire et le module d'affectation des quarts.

La vue hebdomadaire était amusante parce que le résultat me plaît vraiment beaucoup. C'est une implémentation réussie d'un excellent concept de design qui a émergé du brainstorming sur l'interface utilisateur et ça m'a coûté pas mal de nerfs.

Pour le module d'affectation des employés, la beauté pour moi se cache sous la surface. Bien que celui-ci soit également esthétique, la logique métier pour implémenter les filtres et enregistrer les modifications dans la base de données était plus exigeante que dans les autres parties de l'application. Par conséquent, bien sûr, la joie d'avoir implémenté avec succès ces parties était d'autant plus grande.

Belbo : Utiliserais-tu ta propre application ?

Capture d'écran de l'application.

Janko : Bien sûr que je le ferais – si jamais je me trouvais dans la nécessité de créer des plans de service. Pour moi en tant que développeur de l'application, le flux de commande me semble absolument ergonomique et l'application est (après le premier prototype) conçue de manière très claire. Les « chemins de clic », c'est-à-dire le nombre de clics entre les différentes parties des applications, sont agréablement courts et ne sont pas surchargés de fonctions inutiles qui sont rarement ou jamais utilisées. Et si j'avais besoin d'une telle fonction, bien sûr, je pourrais me la rajouter dans l'application ;).

Belbo : À ton avis, quelle est la plus grande difficulté pour les prestataires de services en matière de planification des services ?

Janko : Télécharger cette application depuis le Play Store ! Non, je pense que le plus grand défi dans la planification des effectifs est de réagir à des changements vraiment soudains, par exemple quand un employé très occupé se blesse soudainement et est indisponible pendant quelques semaines. Dans un tel cas, bien sûr, le chef doit réagir rapidement et effectuer des modifications de planification, qui auront à leur tour des répercussions sur la planification ultérieure. Ensuite, les employés concernés doivent être informés rapidement et ainsi de suite. Je pense que cette application s'avérera pratique dans de tels cas, simplement parce qu'elle (espérons-le) réunit toutes les données nécessaires au même endroit.

Belbo : Qu'envisages-tu pour l'avenir de l'application ?

Janko : Au cours du développement et des tests constants, bien sûr, certaines idées ont émergé sur ce qu'on pourrait encore améliorer et quelles fonctionnalités pourraient être ajoutées à l'application. Par exemple, il y avait dès le départ l'idée de connecter cette application à l'infrastructure Belbo. La saisie des disponibilités et des quarts pourrait être simplifiée avec des fonctionnalités de confort supplémentaires comme les répétitions hebdomadaires ou mensuelles et l'enregistrement des congés des employés n'est pas non plus prévu pour le moment. L'application ne tient actuellement compte ni des jours fériés ni du nombre maximum d'heures de travail par semaine, et ainsi de suite et ainsi de suite.

Ces idées n'ont pas pu être réalisées pendant la période du projet et de nombreuses extensions offriraient à leur tour de nouveaux points de départ pour des compléments. Cependant, lors du développement ultérieur, il faudrait évaluer ce qui devrait trouver sa place dans l'application, car si simplement chaque fonction supplémentaire logique était intégrée à l'application, elle ne serait bientôt plus l'outil simple et épuré qu'elle est – et il y a déjà suffisamment de couteaux suisses complexes qui submerger l'utilisateur avec leur multitude de fonctionnalités.

Belbo : Merci beaucoup, Janko ! Nous trouvons : c'était une performance exceptionnelle !

L'application sera bientôt disponible pour Android.

Intéressé?

Contacte-nous si tu as des questions ou si tu souhaites examiner Belbo de plus près.

Haben Sie Fragen zu unserem Angebot?

Melden Sie sich bei uns, wenn Sie nähere Informationen wünschen!

+49 30 5770 9641