Conception et développement agile

Après avoir audité l’architecture web du site du leader français d’édition de jeux de lettres et résolu les problèmes de temps de réponse, mon client me demande d’analyser les outils et processus en place relatifs à la gestion de sa base de données, en vu d’un éventuel développement agile d’une application Cloud.

Je modélise l’environnement (traitements, données, processus), je préconise la réalisation d’une maquette pour matérialiser les bénéfices.

extrait_modele_des_donnees
Modèle des données robuste et flexible

La maquette répondant aux besoins et aux attentes, je propose le pilotage et le développement de l’application en suivant les méthodologies agiles pour accompagner le changement et rester au plus près des exigences des utilisateurs.

Les mots clés du projet

Efficacité, Richesse fonctionnelle, Ergonomie, Agilité, Performance, Stabilité, Robustesse, Ouverture et Standardisation des technologies, Sécurité, Audit des données, Coûts de l’infrastructure, des outils et des développement, transfert de compétences.

Environnement & Plateforme Client
Cloud. Accessibilité via tout navigateur Internet, tablettes et mobiles (Responsive Design)

Plateforme Technique
Apache /Mysql / Ajax / Javascript

Langages de développement
L4G : Scriptcase, Php, Javascript, Ajax, Procédures stockées Mysql

Méthodologies de conception

  • Conception relationnelle de la base (MCD, MPD)
  • Développement agile, sprints d’une semaine

Charges & Plannings

  • Audit & Interviews : 2 jours
  • Analyse préalable et modélisation : 4 jours
  • Développement/Présentation/Correction : 15 cycles de 3 jours
  • Déploiement environnement dédié production sous Linux (OVH) : 1 jour
  • Optimisation système & Mysql  : 1 jour
  • Déploiement environnement de secours et scripts de synchronisation : 1 jour
  • Reprise des données : 2 jours

Quelques copies d’écran

Développement agile pour la navigation dans les données par activation de facettes dynamiques
Navigation dans les données par activation de facettes dynamiques
Développement agile pour la navigation par menu et par Onglet
Navigation par menus et par onglets

 

Développement agile pour une navigation arborescente
Navigations arborescentes avec rafraîchissement en temps réel des données
Développement agile pour la gestion des droits d'accés et la visualisation des logs
Gestion paramétrable des droits d’accès et audit des données et des accès
Développement agile pour pour gérer les saisies de type maitre/details
Formulaires complexes de saisie de type Maître->Détails
Développement agile pour la recherche avec auto completion
Auto-complétion des données dans l’ensemble des recherches
Développement agile avec Responsive Design (Compatible avec l'ensemble des mobiles et tablettes )
Application Responsive Design (Compatible avec l’ensemble des mobiles et tablettes )
Développement agile pour la conception de tableaux de bord dynamiques
Visualisation temps réels des données via des tableaux de bord ajustables et personnalisables
Développement agile pour la visualisation des données sous forme de graphes
Visualisation et navigation sous forme de graphes dans les données
  • Votre besoin est spécifique ?
  • Aucune application standard du marché ne couvre votre besoin ?
  • Vous recherchez un outil répondant, au plus près, aux exigences de vos utilisateurs ?

Contactez moi pour envisager les solutions possibles.

Auteur/autrice : Laurent Ménard

Je suis consultant en Informatique, et j'interviens auprès des TPE et PME.

Laisser un commentaire