Agence web et solutions IT, Experts Symfony contact@avanim-prod.com

Agence Web spécialisée en développement Symfony

Paris – Lyon – Montréal

Expert Symfony2

Votre Agence web expérimentée

Votre Agence web créative

Notre activité consiste à imaginer, proposer, concevoir et conceptualiser des solutions efficaces et innovantes en matière de développement web : développement spécifique, intranet et extranet, CRM et ERP, logiciels métiers, applications mobiles, et sites internet.
Votre Agence web est spécialisée depuis 2005 dans le développement spécifique de projets d\’envergure dans le monde informatique.

Votre Agence web : à l’écoute

Votre Agence web est à votre écoute et à vos côtés. Nous développons des applications fiables et ergonomiques ayant pour seul but d’augmenter vos performances. Nos 10 années d’expérience enrichissent considérablement la créativité et la pertinence des solutions proposées pour donner une réelle valeur ajoutée au développement de vos projets.

Création de logiciel Symfony

Etude de cas Société Carrefour


creation logiciel développement symfony

Développement d’un logiciel en Symfony pour centraliser les informations échangées et gérer les processus entre les pôles de la Société Carrefour Property



Entreprise

Carrefour Property est une filiale de Carrefour : propriétaire des murs des hypermarchés, supermarchés, et des galeries marchandes des supermarchés de l’enseigne Carrefour. Carrefour Property gère et optimise l’occupation de ses murs : baux commerciaux, rentabilité, …

Socle existant

Plusieurs logiciels et plusieurs fichiers excel constituant la plateforme informatique de la Société

Solution développée par Avanim : 2 plateformes synchronisées

  • Intranet développé sur Symfony 2 et Angular JS
  • Application mobile online et offline développée sur Ionic framework

 Vous aussi avez envie de nous faire confiance ?


Derniers Tweets


ANALYSE ET CONCEPTION

Le language de création de vos modèles objets

Logiciel de wireframing pour concevoir vos interfaces rapidement et efficacement

Le logiciel spécialisé pour la création d\’interface pour applications mobiles

GESTION DE PROJET

Scrum est une méthode Agile permettant de livrer par itération les développements pour s\’assurer que la conception corresponde à 100% aux besoins du client

Un système visuel de gestion des processus qui indique quoi produire, quand le produire, et dans quelles proportions

Méthode standard de conception de logiciels, plannings sécurisés, stabilisation des budgets et rapidité d\’exécution 

QUALITE ET SUIVI

PHPUnit est un framework de test PHP orienté développeur

L\’application de déploiement des projets Symfony, rapide et sécurisé. Permettant de passer d\’une solution de développement à une solution de production multi-serveurs

Automatisation des tests fonctionnels sous Symfony2

INTERFACES USER FRIENDLY

Le puissant Framework Javascript développé par Google pour rendre votre expérience utilisateur inoubliable !

Bibliothèque JavaScript performante ayant une syntaxe courte et logique, compatible avec tous les navigateurs

Des interfaces spécialement conçues pour des applications web responsives

La conception d’interface pour applications mobiles les plus intuitives et sexy

DEVELOPPEMENT FRONT OFFICE

La dernière version du language HTML et CSS. Pour des interfaces intuitives et pleines de ressources !

Le plus populaire des Framework CSS/JS pour la création d\’interfaces « responsives »

Les moteurs de templates, rapides, flexibles et sécurisés pour vos interfaces PHP

Languages pour la génération des feuilles de styles dynamiques

DEVELOPPEMENT BACK OFFICE

Nous sommes experts Symfony et Partners Sensiolabs ! Symfony est le plus puissant framework PHP pour des applications stables et évolutives. 

Le framework Javascript permettant de développer des applications rapides et évolutives

Gestionnaire de bases de données orienté document (ODM)

Couche d\’abstraction de bases de données permettant de manipuler vos données au format objet


NOS VALEURS AJOUTEES

agence symfony lyon paris

Symfony est un framework (cadre applicatif structurant) de très haute performance qui garantit :

  • une synergie entre des groupes de travail de développeurs
  • une architecture extrêmement puissante assurant une structure et une stabilité de développement inégalable, des possibilités d’extensions infinies, et des portabilités rapides, flexibles et modulables
  • un modèle standardisé permettant un code informatique irréprochable ainsi qu’évolutions et implémentations

agence web paris lyon expert methodologie agile scrum

La Philosophie AGILE

Parler de philosophie pour expliquer ce qu’est l’Agile est réellement approprié : en effet, il ne s’agit pas d’une simple méthodologie mais bien d’un état d’esprit, d’une approche générale, d’un mouvement de pensées.

Avec Agile, l’essence même de la gestion de projet est re-visitée : le client valide son développement informatique étape par étape et peut au fur et à mesure du développement dessiner la direction qu’il veut emprunter. L’avantage majeur est que le client n’est pas bloqué dans un cahier des charges défini préalablement ; il est toujours libre de pouvoir s’adapter à sa réalité et choisir le développement de son projet.

Ainsi, le client peut découvrir des aspects et fonctionnalités auxquelles il n’avait pas forcément pensé, et qui peuvent in fine se révéler essentiels.

Le Fonctionnement en AGILE avec SCRUM

Le fonctionnement en Agile est très structurant et nous avons fait le choix de le coupler à la méthodologie Scrum qui est le schéma d’organisation structurant le plus répandu et populaire.

Agile-Scrum-Agence-Web-AVANIM

Scrum Master : personne en charge du projet, veille au bon respect de la méthode Agile, il fait le lien entre l’Equipe Associée et le Product Owner.
Le Scrum Master peut être le “Lead développeur” ou le Chef de Projet par exemple.

Equipe associée : Equipe d’architectes, de développeurs, d’intégrateurs prenant partie dans le projet.

Product Owner : Personne à qui appartient le projet, il peut s’agir du représentant ou du client par exemple. Le product owner est un expert métier donnant ses retours et choisissant des fonctionnalités et évolutions du projet

Notre Process Qualité AGILE / SCRUM

Organisation du Développement avec SCRUM

scrum en agile methodologie developpement symfony

Product backlog est en quelque sorte le cahier des charges initial, définissant les grandes lignes principales, les fonctionnalités nécessaires de prime abord. Le Product Backlog n’est pas figé, il évolue avec le temps et la précision du projet.

User Stories qui sont les étapes du développement : fonctionnalité ou rendu particulier pour un usager du logiciel (Administrateur, Utilisateur, Représentant, …).
Chaque User Story se divise ensuite en tâches techniques contenant chacune une estimation de temps.

Notion de Sprints : les Sprints sont des réunions qui ont lieu toutes les une à deux semaines entre le Scrum Master, le Chef de projet, le Product Owner, et des développeurs impliqués sur le projet.
A chaque réunion de Sprint, le Scrum Master et le Chef de Projet présentent au Product Owner les fonctionnalités qui ont été développées.

Le Sprint Planning Meeting est une réunion de planification définissant le périmètre et le but de l’étape de développement à venir – Sprint, avec les exigences prioritaires pour le client dans le Product backlog.
Les fonctionnalités seront développées, testées et livrées au client à la fin du Sprint et constituent le “Sprint backlog”.
Techniquement le Scrum Master et l’Equipe associée définissent le Sprint backlog en conceptualisant chaque tâche et s’accordant sur les délais : ils définissent les moyens pour y parvenir, et estiment aussi le temps de chaque tâche pour venir à bout des Users Stories.

La mêlée, le Daily Scrum est une réunion hebdomadaire sur le projet, environ 15 minutes par jour pour assurer un suivi. Chacun explique où il en est et ce qu’il a prévu de faire dans la journée.

Revue de Sprint : présentation des éléments développés au Product Owner et retours sur les fonctionnalités,  ré-organistaion des user stories.

Release Sprint : Opinions de chacun sur le Sprint afin de faire parts des points forts et des faiblesses identifiées. Le but est d’assurer une harmonie au sein de l’équipe.

Suivi et Monitoring du Développement

process-qualité-avanim-symfony

Nous utilisons une technologie de contrôle et de monitoring adaptées pour chaque étape du développement : Php Unit dans un premier temps, Behat dans un deuxième temps. Vient ensuite la vérification de la qualité du code avec Sensiolabs Insight, gage de qualité parce que le code est vérifié et certifié par Sensiolabs directement, le créateur de Symfony (de qui nous sommes partenaire) ! Après la validation par Sensiolabs, Capifony sert à déployer le développement informatique sur serveur et veiller au suivi et aux actualisations. Enfin, Jenkins assure un monitoring continu du développement informatique : scan, analyse, contrôle, et vérification des lignes de codes en reportant les erreurs éventuelles pour assurer des identifications et corrections extrêmement rapides des erreurs.

Avanim est une Agence Web certifiée Symfony, située à Paris, Lyon et Montréal, nous avons plus de 10 ans d’expérience et sommes spécialisés dans le développement de logiciel sur mesure en Symfony avec une gestion de projet en Agile avec SCRUM.


 Vous avez un projet ? Besoin d’un conseil ?