Développement de logiciel

Des solutions numériques sur mesure adaptées à vos besoins et à ceux de votre organisation.

Nous utilisons des méthodes innovantes et flexibles telles que le design de service, la méthode Agile, Scrum et Kanban.

  • Multiconsult logo
  • Dinutvei logo
  • Remax logo

Avez-vous besoin de développer un système adapté à un besoin particulier?

Les systèmes standard ne fournissent pas toujours les fonctionnalités nécessaires au flux de travail optimal de l’utilisateur ou ne sont pas adaptés aux besoins de l’entreprise. Par conséquent, nous avons développé des systèmes pour les acteurs publics et privés tels que Dinutvei et Multiconsult.

Contactez-nous et nous trouverons une solution ensemble.

Pourquoi le développement de logiciel?

Adapté et simplifié

Il existe de nombreuses solutions toutes faites sur le marché. Leur point commun est qu’elles doivent répondre aux besoins de nombreuses organisations et utilisateurs différents. Les besoins et souhaits particuliers ne sont donc pas classés par ordre de priorité, mis en œuvre ou développés. Beaucoup constatent que les systèmes standard ne fournissent pas les fonctionnalités nécessaires pour un flux de travail optimal de l’utilisateur. Il peut donc être approprié et rentable de développer vos propres systèmes.

En utilisant le design de service, nous nous assurons que les besoins de l’utilisateur sont optimisés.

Développeur Vidi

Pourquoi choisir Vidi?

Nos développeurs qualifiés vous font gagner du temps, des ressources et assurent une haute qualité dans le projet.

Chez Vidi, nous effectuons le développement en interne. Nous avons nos propres développeurs qui connaissent les besoins des utilisateurs. Cela vous offre en tant que client plusieurs avantages:

  • Le chemin de communication est court, vous pouvez avoir un contact direct avec les développeurs. (ou si vous êtes situé hors Norvège via de fréquent appels)
  • La communication avec les développeurs peut s’effectuer en Norvégien, Anglais et Français.
  • La conception, le développement et la mise en œuvre des changements sont plus rapides.

En ayant nos propres développeurs, nous vous épargnons en tant que client de nombreux coûts cachés

Fonctionnement et Sécurité

Tous nos systèmes sont exploités et exécutés dans le cloud

Nous avons un environnement d’exploitation qui est surveillé en permanence par des systèmes automatisés tels que le pare-feu d’application Web et la notification des temps d’arrêt. Cela garantit un fonctionnement stable et la prévention d’éventuelles attaques sur votre site internet. Nous avons à la fois l’emplacement du serveur en Norvège et à l’étranger.

Si nécessaire, vous pouvez obtenir un environnement de test séparé dans lequel nous pouvons faire tout votre développement ultérieur du site Web sans temps d’arrêt. Cela garantit la stabilité de vos clients pendant une période de développement ultérieur.

Architecture

Architecture et dimensionnement du système

Nous vous aidons avec une bonne architecture qui prolongera la durée de vie du système. Il est important d’éliminer les erreurs potentielles le plus tôt possible dans le processus. Par conséquent, nous passons souvent par un processus de Service Design avant la mise en œuvre de l’architecture. Le risque de sauter un tel processus peut, dans le pire des cas, signifier que vous devez recommencer tout le travail.

De plus, un besoin de dimensionnement de la solution est mappé, tel que: nombre d’utilisateurs ou espace de stockage. Le sous-dimensionnement et le sur-dimensionnement peuvent rapidement coûter cher en cas de perte d’utilisateurs ou d’augmentation des coûts.

Conception Universelle

De nouvelles exigences pour la conception universelle sont arrivées en juin 2019

D’ici 2020, tous les sites internet norvégiens doivent être conçus de manière universelle. À partir de 2019, la conception universelle a été intégrée dans la loi norvégienne.

Nous connaissons la réglementation et développons depuis 2018 des sites internet conformes au design universel. La conception universelle doit garantir que les personnes ayant des besoins différents peuvent lire la page à l’aide d’aides. En Norvège, par exemple, 3 personnes sur 10 ont des difficultés en matière de vue et d’audition. C’est 30% des clients!

Lisez-en plus sur la conception universelle

Cadre reconnu

Symfony open source développé par SensioLabs

Symfony est un framework avec de nombreux composants qui accélère le développement. Symfony est basé sur PHP et plus de 48 000 000 téléchargements mensuels. Nous avons une forte expertise chez Symfony et c’est un outil bienvenu dans notre développement. Drupal, phpBB et eZ Publish sont construits sur le Symphony Core.

Intégrations

Il existe un grand choix de composants d’intégration pour Symfony. Symfony est entièrement intégré à une bibliothèque de paquets appelée packagist et c’est pr. 2012 a ajouté 2 123 707 packages dans le magazine des packages. Nous développons également des packages et des intégrations selon les besoins.

Processus de la phase développement de logiciel

Design de service

Lorsque le Design de service est utilisé, cela signifie que nous travaillons avec l’ensemble du parcours client ou utilisateur pour garantir une expérience utilisateur bonne et cohérente.

Lisez-en plus sur le design de service juste ici

Agile - Développement Flexible

Nous pouvons décrire des méthodes flexibles par la division du projet en plusieurs projets plus petits qui sont terminés et mis à disposition des utilisateurs pendant le projet principal. Ensemble, tous ces petits projets forment l’ensemble du projet. Souvent, un projet de développement implique un nouvel apprentissage qui vous donne envie de changer des parties du projet.

Lorsque nous utilisons des méthodes flexibles, nous sommes toujours en dialogue étroit avec vous en tant que client et propriétaire du produit ou service pour vous garantir la meilleure solution possible. En tant que client, vous pouvez ensuite donner votre avis et apporter des modifications en cours de route.

Scrum

SCRUM est une méthode qui assure un développement rapide et efficace pour vous en tant que client ou maître d’ouvrage.

Chez Vidi, nous avons des maîtres certifiés SCRUM et utilisons SCRUM en combinaison avec KANBAN. SCRUM est une méthode de développement avec le client au centre. La méthode implique des soi-disant sprints, où le temps nécessaire pour développer des parties du projet est raccourci en soi-disant sprints. Un sprint dure 1 à 4 semaines. Un projet SCRUM est dirigé par un SCRUM Master qui est responsable du projet. SCRUM est basé sur un retour d’information continu du client et constitue donc une méthode flexible.

KanBan

Vidi utilise une méthodologie de développement appelée KANBAN. KANBAN vous donne en tant que client et maître d’ouvrage un aperçu complet du processus de développement. KANBAN divise les projets en tâches plus petites qui ont l’un des trois statuts suivants:

  • Prévu
  • En développement
  • Fini

Dans KANBAN, il n’y a jamais plus de quatre tâches de travail qui ont le statut « En cours de développement » à un moment donné. Cela garantit la fluidité et l’efficacité du projet. Cela vous donne en tant que client une bonne vue d’ensemble de l’état du projet et des priorités du projet. Il augmente la qualité du travail effectué.

Vidi utilise Podio comme outil de collaboration. Podio est en ligne, chaque client ou propriétaire de produit obtient son propre utilisateur. Sur ce compte utilisateur, vous, en tant que product owner, pouvez à tout moment suivre l’avancement du projet et donner votre avis. C’est ainsi que nous assurons le flux, la qualité et la progression dans le projet.