Tout? Vraiment? C'est une déclaration audacieuse, mais c'est vrai. La ville de Sault Ste. Marie en Ontario, au Canada, partage du code ouvertement sur la plate-forme GitHub depuis 2017 et a vu la valeur réelle du développement de code gouvernemental dans un environnement open source. Voici cinq grandes façons dont l'open source a amélioré le processus de développement de la ville de Sault Ste. Marie.
Ajoute des ressources indispensables pour peu ou pas de frais
Il ne fait aucun doute que les gouvernements doivent constamment trouver des moyens d'obtenir le meilleur rapport qualité-prix pour l'argent qu'ils dépensent. Le développement open source offre des moyens d'ajouter des ressources à des départements informatiques étendus pour peu ou pas de frais.
D'autres organismes gouvernementaux cherchent à résoudre les mêmes problèmes. En travaillant pour résoudre ces problèmes dans un environnement open source, ces autres gouvernements peuvent plus facilement unir leurs forces pour trouver des solutions.
Par exemple, alors qu'il cherchait un moyen de réduire le fardeau de la vérification régulière du statut d'assurance des entrepreneurs embauchés pour travailler pour la Ville, un acheteur d'un service d'achat public d'une autre municipalité a contacté et proposé son aide pour tester la solution. Ensemble, nous avons pu améliorer nos deux processus.
Augmente la qualité du code
Nous nous efforçons tous de faire de notre mieux lorsque les autres nous regardent. Lorsque vous partagez votre code ouvertement avec le monde, vous y consacrez un effort supplémentaire. Vous considérez ce que vous dites. Vous documentez les choses. Vous mettez en avant le meilleur de vous-même.
En plus de votre propre volonté d'être meilleur, de nombreux outils automatisés sont disponibles gratuitement pour les projets open source qui peuvent aider à analyser le code à la recherche d'erreurs courantes, à appliquer des normes de qualité et à maintenir la sécurité.
Réduit considérablement les coûts de licence logicielle
Tous les projets gouvernementaux ne sont pas adaptés pour être développés en interne dans un environnement open source, mais lorsque les solutions disponibles s'accompagnent de coûts importants et de frais permanents, cela devrait à tout le moins être pris en compte.
Par exemple, la Ville de Sault Ste. Marie a été en mesure d'éliminer les frais mensuels en cours pour les audits automatisés de l'accessibilité des sites Web en passant à des analyses régulièrement programmées qui se déroulent entièrement sur GitHub sans frais.
Insuffle la confiance aux citoyens que vous servez
À quelle fréquence entendez-vous les protestations du public contre des réunions secrètes à huis clos ? Qu'il y ait ou non du vrai dans ces affirmations, des initiatives comme donner la priorité au développement open source augmentent la transparence du gouvernement. Tout citoyen peut consulter le code qui gère son gouvernement. Ils peuvent même l'améliorer pour vous.
Par exemple, lors de l'événement annuel de programmation Hacktober, plusieurs développeurs locaux ont découvert la présence de la Ville sur GitHub et ont soumis des améliorations au code de la Ville. L'un d'eux a mentionné qu'il appréciait de pouvoir aider sa municipalité tout en travaillant pour gagner un t-shirt Hacktober gratuit.
Augmente les contacts
Lorsqu'il s'agit de résoudre des problèmes au sein du gouvernement, avoir des contacts est une ressource précieuse. Peut-être existe-t-il une solution à votre problème que quelqu'un dans un rôle similaire ailleurs connaît. Peut-être que votre contact est confronté à un problème similaire, et ensemble, vous pouvez trouver une solution.
Depuis qu'elle a adopté le développement open source, la Ville de Sault Ste. Marie a noué de précieux contacts aux niveaux local, provincial, fédéral et mondial. Ces contacts ont tous une valeur ajoutée au code qui exécute nos opérations, et sont tous très appréciés !
Vous voulez créer un article comme celui-ci ? Suivez ce lien .
(Crédit d'image: Unsplash)
N'oubliez pas de partager vos propres réflexions avec l'auteur en laissant un commentaire ci-dessous

Connectez-vous ou inscrivez-vous pour continuer la conversation