Comment passer de .NET à Mendix Favorise la rapidité et l'autonomie | Mendix

Passer au contenu principal

Tous les témoignages de clients

Comment passer de .NET à Mendix Favorise la rapidité et l'autonomie

Dans aujourd'hui profil du fabricant, nous présentons Evan Gagnier, ingénieur logiciel et responsable d'application chez Télécommunications en granit.

Découvrez comment il est passé du développement en .NET au développement avec le Mendix plateforme de développement pour des résultats plus rapides et plus d'autonomie.

Quelle est votre formation et votre parcours professionnel et avez-vous eu une expérience préalable en matière de développement ?

Je suis allé à l’école pour devenir ingénieur logiciel et j’ai toujours vraiment aimé créer des choses à partir de zéro.

Je m'intéressais à la conception de sites Web et avant d'être initié à Mendix, J'ai travaillé comme développeur .NET pendant six à sept ans. Je travaille chez Granite Telecommunications depuis maintenant 10 ans et je suis actuellement ingénieur logiciel et responsable d'application.

Quelle a été votre première réaction lorsque vous avez été présenté à Mendix?

Granite a connu une croissance rapide, passant d'un à deux produits à plus de 20 produits. Le retard de l'équipe informatique devenait incontrôlable et la croissance de l'équipe informatique n'était pas suffisante. Cela a conduit l'entreprise à rechercher un Plateforme de développement rapide d'applications.

La société a choisi Mendix parce que nous avons pu rapidement prouver que le produit fonctionnait pour nous en interne et que le temps de mise en place était minime.

Quand j'ai reçu la première démo du Mendix Je voulais voir si je pouvais briser le système. La question initiale était : « Est-ce aussi bien que ce qu’ils essaient de me vendre ? »

Mendix nous a formés, et à partir de ce moment-là, j'ai rapidement compris qu'il n'y avait pas de limites ; il fallait juste changer ma façon d'aborder le développement. Avec .Net, vous travaillez d'une certaine manière et vous pouvez développer le front-end et le back-end. Mais avec Mendix, il faut penser à partir du modèle de base de données Je peux ainsi comprendre les relations entre les entités et m'appuyer sur ces éléments. Lorsque vous pouvez faire cela, vous pensez complètement différemment et comprenez les relations. Cela a fait de moi un meilleur développeur.

Ma première réaction a été de me dire que je n'avais besoin de personne d'autre que moi-même. Lorsque j'ai vu que je pouvais écrire une toute nouvelle application à partir de zéro, j'étais enthousiaste.

Quel a été l'apprentissage le plus utile Mendix?

et Mendix, il y a une montée initiale pour apprendre à créer une application, mais une fois que vous avez atteint le sommet, c'est comme faire du vélo et tout se déroule en roue libre à partir de là.

Il ne m’a fallu que deux mois pour me sentir à l’aise, et après six mois, je me suis dit : « Je peux le faire, pas de problème. »

La courbe d'apprentissage pour moi a été de briser mon ancienne façon de penser dans le monde .NET pour penser en Mendix. Apprendre les meilleures pratiques a été la première étape. Formation et la documentation en ligne sont vraiment géniales. J'attribue le Mendix tutoriels, démos et formations en ligne pour les nouveaux développeurs qui rejoignent notre équipe.

Quelle application/projet intégré Mendix es-tu le plus fier ?

J'ai créé un site appelé Granite Project Portfolio, qui gère toutes les demandes d'amélioration de l'entreprise ainsi que le suivi du temps.

Nous affectons une ressource à une amélioration, elle nous donne ses estimations pour cette amélioration et remplit une fiche de temps pour le nombre d'heures passées sur cette amélioration. À la fin de la semaine ou du trimestre, nous établissons un rapport pour notre haute direction afin de déterminer le temps nécessaire à la mise au point d'une amélioration.

J'ai pu le créer moi-même et nous avons économisé 100,000 XNUMX $ en logiciels annuels frais de licenceNous disposons désormais d’une toute nouvelle application conçue en interne qui peut être améliorée à tout moment.

Plateforme de développement d'applications low-code de Granite

L'application dont je suis le plus fier est Work Order Management. J'ai pu la créer à partir d'une idée qu'une autre équipe développait en .NET.

L'équipe .NET mettait entre six et neuf mois pour livrer l'application, ce qui était beaucoup trop long. Ils m'ont suggéré d'essayer de la créer en Mendix et dans les trois à six mois, nous avions un prototype que l'entreprise devait approuver. Après avoir vu le prototype, ils étaient prêts à prendre la décision qu'à partir de ce moment-là, tout le développement se ferait en Mendix.

Solution de gestion des bons de travail de Granite

Désormais, toute l'entreprise utilise ceci gestion des bons de travail application, et c'est un système de workflow de bout en bout qui prend une demande de vente pour créer un devis, pour provisionner une ligne et pour donner un produit à un client.

Je n'avais jamais créé une application qui touche 700 personnes auparavant. C'est assez spécial et pouvoir le faire tout seul dès le début est quelque chose dont je suis fier.

Avez-vous eu des moments « aha » en utilisant le Mendix Plate-forme?

Quand j'ai reçu la première démo de Mendix, Je me suis dit : « Wow, je peux faire ça tout seul ! » Au fur et à mesure que je me développais avec MendixJe suis devenu de plus en plus rapide, et maintenant l'entreprise veut que les choses aillent de plus en plus vite.

En tant que développeur .NET, j'ai toujours été dépendant de quelqu'un d'autre qui travaillait avec moi. Comme je l'ai vu Mendix et la capacité de créer une base de données entière frontal, le niveau intermédiaire n'était plus nécessaire et la vitesse de développement est passée de 10x à 20x à 30x plus rapide à chaque fois que j'ai fait une amélioration. Maintenant, Mendix est la seule plateforme sur laquelle je développe.

Comment se fait- Mendix changer la culture de votre entreprise ?

Mendix est en train de changer la culture chez Granite, car l'entreprise s'attend désormais à ce que les choses soient livrées plus rapidement. Désormais, la demande d'amélioration est attendue dans un délai d'un mois. Nous venons de publier quelque chose la semaine dernière qui aurait pris six mois avant Mendix, et l'a livré en moins de 30 jours. Lorsque l'entreprise constate cela de manière constante, cela devient une attente.

Cela a également changé la mentalité des entreprises. Avant, ils disaient « Je veux ceci », et maintenant ils disent « Eh bien, que peut-on faire d’autre ? Mendix « Que faire ? » Ils demandaient autrefois un domaine particulier, et maintenant ils peuvent demander un système entier.

Il y a beaucoup plus de liberté dans Mendix Proposer quelque chose de façon personnelle, plutôt que de se voir dicter la marche à suivre. Je peux créer un module entièrement nouveau en une semaine et apporter une solution à quelqu'un qui ignorait même en avoir besoin.

Agile Il a fallu un certain temps pour s'y habituer, mais l'équipe a montré que nous pouvons fournir 30 fois plus d'améliorations qu'une équipe .NET.

Thèmes

Choisissez votre langue