Construire un lieu de travail numérique avec le développement citoyen | Mendix

Passer au contenu principal

Construire un lieu de travail numérique avec le développement citoyen

At Mendix À l’occasion du World 2020, nous avons eu le plaisir d’accueillir John Bratincevic, analyste senior en développement et distribution d’applications chez Forrester, pour nous parler de la manière dont les entreprises peuvent alléger les pressions exercées sur l’informatique par la demande mondiale croissante de logiciels. Ses recherches l’ont conduit à une tendance en plein essor : le développement citoyen.

Résolvez le problème de la demande de logiciels avec les développeurs citoyens

Développement citoyen est une approche de développement logiciel qui permet aux employés du secteur d'activité, ceux qui sont souvent les plus proches du produit et des utilisateurs et qui ont donc les connaissances nécessaires, de créer des logiciels, généralement activés par une plate-forme à faible code ou sans code. Ces employés centrés sur l'entreprise sont développeurs citoyens.

Mais pourquoi le développement citoyen ? Pourquoi maintenant ? En octobre 2019, l'International Data Corporation (IDC) a publié son rapport FutureScape qui documentait plusieurs prévisions pour le secteur informatique en 2020. Les chiffres ne pourraient pas être plus prémonitoires, compte tenu de l'état actuel du monde. D'ici 2023, IDC prévoit que plus de 50 % de toutes les dépenses informatiques seront consacrées à la transformation numérique, un indicateur que la pandémie de COVID-19 a déjà accéléré.

IDC soutient également que les « usines d’innovation numérique » (à Mendix, nous les appelons Usines d'applications) sera essentielle à la capacité d’une entreprise à se différencier et à être compétitive dans son secteur.

Enfin, et c’est le plus prometteur, le rapport 2019 d’IDC prévoit que dans seulement trois ans, plus de 500 millions d’applications seront développées et déployées via des approches cloud natives.

C'est le même nombre d'applications développées dans le dernières années 40.

Dans sa présentation, Bratincevic reconnaît le besoin urgent de numériser (et d’améliorer en permanence) tous les processus, politiques, données et savoir-faire d’une entreprise. Avec des processus basés sur le papier et Excel, ce qui était autrefois « suffisant » pour de nombreuses organisations est désormais une façon de travailler intenable.

La demande croissante de logiciels dépasse les moyens de l'équipe informatique moyenne. Selon Enquête sur la déconnexion numérique menée par Dimensional Research74 % des acteurs informatiques et commerciaux signalent un pipeline de demandes de logiciels non satisfaites. C'est pour cette raison que les organisations doivent mettre en place des solutions low-code programmes de développement citoyen qui favorisent un lieu de travail axé sur le numérique, quelles que soient les compétences en programmation ou les titres de poste des employés.

3 modèles de gouvernance du développement citoyen

Les gens d'affaires qui résolvent leurs problèmes avec des logiciels ne sont pas une idée nouvelle. Le côté non géré de cela est L'informatique fantôme. Dans le monde de l’informatique, l’idée que des professionnels non informatiques développent des logiciels pour résoudre leurs problèmes est admirable ; cependant, les risques de sécurité et financiers qui accompagnent souvent le développement de logiciels non gérés n’en valent pas la peine. Une entreprise solide, gérée par l'informatique et axée sur les affaires Le programme de développement citoyen est le moyen de mettre en lumière le « Shadow IT » – comme le dit Bratincevic – et de répondre au besoin de numérisation.

Les programmes de développement citoyen ne se réalisent toutefois pas du jour au lendemain.

Bratincevic a interrogé plusieurs organisations qui ont mis en œuvre avec succès des initiatives de développement citoyen basées sur le low-code afin de mettre en évidence les points communs.

Bratincevic conclut que tout programme de développement citoyen, quel que soit le modèle, devrait avoir ces trois objectifs :

  • Numérisez toujours tout – Chaque processus papier, chaque feuille Excel doit être transformé en logiciel.
  • Favoriser une culture de résolution de problèmes numériques – Pour chaque problème qui se pose, la solution doit être numérique.
  • Développer la main-d'œuvre numérique – Si une organisation affirme que tout ce qu’elle fait sera numérique, les employés de ce secteur d’activité doivent savoir comment créer des logiciels.

À partir de ces entretiens, Bratincevic a déterminé qu’il existe trois modèles de gouvernance pour les programmes de développement citoyen.

Pirate Ship

Le Pirate Ship model est un centre d'excellence de développement citoyen, dirigé par les entreprises et approuvé par le service informatique. Il est composé de non-programmeurs à l'esprit technique, utilisant une plateforme low-code, validée par le service informatique.

Les clés du succès pour le Pirate Ship modèle sont :

  • L'équipe reste autonome
  • Ils ont la capacité de réagir rapidement aux problèmes

Le Pirate Ship Le modèle tire son nom du vice-président des opérations et responsable du renseignement commercial d'une organisation financière que Bratincevic a interviewé : « Nous sommes comme le bateau pirate au sein de l'organisation. Nous pouvons naviguer et faire ce que nous devons faire. »

modèle de gouvernance du développement citoyen

Selon Branticevic, l'équipe a actuellement pour objectif de construire un navire plus grand et de le soutenir avec une équipe plus importante de développeurs low-code. Pour ceux qui cherchent à tester un programme de développement citoyen tout en résolvant des problèmes commerciaux majeurs, le modèle du bateau pirate est un bon point de départ.

Démocratisation

Le modèle du bateau pirate s'applique à une équipe qui résout les problèmes au sein de cette équipe, avec pour objectif de s'étendre à terme.

En adoptant une approche différente, une entreprise de télécommunications a ouvert le développement à tous les membres de l'entreprise (techniciens de terrain, comptables, représentants commerciaux, etc.) dès le départ. C'est ce que Bratincevic appelle Démocratisation.

modèle de gouvernance du développement citoyen

La réussite d’un programme d’une telle envergure requiert quelques éléments.

  • Trouvez les personnes capables de résoudre les problèmes. Les personnes qui s'épanouissent dans un programme comme celui-ci sont celles qui veulent résoudre les problèmes. Elles n'ont pas non plus besoin d'être des techniciens. Comme le dit une personne interrogée, il faut trouver « les personnes qui sont en première ligne, celles qui font le sale boulot ». Elles créeront plus rapidement la bonne application car elles connaissent les besoins de l'utilisateur cible.
  • Entraînez vos développeurs citoyens - L'entreprise de télécommunications a mis fin à ses Démocratisé Le programme de développement citoyen a été lancé avec un hackathon. Il y avait 107 équipes de 3 personnes, dont 60 étaient accompagnées d'un coach informatique. À l'issue de ce hackathon, 49 applications à valeur ajoutée ont été créées par les équipes accompagnées d'un coach. Les équipes sans coach ont produit 10 applications. Cela se traduit par un taux de réussite de 80 % avec coaching et de 20 % sans coaching.
  • Ayez une vision – Un projet d’une telle envergure ne peut se réaliser sans stratégie. L’organisation interrogée par Branticevic prévoit d’étendre son programme d’ici 3 ans.

Fédération

Un modèle de gouvernance des développeurs citoyens plus centré sur l'informatique que Bratincevic a révélé lors de sa présentation est le Fédération Modèle. Cette méthode offre des conseils généraux (ou des garde-fous, comme le dit Bratincevic) sur le développement avec le low-code. Le service informatique fournit des coachs qui forment les développeurs citoyens à créer des solutions logicielles. Le service informatique co-construit également, lorsque les employés du secteur d'activité travaillent en étroite collaboration avec le service informatique sur une solution. Le service informatique utilise également lui-même la plateforme low-code. Les domaines clés où il existe des règles strictes concernent les intégrations et l'achat de licences supplémentaires.

Un tel modèle semble idéal dans un monde idéal où les données et la confidentialité ne sont pas des problèmes, mais qu'en est-il dans les secteurs hautement réglementés ? Le sujet de l'interview de Bratincevic pour ce modèle évolue en fait dans un secteur hautement réglementé. Ils avaient déjà établi une gouvernance des données, il était donc facile d'appliquer une Fédération en plus de cela, un programme modèle de développeur citoyen.

modèle de gouvernance du développement citoyen

L'entreprise a constaté qu'en adoptant une approche partant de la base (ce programme particulier est en fait issu du Shadow IT) et en acceptant les imperfections, elle a pu donner aux employés les moyens de résoudre les problèmes et de lancer l'innovation. Sur le plan financier, elle a pu éviter les dépenses importantes en logiciels commerciaux prêts à l'emploi car les développeurs citoyens peuvent désormais créer leurs solutions. Sur le plan culturel, l'écart entre l'informatique et les entreprises se réduit. L'interviewé de Bratincevic note que l'informatique est désormais plus accessible qu'auparavant.

Programmes de développement citoyen réussis

Quel que soit le modèle que vous utilisez, les principaux points à retenir de Bratincevic pour lancer des programmes de développement citoyen florissants sont les suivants :

  • Créer un centre d’excellence, avec le projet de l’agrandir.
  • Ciblez les personnes qui résolvent les problèmes.
  • Mettez l’accent sur l’expérimentation, la réflexion conceptuelle et la propriété, et pas seulement sur les connaissances en programmation.
  • Offrir du coaching.
  • Réfléchissez aux politiques de données et d’intégration, mais ne les attendez pas.
  • Ciblez une expérience enrichissante et sans friction pour les développeurs citoyens. Autrement dit, évitez la « mort par liste de contrôle ».
  • Faites appel à des intervenants de niveau C pour vous aider, surtout si vous souhaitez évoluer.
  • Ces programmes prennent du temps, souvent des années, à mettre en place. Mais à mesure que les organisations les mettent en pratique, ils produisent également de la valeur.

Il existe bien sûr d'autres moyens de favoriser la transformation numérique au sein de votre organisation. Mais il est clair qu'avec la combinaison de plateformes low-code et de développeurs citoyens habilités et en déplaçant le développement d'applications hors de l'informatique, vous êtes sur la bonne voie vers la numérisation.

Choisissez votre langue