Le développement
Nous sommes à même d'intervenir sur des projets de développement,
depuis la simple macro jusqu'au projet de plusieurs mois.
La facturation peut se faire en régie ou au forfait.
Si le projet est important, un chef de projet assure le
dialogue entre le client et le développeur (ou les
développeurs). Il est l'interlocuteur unique pendant toute la
durée du développement. Il est le garant de la qualité du
travail et du respect des délais ; il provoque et préside les
réunions d'avancement ; il fait constater le bon fonctionnement
lors de la recette finale.
Le travail est réalisé par des programmeurs ayant une
parfaite connaissance du langage utilisé. L'utilisation des
assistants (RAD) est réduite et le résultat est de toute façon
relu et éventuellement modifié afin d'améliorer les
performances et de normaliser le code.
Outils.
- Système d'exploitation : essentiellement Windows mais
les bases de données peuvent être installées sur un
serveur Unix ou Linux.
- Langages utilisables: SQL, Visual Basic, VBA, VBScript,
Javascript, PHP, ASP...
- Environnements de développement pour les applications
LAN : Access essentiellement, mais aussi Windev ou
Delphi.
- Environnements de développement pour les applications
intranet, extranet ou internet : Dreamweaver mais le plus
souvent, la partie dynamique des écrans est développée
en programmation pure.
Prestations types.
- Mise en place de bases de données : analyse et
conception du modèle de données.
- Migration de bases de données : le cas le plus courant
consiste à migrer une base de données Access vers un
système client/serveur (SQL Server, Oracle, MySql...).
- Rédaction de cahier des charges : description en termes
techniques des fonctionnalités souhaitées.
- Analyse détaillée : nous pouvons descendre jusqu'à la
description des règles de gestion de chacun des objets
figurant sur les écrans.
- Réalisation de masques d'écran ou d'impression : le
travail est systématiquement réalisé dans une optique
client/serveur (les assistants de création automatique
ne sont pas utilisés). Dans le cas d'écrans web, nous
veillons à ce que le fonctionnement soit possible sur
tous les navigateurs de version récente.
- Développement d'applications complètes sur cahier des
charges.
Références.
Nos applications sont en service dans les usines ou les
bureaux, parfois depuis une dizaine d'années. Elles ont
évoluées au fil du temps, nous les avons fait migrer vers
l'euro. C'est sur ces lieux de travail qu'il faut les voir pour
évaluer leur robustesse : nous sommes prêts à organiser ce
genre de rendez-vous.
Il y a aussi quelques réalisations visibles et
opérationnelles en ligne sous forme de démos. Voyez par exemple
le logiciel Academic
(gestion pédagogique) développé en PHP.