Quand le tableur ne suffit plus

La plupart des entreprises gèrent des éléments importants à l'aide d'un tableur modifié par plusieurs personnes, d'une boîte de réception partagée dont personne n'est responsable, ou d'une base de données créée il y a des années puis abandonnée. Cela fonctionne, jusqu'à ce que ça ne fonctionne plus, généralement lorsque deux personnes veulent s'en occuper en même temps, ou lorsque vous avez besoin de savoir qui a modifié quoi.


Une application web, c’est ce que cela devient lorsqu’elle « grandit » : la même fonctionnalité, avec des identifiants de connexion, un véritable stockage de données, un historique des modifications et une interface conçue pour les personnes qui l’utilisent au quotidien. Si ce dont vous avez réellement besoin est un site qui présente bien les informations, il s’agit alors de conception de sites web. De nombreux projets s’avèrent être en partie les deux à la fois.


  • Des applications sur mesure conçues autour de vos processus, et non l’inverse
  • Conception de bases de données, rapports et données que vous pouvez réellement extraire
  • Intégration avec les systèmes de back-office que vous utilisez déjà
  • Comptes utilisateurs, autorisations et piste d’audit inclus de série
  • Solution basée sur un navigateur : rien à installer sur les ordinateurs des utilisateurs
  • Développé par étapes, ce qui lui permet d’être rentable avant même d’être achevé
2008

En cours de développement depuis

Clients de longue date

Direct

Des gens, pas une file d'attente

Nous connaissons déjà votre configuration

Sur mesure

Conçu sur mesure pour votre processus

Ce n'est pas un produit qu'on doit adapter à ses besoins

100 %

Équipe basée au Royaume-Uni

Au niveau local et national

Nous développons nous-mêmes les logiciels que nous vendons

La preuve la plus évidente de notre savoir-faire est le site que vous êtes en train de consulter. Il fonctionne grâce à un système de gestion de contenu que nous avons conçu, développé et que nous maintenons nous-mêmes, et sur lequel tournent également les sites de nos clients. Il s'agit d'une : multi-locataires, modifiable par des utilisateurs non techniciens, et elle doit rester opérationnelle en permanence.

Cela a son importance ici pour une raison pratique : lorsque nous affirmons que nous allons vous développer une solution et la maintenir en service pendant des années, il s’agit d’une description de ce que nous faisons déjà plutôt que d’une promesse de ce que nous pourrions faire.

Déroulement habituel d’un projet

On commence par observer le processus actuel, et non par une spécification. Ce que les gens font réellement est souvent différent de ce que dit la procédure documentée, et c’est généralement dans cette différence que se cachent les véritables exigences.

À partir de là, nous procédons par étapes. La partie la plus problématique est développée en premier et présentée aux personnes qui vont l’utiliser, afin de fournir déjà quelque chose avant que l’ensemble ne soit terminé. Cet ordre de travail permet également de recueillir des retours d’expérience tant qu’il est encore peu coûteux de changer de cap, ce qui n’est plus le cas une fois que tout est construit sur la base d’une hypothèse que personne n’a remise en question.

L’intégration est généralement le point crucial

Très peu d’applications fonctionnent de manière autonome. La majeure partie de la valeur réside dans la connexion à quelque chose qui existe déjà : un système de back-office, un logiciel de comptabilité, un site web, un flux de données fournisseur, afin qu’une information saisie une fois n’ait pas à être saisie à nouveau ailleurs.

Cela représente une grande partie de notre travail, et c’est la partie la plus susceptible d’être sous-estimée par quiconque établit un devis. Nous vous signalerons dès le début si un système sur lequel vous comptez risque de compliquer l’intégration, plutôt que de le découvrir à mi-parcours.

Tout ce qu’il faut savoir sur le développement d’applications web

De la définition des fonctionnalités réelles du système jusqu'à son exploitation une fois qu'il est opérationnel.

Procédure et conditions requises

Comprendre comment le travail est effectué actuellement, où se situent les dysfonctionnements, et ce qu'un système devrait faire pour apporter une amélioration plutôt que de créer une nouvelle série de problèmes.

Comptes et accès

Identifiants, rôles et autorisations pour que chacun puisse voir ce qu’il est censé voir.

Intégration

Connecter l'application à votre site web, à vos systèmes de gestion interne et à tout autre système qui contient déjà ces mêmes données, afin qu'elles ne soient saisies qu'une seule fois.

Conception de bases de données

Une structure de données adaptée à votre activité, avec des rapports intégrés et vos informations présentées sous une forme qui vous permet de les interroger et de les exporter.

Questions sur les applications web

En quoi cela diffère-t-il d'un site web ?

Un site web sert principalement à fournir des informations aux utilisateurs. Une application leur permet d'effectuer des actions : se connecter, saisir et modifier des données, lancer un processus, récupérer des données. Dans la pratique, de nombreux projets combinent en partie ces deux aspects, et le terme utilisé pour les désigner n'a pas vraiment d'importance.

Faut-il que tout soit déjà réglé avant de commencer ?

Non, et c'est généralement mieux ainsi. Nous préférons commencer par observer comment le travail est effectué actuellement. Les cahiers des charges détaillés rédigés avant même que quiconque ait observé le processus ont tendance à décrire la procédure plutôt que le travail lui-même.

Que deviennent nos données ?

Elle reste votre propriété et reste exportable. Nous concevons nos solutions de manière à ce que vos informations puissent être récupérées sous une forme exploitable. Il s'agit là d'une contrainte de conception délibérée, et non d'une réflexion après coup. Une application hébergeant des données clients soulève également des questions qu'un simple site vitrine ne poserait jamais, et c'est précisément ce à quoi répond la sécurité.

Nous disposons déjà de systèmes. Est-ce qu'il sera compatible avec eux ?

En général, et c'est souvent la principale raison pour laquelle on le met en place. Tout dépend des systèmes auxquels ces solutions nous permettront de nous connecter. Certaines sont simples, d'autres sont compliquées, et quelques-unes sont véritablement fermées. Nous vous indiquerons dès le début à quelle catégorie appartient la vôtre, plutôt que de vous le dire en cours de route.

Qui s'en occupe par la suite ?

C'est ce que nous faisons, si vous le souhaitez. Une application sur laquelle les utilisateurs comptent nécessite des correctifs, une surveillance et, de temps à autre, des modifications en fonction de l'évolution de l'activité, et c'est le mode de fonctionnement que la plupart de nos clients finissent par adopter.

Vous en avez assez des tableurs ?

Décrivez comment le travail est effectué actuellement et où se situent les difficultés. Nous vous dirons si une application est la solution adaptée, et si ce n'est pas le cas, nous vous le dirons clairement.