Notre approche

Nous travaillons de manière pragmatique et agile

Venant du monde du développement digital, nous sommes naturellement convaincus par les méthodologies agiles (Scrum et Kanban notamment) que nous appliquons à tous types de mission.

Nos pratiques sont également fortement inspirées d'ouvrage comme Lean Startup, Les belles histoires de Favi, Rework, 10x, l'approche systémique... et bien d'autres sur lesquels nous pourrons échanger si le sujet vous intéresse.

Notre objectif !

Simplicité & efficacité !

Oubliez les cahiers des charges précis que vous devez écrire seul en espérant que vous obtiendrez le logiciel de vos rêves !

Après des années de pratique, nous savons que le logiciel qui vous correspondra est le résultat d'un échange entre un porteur de projet qui connaît son métier et un partenaire technique qui saura donner vie à ses idées.

Vous trouverez dans notre méthode de travail le fruit de plus de 15 ans de travail et d'amélioration continue au quotidien.

  1. Découverte

    Prenons le temps de découvrir votre métier et votre projet.

  2. Réalisation

    Construction de votre projet en itérations.

  3. Validation

    Tests en conditions réelles.

  4. Déploiement

    Mise en production & accompagnement au changement.

  5. Maintenance & évolutions

    Tout ce qu'il vous faut pour profiter de votre logiciel dans la durée !

Smart Booster - Point projet
Développement
Digitalisation des entreprises

ÉTAPE 1

Découverte

Prendre le temps de comprendre votre besoin et de vous présenter notre savoir-faire.

Cartographie projet

Votre besoin & votre contexte

Pour être certain d'avancer dans la bonne direction, nous commencerons par apprendre à nous connaître.

En effet, il est important pour nous de bien cerner votre contexte, l'organisation de votre entreprise, vos habitudes de travail ainsi que celles de vos utilisateurs et votre vocabulaire.

Nous sommes à votre écoute et vous laissons nous présenter votre métier, ce qui a fait émerger ce projet et vos idées.

Notre savoir-faire technique

La phase de découverte est l'occasion de vous en dire plus sur nos possibilités techniques et de vous partager des exemples de cas clients dans des domaines variés.

En effet, nous avons la chance de travailler dans des domaines très différents allant du chiffrage dans le bâtiment, à la formation, la mise en place de baromètre de QVT ou d'analyse de personnalité, le démarchage commercial, la relation client...

Ces retours d'expériences sont une réelle richesse pour la conception de nos nouveaux projets et peuvent vous ouvrir de nouveaux axes de réflexions.

Méthodologie et gestion de projet

D'expérience, nous savons que cette phase de découverte est riche d'informations> et nous avons travaillé nos méthodes de travail pour allier flexibilité et efficacité.

Nous commencerons par réaliser une cartographie de votre projet, cette étape nous permettra d'avoir une vue d'ensemble de votre projet dans le but :

  • de cerner le périmètre complet de votre projet
  • évaluer la complexité
  • prioriser les parties

Nous listerons ensuite les fonctionnalités nécessaires à chaque partie avec un descriptif et une importance.

Enfin, nous construirons des scénarios de validation pour nous assurer que votre nouvel outil réponde à votre besoin en condition réelle.

Suivant les méthodes et le vocabulaire de chacun, cette phase correspond à la constitution d'un backlog produit, de user stories ou de liste des exigences.

ÉTAPE 2

Réalisation

La réalisation de votre projet par itérations successives nous apporte une grande flexibilité et nous permet d'avancer étape par étape pour garantir le succès de votre projet.

Nous découperons notre travail en différentes étapes et travaillerons en mode agile, ce qui vous permettra de suivre l'avancement de votre projet plus simplement.

Digitalisation

Conception

Une fois l'objectif clairement défini, nous pourrons passer à la phase de conception qui nous permettra de rentrer dans le détail.

La conception débutera par la modélisation de votre modèle de donnée qui sera le cœur de votre système. Nous le complèterons en indiquant les règles métiers qui doivent le régir pour qu'il corresponde à vos pratiques.

Enfin, nous maquetterons les écrans de votre logiciel et définirons les règles de fonctionnement et de transitions entre les différents écrans.

Développement

Une fois les demandes correctement cadrées, il sera temps de passer à l'étape de développement.

Si nous avons correctement fait notre travail de conception, le développeur devrait pouvoir réaliser son code en toute autonomie et vous livrer le résultat en quelques jours sur nos environnements de recette.

Recette

Nous faisons tout notre possible pour vous livrer l'avancement de notre travail de manière régulière, ainsi, vous pouvez tester sur l'environnement de recette chaque semaine pour valider l'avancement de votre projet.

Et si vous avez des retours, nous pouvons les traiter directement pour plus de réactivité.

Organisation des sprints

En mode agile, nous appelons ces itérations Sprints. Un sprint commence et termine par une réunion d'équipe qui a pour objectif de partager les informations et de prendre des décisions rapides avec l'ensemble de l'équipe.

En fonction de vos besoins et de votre agenda, nous pouvons définir une durée de sprint de 1 à 3 semaines, cela dépendra de la taille de votre projet et du temps que vous pouvez allouer pour suivre les développements.

Nous construisons les logiciels dont
vous avez besoin : ni plus, ni moins !

ÉTAPE 3

Validation

L'étape de validation permet de tester en conditions réelles avec des bêta testeurs qui seront les premiers utilisateurs du logiciel une fois en production.

Validation

La validation est une étape qui se prévoit dès la conception du projet et qui sera pleinement intégrée dans la construction de votre application.

Lorsque nous arrivons en validation, chaque brique, chaque sous partie de votre application aura été testée dans les moindres détails. Cependant, il restera toujours une partie de tests à réaliser en condition réelle.

Pourquoi ?

Tout simplement parce que l'esprit humain a du mal à se projeter dans l'avenir !

En effet, les tests réalisés par un utilisateur sur une sous partie de l'application ne seront jamais aussi précis que lorsque vous le conviez à une validation finale avant lancement.

Là, il comprend que s'il oublie une partie, cela va impacter directement son travail dans un avenir proche et donc lui procurer de l'inconfort.

Testing party

L'humain est ainsi fait et c'est pour cela que nous vous proposerons notre concept de Testing party qui nous permettra de récolter un maximum de retours en un minimum de temps. Cette démarche vous permet également de former et préparer vos collaborateurs de manière ludique à ce changement d'outil.

En pratique, nous réalisons des cas de tests et attribuons de rôles à chacun. Ensuite, lors d'une session collective, chaque participant teste l'application en conditions réelles en réalisant les scénarios qui lui ont été confiés.

En fin de séance, nous organisons un atelier où chacun peut partager son expérience et remonter les éventuelles difficultés qu'il a rencontrées ou idées d'amélioration de l'outil.

ÉTAPE 4

Déploiement

Votre logiciel est prêt. Bravo !

Hébergement

Hébergement de production

Nous assurons l'installation de votre environnement de production et le déploiement de votre projet.

À cette étape, nous mettons également en place notre suite logicielle de monitoring pour suivre l'activité et détecter en temps réel les éventuelles coupures de services ou activités inhabituelles de votre logiciel.

Nous hébergeons vos projets dans le cloud dans des datacentres français, sécurisés et respectueux de l'environnement.

En effet, nous avons automatisé l'ensemble de nos déploiements et n'allouons que le nécessaire à l'utilisation de votre projet.

Migration de données

Puisque dans la majorité des cas, votre entreprise a eu une vie avant nous, nous devrons intégrer vos données pour que vous puissiez pleinement profiter de votre logiciel.

Formation

Suivant vos préférences, nous pouvons participer à la présentation de votre nouveau logiciel et à la formation de vos équipes.

La suite

Maintenance & évolutions

Parce que votre logiciel doit être un outil efficace au quotidien que vous améliorerez avec le temps.

Maintenance de logiciel

Ce n'est que le début de l'aventure

Certains traitent le déploiement comme la fin d'un projet, car dans la majorité des cas, ils ont facturé la quasi-totalité de leur prestation.

Chez SmartBooster, nous savons qu'il ne s'agit que du début de l'aventure pour vous !

À présent, vous allez déployer votre marketing, séduire vos utilisateurs, gérer vos premières demandes de support, embaucher, travailler avec de nouveaux partenaires...

La seule chose qui est sûre, c'est qu'à cette étape vous devrez gérer des situations que vous n'aviez absolument pas anticipées.

C'est pour cela que nous nous positionnons comme votre partenaire dans la durée.

Nos formules de maintenance

En fonction de vos besoins, nous pourrons vous proposer plusieurs formules de TMA.

Que ce soit de manière ponctuelle ou en réservant une bande passante mensuelle, nous saurons travailler ensemble comme nous l'avons fait pour arriver jusqu'ici.

Généralement, nous parlons de la maintenance pendant la construction de votre projet, car c'est là que vous avez la meilleure vision de besoin.

Réactivité

Traitement des retours sous quelques jours

Mise au point

Déploiement en continue pour valider

Solidité technique

Socle technique robuste et évolutif

TRAVAILLER AVEC SMARTBOOSTER

Nous sommes une agence web agile !

Notre agence est spécialisée dans le développement d'applications web sur mesure. Nous pouvons vous accompagner sur toutes les étapes de votre projet de la réalisation d'un prototype jusqu'au développement avec le framework Symfony.

Framework Symfony Backend PHP
Langage de programmation PHP
VueJs framework Javascript
Docker gestionnaire de container
Gitlab de l'idée à la production
Langage HTML5
Type de mission

Nos modes d'intervention

Nous vous proposons plusieurs modes d'intervention différents et complémentaires pour vous apporter une réponse adaptées à vos besoins.

Accompagnement

L'objectif d'une mission en mode accompagnement est de vous faire monter en compétence afin que vous puissiez atteindre vos objectifs.

Chez SmartBooster nous abordons la montée en comptétence avec un peu de théorie et beaucoup de pratique. Nous passerons plus de temps ensemble à travailler avec vous sur vos projets qu'à vous projeter des slides powerpoint pendant plusieurs heures.

Afin de tirer le maximum de bénéfice de ce mode de travail, il sera nécessaire de valider ensemble dès le départ les objectifs à atteindre.

Réalisation de projet complet

Vous souhaitez nous déléguer la réalisation complète d'un projet ?

Nous monterons pour vous une équipe et une structure projet adaptée à votre besoin. Nous pouvons travailler en partenariat avec vos autres prestataires ou équipe cliente lors des phases de développement et de validation.

A la suite du lancement, nous pouvons poursuivre en assurant la maintenance ou nous pourrons former vos équipes pour qu'elles puissent continuer dans les meilleures conditions.

Audit

Vous avez des questionnements sur l'un de vos projets et souhaitez avoir l'avis externe d'un expert afin de rééquilibrer les choses ?

Nous vous proposons des audits techniques, méthodologiques et/ou organisationnelles afin de mettre en avant vos forces (car il y en a toujours !) et vos axes d'amélioration potentiels.

L'objectif de nos audits est de vous fournir un plan d'action adapté à votre besoin et à vos compétences que vous pourrez mettre en pratique par vous même ou avec notre aide si besoin.

Renfort sur un projet existant

Si vous avez besoin de renfort sur un projet existant, nous pouvons vous proposer de réaliser des évolutions techniques, refonte de partie existante afin d'améliorer les performances.

Souhaitant privilégier la productivité et les compétences de nos équipes, nous n'intervenons pas en délégation.

Facturation

Nous nous adaptons à vos besoins

Pour nous le mode de facturation le plus juste pour nos clients est le mode de facturation au temps passé.

En effet, nous ne souhaitons pas gaspiller l'argent de nos clients dans des phases d'avant-vente à rallonge ou en provision des risques que nous pourrions avoir sur des forfaits.

Afin que vous puissiez maitriser vos budgets et maximiser votre retour sur investissement tout en ayant les garanties que vous attendez en terme de réactivité, nous pouvons vous proposer deux types d'approche.

Vous pilotez en autonomie

Dans ce mode d'intervention, vous êtes responsables de vos demandes et de leur priorisation.

Nous définissons une enveloppe soit sous forme d'heure, de jour ou de demie-journée et une plage de consommation (ex: 3 jours par mois, 600 heures à l'année, 15 jours par trimestre).

Nous vous garantissons la disponibilité mais vous êtes responsables de la consommation.

Vous définissez le cap et nous organisons votre projet

Vous avez des besoins et un budget, nous nous occupons de la gestion de l'avancement afin d'atteindre les objectifs définis tout en respectant votre budget.

Dans ce type de gestion, nous vous alerterons sur les nouvelles demandes qui ne rentrent pas dans votre budget et vous serez libre de les prioriser à la place d'autres initialement prévues.

Ce type d'organisation vous permet de vous concentrer sur votre produit et vos clients tout en ayant des dépenses maitrisées.

Nos références

Réalisations récentes

Conception et réalisation d'un widget de chiffrage de travaux

Conception et réalisation d'un widget de chiffrage de travaux

Conception et réalisation d'un funnel de chiffrage de travaux servant à la mise en relation entre particuliers et professionnels qualifiés.
Refonte complète de logiciel technique

Refonte complète de logiciel technique

Organisation et gestion de projet lors de la refonte de l'écosystème CAPRENOV+.
Conception et gestion d'une application SAAS

Conception et gestion d'une application SAAS

Wellness management propose des outils d'évaluation du capital humain de votre entreprise afin d'améliorer le bien-être des collaborateur, de concilier engagement et performance dans une demarche résolument positive.
Logiciel de calcul de commission et suivi de chantier

Logiciel de calcul de commission et suivi de chantier

Développement d'un logiciel de suivi de chantiers.
Vous avez un projet ? Et si nous le concevions ensemble ?

Prenons le temps de parcourir votre projet pour trouver la meilleure manière de vous répondre.

Vous serez surpris par la vitesse à laquelle nous pouvons avancer grâce à un atelier de travail !

Nous contacter