Vos données personnelles,
nos cookies

Nous utilisons des cookies afin de mesurer l'audience du site et la mesure d'impact d'opérations de communication.
BW2S ne cherchera pas à identifier et encore moins à contacter tout utilisateur du site qui ne se serait pas volontairement déclarer par le biais de formulaire mis à disposition. Pour en savoir plus sur notre politique de données personnelles

Un système unique
Le BrickCode

Un pilier fondamental de notre propostion de valeur.

Conçu par nous, pour tenir nos engagements.

Lorsque nous avons défini notre offre, nous avons immédiatement compris que nous ne pouvions pas concilier nos objectifs de production, de personalisation et de qualité sans penser autrement le développement informatique. Il nous fallait trouver une approche nous permettant à la fois de réutiliser un code fiable (réduire les anomalies donc les charges projet et maintenance) et de transformer aisément une fonctionnalité en fonction des besoins spécifiques à chacun de nos clients.

Inspiré des jeux de construction

Nous nous sommes inspirés d'un célèbre jeu de briques en plastique, permettant de réaliser des « petites choses » toutes simples mais aussi des oeuvres d'une grande complexité. Nos briques peuvent répondre à plusieurs vocations. Chacune d'elle peut être remplacée par une autre brique un peu ou très différente de l'originale. Nos « assemblages » peuvent aisément s'ouvrir vers d'autres éléments, les intégrer, les connecter.
Au point que nous ne développons preque plus, nous bâtissons vos applications.

Le core / Le noyau

Structure métallique servant d'ossature à un futur bâtiment

Le core / Le noyau

Le core est dédié à structurer et organiser la communication et l’interface entre les composants brickcode.
Le core ne changera pas à l’exception d’une mise à jour technique majeure, qui nécessiterait des changements très spécifiques.

Les composants génériques

Différentes formes de briques à usage varié posées à même le sol: carrés, croix, tomettes hexagonales, goutières...

Les composants génériques

Ils fournissent un large éventail de fonctionnalités techniques ou métier, comme les objets de formulaires, « skins », connecteurs, base de données, sécurité, web services, …
Nous les développpons dans le but d’accélérer tous les aspects du cycle de delivery : Spécification / Développement / Configuration / Test / Scalabilité

Les pages standards

Trois panneaux représentant de face : 1) un garage 2) une pièce à vivre 3) Une entrée

Les pages standards

Basées sur nos composants, les pages standards offrent des écrans conçus pour des besoins communs avec une expérience utilisateur éprouvée.
Bien sûr, grâce à notre architecture, les pages sont totalement configurables, correspondent à vos données et peuvent intégrer des développements spécifiques si nécessaire.
Exemples : administration des droits d’accès, moteur de template de mail, administration référentiel, rapports d’utilisation…

Ces trois premiers éléments constituent la base de tous nos services. Solutions sur mesure ou produits finis, toutes nos applications tirent bénéfice des niveaux les plus profonds de notre modèle.

Les solutions « produits finis »

Un pavillon moderne, constitué de cubes, représenté en trois dimensions, apportant tout le confort nécessaire

Les solutions « produits finis »

Les produits finis que nous fournissons sont bien sûr basés sur notre architecture brickcode. Elle nous permet de configurer rapidement et de nous connecter à votre système en fonction de vos données.
Nos produits standardisés respectent nos règles de construction, ils sont aisément adaptables à vos besoins, et, si les éléments de configuration ne suffisent pas, nous pouvons enrichir une de nos briques, ou créer des extensions spécifiques pour ajouter des fonctionalités.

Et si jamais votre besoin spécifique complexifie la maintenance de notre produit standard, risquant d'impacter négativement l'utilisation de nos autres clients, nous vous proposerons de dupliquer (fork) le code de l'application et d'en faire une solution sur mesure, où vous déciderez en toute autonomie de son évolution.

Le sur-mesure

Une base lunaire, constituée de modules sphériques, répondant aux exigences spatiales

Le sur-mesure

Les composants spécifiques sont développés par notre équipe comme des composants génériques mais dédiés à votre spécificité.
Comme composant, ils sont conçus pour être réutilisables pour tous vos projets, y compris pour vos abonnements produits finis.

Le dernier niveau de personnalisation que nous vous proposons est votre propre application spécifique sur-mesure.


Nous la bâtissons avec tout ce que nous pouvons utiliser et réutiliser de notre architecture :
Composants génériques / Pages standard / Parties de nos produis finis / Vos composants spécifiques.
Et, pour le reste, du développement spécifique. Bien sûr la solution complète est réalisée pour être facilement maintenable, modifiable et extensible.

L'hébergement, la sécurité

Nous distinguons deux notions pour l'infrastructure : l'hébergement des données et l'hébergement de l'application.

L'hébergement des données est le choix avant tout de nos clients. Notre modèle de maintenance et notre architecture ont été pensés pour répondre à votre stratégie. Vous pourriez vouloir cloisonner les applications BW2S hors de votre SI, ou peut-être voudrez vous conserver toutes les données sur vos propres serveurs. Ou encore vous n'avez pas forcément d'infrastructure perfomante et voudrez nous confier cette activité. Le choix est vôtre.
En savoir plus sur la gestion de vos données flèche

L'hébergement du code applicatif, des programmes, est par défaut hébergé sur le cloud BW2S (aujourd'hui, microsoft azure dans l'union européenne). Notre modèle de maintenance et notre architecture nous permettent aisément de créer des ressources dans d'autres zones géographiques (fonction de votre utilisation), ou sur d'autres fournisseurs d'infrastructure (nous n'utilisons pas ou très peu de fonctionnalités spécifiques au cloud microsoft, justement pour ces raisons).
Nous pouvons envisager, dans certains cas, d'héberger sur votre infrastructure nos programmes, mais cela nécessitera une analyse poussée de l'impact sur notre modèle de maintenace (droit d'accès, propriété intellectuelle, sla, ... )

Conclusion

Aujourd'hui basés sur les derniers frameworks Angular (Google) et .NET Core (Microsoft) nos développements respectent des pattern reconnus et sélectionnés avec soin. Notre architecture, « en oignon » , pousse à l'extrême le principe de composants, chaque brique étant agnostique et interopérable avec les autres au sein d'une même couche ou entre couches. Ainsi, nous pouvons personnaliser ou remplacer très facilement une brique applicative, une technologie ou un service externe par un autre, sans impacter la solution complète. Cela nous permet de concentrer nos efforts sur la vraie valeur ajoutée de nos solutions : la réponse au besoin utilisateur et le service que nous lui proposons.