09 Trucs pour faire de votre idée une entreprise

Je viens d’avoir une idée géniale et je pense qu’elle a le potentiel nécessaire pour créer mon entreprise. Que dois-je faire pour ne rien oublier lors du lancement de mon entreprise ? 


  • Avoir un vrai feedback

Probablement, l’idée doit être lancée, dans ses débuts, dans votre petit entourage, famille et amis proches. De cette façon vous allez mesurer l’effet de votre projet et, peut-être, commencer par vendre votre produit qui vous permettra certainement d’avancer avec confiance.

  • breveter votre produit
Si vous avez inventé quelque chose, ne jamais oublier, de l’enregistrer auprès des institutions compétentes afin d’avoir des brevets et des marques déposées. Cela, pourrait vous aider énormément dans la phase de commercialisation.

  • Développer un plan de marketing
Une idée géniale ou une invention excellente n’est jamais synonyme de réussite ! Sans un bon plan vous êtes sûr que tout tombera dans l’eau. Donc, penser à réaliser un bon plan pour votre idée ou invention avant de vous lancer sur le marché.

  • Valider votre audience 
La plupart des produits échouent parce que les gens ne veulent pas réellement payer effectivement de l’argent pour cela. Quand vous pensez que vous avez une idée géniale pour un produit ou une entreprise, vous devez immédiatement valider la demande réelle pour ce produit.

  • Passer à l’exécution 
Commencer à travailler sur le déploiement de l’entreprise le plutôt possible. Faites le minimum que vous devez faire pour prouver que vous avez fait une véritable entreprise. Obtenez des clients ; obtenez un feedback.

·         Satisfaire sa clientèle 
Votre invention peut avoir toutes sortes d’applications, mais il est important de se concentrer sur le groupe d’utilisateurs pour créer un buzz autour de votre produit ou service et obtenir des clients qui achèteront, certainement, votre produit.

  • Vérifier pour améliorer 
Si l’idée d’entreprise existe déjà, la prochaine question à se poser est : Puis-je construire un meilleur piège à souris ? Si oui, faites-le. Si non, sauter. Ce qui est à retenir c’est de se poser, toujours, la question : puis-je améliorer ce produit ?

  • Soyez patient !
Assurez-vous qu’il existe une demande pour votre invention. Faire un prototype, puis essayer d’apporter des commandes plutôt que de faire une tonne de produit et essayer de le vendre. Réaliser le prototype, prendre des photos, accepter des commandes du marché. Lorsque vous avez suffisamment de commandes, commencé à fabriquer vos produits. C’est l’approche Kick starter; construire un et ensuite passer à la vente.

  • Focus sur la vente 
Obtenir des ventes. Faites tout ce qu’il faut pour avoir des revenus. Ce processus permettra de valider votre invention et vous mettre sur la voie afin d’en faire un produit à succès.

Création d’une base de données, vos premiers pas

Si vous souhaitez créer votre propre base de données,
vous n’avez pas besoin d’être spécialiste mais, il
suffit juste que vous vous décidez à le faire, et avec un peu de temps libre et beaucoup d’enthousiasme, vous allez, comme un pro, réussir à mettre la machine sur rail. Mais pour cela, quelques conseils sont indispensables avant de commencer :

  • Choisissez le bon Système de Gestion de Bases de Données (SGBD-R) le R c’est pour relationnel. De nos jours, il existe une multitude de SGBD-R, pour le choix vous pouvez consultez un spécialiste car la suite repose sur le bon choix. (Si vous voulez, je le ferais gratuitement pour vous, faut juste me contacter par mail).
  • Faites une liste exhaustive de vos états de sorties, recenser les documents que vous voulez avoir comme résultat à partir de votre base de données.
  • Focalisez vous sur votre métier; au fait, évitez de penser à réaliser une base de données où toutes vos données (entreprise surtout) doivent y être, plutôt que de faire ça, penser à créer des bases de données spécifiques ; gestion de courrier, petite comptabilité, gestion de pointage etc…
  • Penser à valider votre analyse des données auprès d’un spécialiste ou expert (encore une fois, je suis près à le faire gratuitement).
  • En parallèle, commencer à découvrir votre SGBDR par la lectures de tutoriels simples, pour ce point vous allez vous retrouvez avec des listes qui n’ont finissent pas alors n’hésitez pas à demander conseil.
Si vous êtes décider à réaliser votre base de données avec le fameux SGBD-R Firebird, vous pouvez demander gratuitement mon livre « Premiers pas avec Firebird; de l’exemple à la réalisation ».
Je peux, dans ce cadre, vous conseiller, diriger, guider et aider dans la réalisation de votre propre base de données, contacter moi et vous serez servie.

Le projet GEXPLOITE – Partie II – Schéma

Objectif :
  1. Informatisation de l’exploitation et passage à la création du 1er ERP métier dans le monde de la gestion des eaux usées.
  2. Zéro saisie (toutes les données devront être insérées sans aucune saisie manuelle)
Dates importantes :
  • Novembre 2010 – Analyse et flux de données : début de l’analyse des données dans le but de modéliser et concevoir une base de données métier.
  • Juillet 2011 – Création de la BD GEXPLOITE et renseignement des tables.
  • Février 2012 : Validation et commencement de création des procédures stockées du volet exploitation.
  • Octobre 2013 : Création des tables du volet HSE (hygiène et sécurité de l’environnement).
  • Mars 2014 : Actualisation du MCD et création du volet GMAO.
  • Mais 2014 : Mise en oeuvre de GEXPLOITE DESK l’applicatif qui fait tourner la base de données en le couplant à un moteur SIG.

SQL – Les déclencheurs

Définition : En programmation procédurale, un déclencheur (trigger en anglais) est un dispositif logiciel qui provoque un traitement particulier en fonction d’événements prédéfinis. Par extension, c’est l’événement lui-même qui est qualifié de déclencheur.
Déclencheur simple : comment créer un champ auto-incrémente ?
Firebird ne dispose pas d’un champ auto-incrémente comme d’autres SGBDR. Cette contrainte peut-être surmonté, par la programmation d’un déclencheur et d’un générateur.
Supposons qu’on a la table suivante avec la définition suivante :
Create table t1
(
id integer not null,
field1 varchar(20) not null
);
Pour rendre le champ id auto-incrémentable on a besoin de créer un déclencheur de type BEFORT INSERT qui se charge d’auto-incrémenter la valeur de id à chaque nouvel insertion d’un enregistrement. Mais avant de pouvoir créer le déclencheur on doit créer un générateur afin d’initialiser la valeur de démarrage.
CREATE GENERATOR gen_t1_id;
SET GENERATOR gen_t1_id TO 0;
Donc, le premier enregistrement aura, dans le champ id, la valeur 0. Maintenant nous pouvons créer le déclencheur :
set term !! ;
CREATE TRIGGER T1_BI FOR T1
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
if (NEW.ID is NULL) then NEW.ID = GEN_ID(GEN_T1_ID, 1);
END!!
set term ; !!

Les déclencheurs rendent de gros service, ils permettent de faire une grande partie du traitement et évitent de coder ces traitements dans le langage haut niveau qui ne fait qu’encapsuler et réaliser l’application métier sans se soucier de la façon de réaction du SGBDR.

SGBDR et langage SQL

Je ne vais pas m’étaler pour expliquer ce qu’est le SQL pour un SGBDR. Je vais plutôt poser un petit problème et donner la solution en utilisant du code SQL. Si par exemple, je veux avoir la liste des factures d’énergie d’une station d’épuration (STEP). Avec un petit code écrit en Delphi, je peux avoir la réponse. Faut tout juste relier la source de données et utiliser les composants adéquats. Mais en compliquant un peu la situation, en disant p.e, remettre la liste des factures d’énergie, les classer par ordre décroissant, et les grouper par structure en mentionnant le nom de la structure dans une seule grille et, en ne retenant que les factures dont le montant est supérieur à la moyenne de toute les factures sur une période définie ! Là je ne sais pas comment arriver à le faire avec Delphi (pas vrai mais avec un code long et complexe) mais en utilisant le SQL cela ne cause, en général, aucun problème.

Je vais pas donner la solution de cet exemple, s’était juste pour savoir que si le SQL est là c’est bien pour gagner du temps et faire de la belle programmation. Comme toujours quelques captures d’écrans.

Le projet GEXPLOITE – Partie I – Explication

GEXPLOITE est l’acronyme de GESTION de l’EXPLOITATION.

Pour l’histoire ….
Tout au début, nous avons réalisé qu’on avait un manque flagrant en matière de stockage de la donnée et de son traitement. Tout ce que nous faisions était de l’amateurisme; créer des fichiers excel, classer les données dans des feuilles de calcul et faire un traitement en TCD (tableau croisé dynamique).

Les grands défauts de ce système
– des dizaines de fichiers excel:
– plusieurs version ;
– éparpiller sur plusieurs postes;
– redondance des données:
– fichier plat ne permettant pas des analyses poussées;
-etc

La réflexion
Alors on a décidé de tout mettre en cause et passer à une autre dimension. La solution les SGBDR (système de gestion de base de données relationnelles). Mais quel SGBDR choisir, sur le marché on trouve des bons et des moins bons, des chers et des moins chers, et ainsi de suite. La solution encore une fois le « Open Source ». Sans trop vous cassez la tête, on a opté pour Firebird.

Le projet GEXPLOITE
On a commencé, en septembre 2011, à créer notre propre base de données qu’on a baptisé GEXPLOITE et ceci à l’aide du très bon utilitaire IBExpert qui nous a permis de créer les tables, vues, procédures et déclencheurs de notre base de données grâce à sa souplesse et ses différents modules. Une fois la base de données mise en oeuvre on a commencé à l’alimenter et la valider en même temps, cela nous a pris pas moins de 8 mois de travail acharné. En juin 2012, nous avons décidé de laisser tomber les fichiers excel et nous nous sommes mis à tout mettre dans notre base de données qui a pris de l’ampleur avec plus de 50 tables, 40 procédures stockées et autant de déclencheurs.

En 2013, une autre idée a surgie pourquoi ne pas avoir sa propre application qui fait tourner la base de données GEXPLOITE. Mais à ce stade, il fallait tout bien penser car il est inadmissible de tout refaire si jamais le projet échoué. Alors on s’est fixé des objectifs :

– intégrer un SIG;
– ne rien saisir mais laisser le système s’en chargé;
– réaliser une interface conviviale et riche;
– exploiter au maximum les composants et librairies graphiques;
– faire tourner l’application en CS (client / serveur);
– sécuriser l’accès;
– créer des profils pour limiter et restreindre la MAJ des données;
– etc

Le domaine d’application 
La base de données GEXPLOITE a était conçu dans le but de répondre aux attentes d’un exploitant du réseau d’assainissement des eaux usées et qui gère en même temps une dizaine de stations de relevage et quelques stations d’épuration (situation arrêté fin décembre 2014). Ceci dit, c’est une base de données très orientée métier.

Delphi, MapInfo et GEXPLOITE
Pour ce faire, il fallait maîtriser un langage de haut niveau et avoir les ressources et le savoir nécessaire pour faire piloter un SIG (système d’information géographique). Le choix s’est basé sur Delphi version 2010, langage reconnu pour son compilateur ultra-rapide et son exécutable qui range tout dans un seul fichier. Pour le SIG, on a préféré MapInfo pour sa légèreté en le comparant au très robuste ARCGIS.

En 2014, nous avons commencé la réalisation de notre application. A l’heure actuelle, la version 1.0 sous le nom GEXPLOITE DESK, tourne à merveille et nous continuons à l’améliorer.

MapInfo personnalisé ou comment piloter MI par un langage de haut niveau ?

En 2009, j’ai commencé à piloter ou en d’autres termes plus simples à personnaliser MapInfo en n’invoquant que les parties qui m’intéressaient. Ceci dans le seul but d’avoir mon propre SIG. Donc, pour ne pas recréer la roue, il m’a fallut trouver l’astuce d’utiliser les librairies MapInfo et de les présenter avec un autre regard et sous un autre aspect. 

Si vous êtes tenter de piloter MapInfo alors cet article est votre cours pour bien débuter. Sans plus tarder voici l’article que j’ai déposé, il y’a déjà 6 ans de cela, dans le très bon site Developpez.com

GEXPLOITE l’informatique au service du métier

L’application GEXPLOITE DESK, version 1.0, présente les caractéristiques suivantes :
  •  Application multipostes ; plusieurs utilisateurs peuvent y accéder simultanément 
  • Sécurité grâce à un accès par nom d’utilisateur et mot de passe. 
  • Création dynamique de la Zone à gérer ; unité, centre, commune, SR et STEP. 
  • Existence de plusieurs filtres pour faciliter la manipulation des données 
  • Transfert des données par lot sans aucune saisie directe. 
  • Existence de graphes pour chaque thème avec possibilité de changer le type de graphe.
  • Possibilité d’imprimer les graphes et les tableaux de données des feuilles qui peuvent être insérées dans un rapport ou compte rendu. 
  • Navigation dans une carte géographique avec une panoplie d’outils tels que zoom avant, zoom arrière, déplacement, etc… 
  • Outil de simulation des factures d’énergie dans un but d’optimisation et de suivi rigoureux de ces factures.

La mise en place de cette application a nécessité diverses ressources Soft ; le langage Delphi 2010, le noyau du SIG Mapinfo version 9 ou plus et des composants, super puissant, de la suite DevExpress VCL version 6.5 ou plus, et ceci pour l’accomplissement de quelques interfaces à la fois agréables et riches. 


A présent, je vais mettre en ligne des captures d’écran afin que vous ayez une idée sur cet applicatif 100% métier.