Conception d'applications logicielles sur mesure
Lorsque les solutions informatiques existantes ne satisfont pas à vos besoins, consultez-moi et faites développer votre propre logiciels sur mesure. Je procède aux analyses fonctionnelles et techniques et développe des applications de bureau, web, mobiles et embarquées.
Classique
Embarqué
Web
Mobile
Cycle complet et adapté
Développer un logiciel implique une excellente connaissance de vos besoins, du contexte dans lequel le logiciel sera utilisé, des réglementations et normes applicables, et des attentes des utilisateurs.
Cela nécessite une grande préparation à laquelle je suis habitué.
Avant de commencer un travail sur un logiciel, j'ai besoin que vous me communiquiez la description, la plus précise possible, de votre projet. Sur cette base, j'établirai pour vous une proposition commerciale et technique, sur laquelle nous pourrons discuter pour aller plus loin.
Les étapes du développement exprimées ci-dessous sont systématiquement adaptées à votre niveau d'exigences et à votre budget :
Analyse fonctionnelle et technique
- Étude du contexte et des exigences métier
- Modélisation de processus d'entreprise (BPMN)
- Modélisation des données, du logiciel et des systèmes (UML et SysML)
- Formalisation des exigences fonctionnelles, de performance et de sécurité
- Architecture du logiciel conforme aux paradigmes appropriés
- Normalisation des données et des fonctionnalités
Programmation / Codage
- Conception des codes sources (C/C++, C#, PHP, JavaScript, Pascal, Ada, Python)
- Mise en œuvre des règles de codage
- Conception des bases de données (MySQL, SQLite)
- Conception des interfaces graphiques (VCL, Xamarin, Qt)
- Intégration des bibliothèques logicielles tierces
- Gestion de configuration (Git)
- Pilotage par les tests fonctionnels et unitaires (test-driven development)
- Intégration continue (continuous integration)
Vérification et validation
- Tests fonctionnels dynamiques
- Tests dynamiques de performance
- Tests statiques
- Relecture experte des codes sources
Mise en production
- Conversion et transfert de données
- Déploiement installation sur serveurs, postes de travail et hébergements web
- Rédaction des manuels d'utilisation
- Formation des utilisateurs
- Assistance fonctionnelle et technique aux utilisateurs
Consultance et expertise
- Installation, mise en route et configuration de logiciels open-source dans votre entreprise
- Ajout ou modification de fonctionnalités et correction de dysfonctionnements sur des logiciels dont vous avez les sources et la documentation
Formulaire de contact
Votre demande est urgente ? Essayez aussi de me joindre par téléphone.
Je répondrai à votre demande par mail ou par téléphone dans les meilleurs délais.