Développement web

Nos solutions

Bénéficiez de notre expertise technique pour profiter d’une plateforme digitale évolutive, aux fonctionnalités réellement adaptées à vos besoins.

Le déroulement d'un projet web

De la conception à l’hébergement, nous sommes votre unique interlocuteur.

Ci dessous, les grandes étapes de la conception à la mise en ligne d’un projet web.

Évaluer ses besoins et ses objectifs

Quels sont mes besoins et mes objectifs ? Il s’agit de questions existentielles à se poser avant d’entreprendre tout projet web. Il en découlera le type de site internet à réaliser (site vitrine, blog, ecommerce, application web etc.)

Rédaction du cahier des charges

Les choix techniques vont dépendre du besoin défini. Il est donc très important d’établir un cahier des charges complet et de qualité pour réaliser une application web :

  1. Présentation et but du projet ;
  2. Description fonctionnelle de la solution : liste des fonctionnalités selon le type d’utilisateur, présentation des scénarios dans les cas les plus complexes ;
  3. Contraintes techniques si il y a, par exemple si vous souhaitez bâtir votre application sur un environnement technique existant, l’application devra être construite sur un langage défini ;
  4. Conditions financières : le budget accordé au projet. Attention il faut prendre en compte le développement technique de l’application mais aussi l’hébergement, la conception du design et la communication autour de votre projet. Il est important d’indiquer un budget, même approximatif. Nous en tiendrons compte dans nos choix techniques, pour vous proposer des solutions adaptées.  Un budget faible nous limitera à choisir une méthode nécessitant le moins de temps de développement, en s’appuyant sur des briques logicielles existantes, nécessitant un suivi et une maintenance plus récurrente tandis qu’un budget élevé nous permettra de choisir des technologies plus souples, demandant plus de temps de développement mais seront plus évolutives et moins chères en maintenance ;
  5. Planning envisagé : vous pouvez indiquer une éventuelle date butoir. Lors de la création d’une application web proposant de nombreuses fonctionnalités, celle ci peut être découpée en plusieurs versions, apportant son lot de nouveautés et classées par priorité. La première version contiendra l’ensemble des fonctionnalités jugées essentielles (MVP). Cette méthode, dite « agile » permet à une application de voir le jour plus tôt, et de redéfinir les besoins si nécessaire au cours du temps ;
  6. Éléments graphiques : présentation de la charte graphique si elle existe (logo, typographie, couleurs principales, etc) ou des éléments pouvant aider à la création des visuels ;

Conception visuelle

L’ensemble des fonctionnalités recueillies lors de l’édition du cahier des charges nous permettent de créer les maquettes fonctionnelles puis visuelles, après d’éventuelles études  UI/UX approfondies. Nous vous expliquons plus en détails cette étape sur la page conception graphique UX et UI.

Développement

  • Développement front-end : intégration graphique (html, css) basée sur les précédentes maquettes visuelles validées.
  • Développement back-end : mise en place de la structure technique, des environnements serveurs, développement des fonctionnalités, en respectant les choix techniques établis précédemment.

Tests

Mise en place d’un environnement de tests (on parle d’un site de préproduction), qui est une copie du site final dans le but de tester toutes les fonctionnalités développées et permettant au client de valider la conformité du projet.

Livraison et formation

Mise en ligne et ouverture au public du projet web. Il sera livré avec une formation à destination des administrateurs afin qu’ils soient autonomes tant sur la gestion de l’application que sur la gestion du contenu.

Un peu de technique...

Nous assurons la réalisation complète de projets sur mesure en PHP et JavaScript.

Notre expertise porte sur :

  • Frameworks PHP : SLIM, Symfony, Laravel ;
  • Frameworks Javascript : React, jQuery;
  • Wordpress : développement de thèmes et plugins de A à Z, adaptés à vos besoins (architecture Bedrock) ;
  • Intégration : Scss, HTML 5, Vanilla JS, web accessibility, Core Web Vitals ;
  • Optimisation / CI : Robo (Task runner PHP), Composer, git, NPM, Rollup, Gulp, … ;

Contactez idetik

Besoin
d’un conseil ?
d’un devis ?

Contactez-nous