Interview par Cadres en mission

Une interview réalisée hier par Marine GrandMottet de Cadres en mission, sur mon activité, je vous communique ici le lien.

Cadres en mission
La société Cadres en mission, leader Français du portage salarial.

Cet entretien évoque le contenu de mes interventions opérés avec Cadres en Mission.

Cadres en mission me permet de proposer un cadre juridique sécurisé pour l’ensemble de mes missions.

Conception et développement agile

Après avoir audité l’architecture web du site du leader français d’édition de jeux de lettres et résolu les problèmes de temps de réponse, mon client me demande d’analyser les outils et processus en place relatifs à la gestion de sa base de données, en vu d’un éventuel développement agile d’une application Cloud.

Je modélise l’environnement (traitements, données, processus), je préconise la réalisation d’une maquette pour matérialiser les bénéfices.

extrait_modele_des_donnees
Modèle des données robuste et flexible

La maquette répondant aux besoins et aux attentes, je propose le pilotage et le développement de l’application en suivant les méthodologies agiles pour accompagner le changement et rester au plus près des exigences des utilisateurs.

Les mots clés du projet

Efficacité, Richesse fonctionnelle, Ergonomie, Agilité, Performance, Stabilité, Robustesse, Ouverture et Standardisation des technologies, Sécurité, Audit des données, Coûts de l’infrastructure, des outils et des développement, transfert de compétences.

Environnement & Plateforme Client
Cloud. Accessibilité via tout navigateur Internet, tablettes et mobiles (Responsive Design)

Plateforme Technique
Apache /Mysql / Ajax / Javascript

Langages de développement
L4G : Scriptcase, Php, Javascript, Ajax, Procédures stockées Mysql

Méthodologies de conception

  • Conception relationnelle de la base (MCD, MPD)
  • Développement agile, sprints d’une semaine

Charges & Plannings

  • Audit & Interviews : 2 jours
  • Analyse préalable et modélisation : 4 jours
  • Développement/Présentation/Correction : 15 cycles de 3 jours
  • Déploiement environnement dédié production sous Linux (OVH) : 1 jour
  • Optimisation système & Mysql  : 1 jour
  • Déploiement environnement de secours et scripts de synchronisation : 1 jour
  • Reprise des données : 2 jours

Quelques copies d’écran

Développement agile pour la navigation dans les données par activation de facettes dynamiques
Navigation dans les données par activation de facettes dynamiques
Développement agile pour la navigation par menu et par Onglet
Navigation par menus et par onglets

 

Développement agile pour une navigation arborescente
Navigations arborescentes avec rafraîchissement en temps réel des données
Développement agile pour la gestion des droits d'accés et la visualisation des logs
Gestion paramétrable des droits d’accès et audit des données et des accès
Développement agile pour pour gérer les saisies de type maitre/details
Formulaires complexes de saisie de type Maître->Détails
Développement agile pour la recherche avec auto completion
Auto-complétion des données dans l’ensemble des recherches
Développement agile avec Responsive Design (Compatible avec l'ensemble des mobiles et tablettes )
Application Responsive Design (Compatible avec l’ensemble des mobiles et tablettes )
Développement agile pour la conception de tableaux de bord dynamiques
Visualisation temps réels des données via des tableaux de bord ajustables et personnalisables
Développement agile pour la visualisation des données sous forme de graphes
Visualisation et navigation sous forme de graphes dans les données
  • Votre besoin est spécifique ?
  • Aucune application standard du marché ne couvre votre besoin ?
  • Vous recherchez un outil répondant, au plus près, aux exigences de vos utilisateurs ?

Contactez moi pour envisager les solutions possibles.

L’Informatique et les TPE, une association parfois complexe

L’informatique et les TPE sont parfois deux données difficiles à associer car les TPE disposent de petits budgets pour gérer l’outillage informatique et leurs besoins sont larges, variés et vitaux.

Petits budgets et grands besoins informatiques

tirelire

Comme les grandes organisations, ces petites structures ont besoin de :

  • Communiquer et montrer leurs savoirs faire, proposer leurs produits et services en particulier sur Internet
  • Identifier des prospects, les transformer en clients, gérer leur relation avec eux,
  • Traiter et automatiser les commandes,
  • Acheter des matières premières et faire appel à des fournisseurs,
  • Réaliser les produits et services commandés, les facturer et les livrer,
  • Gérer leur comptabilité et assurer les engagements légaux et fiscaux

On pense souvent que les TPE, faute de budgets suffisants, ne peuvent se permettre d’accéder à des solutions informatiques riches et performantes.

En tant que consultant, j’accompagne au quotidien des entreprises de moins de 30 salariés, et je peux vous assurer qu’il s’agit d’un préjugé.

On peut être « petit » et jouer dans «la cour des grands » par une utilisation astucieuse du meilleur de la technologie.

Etre novateur, aller à l’essentiel, chercher l’efficience, c’est un défi réellement passionnant et c’est ce qui me motive dans mon activité d’accompagnement des TPE et PME.

Sans oublier que ces petites structures disposent d’un avantage majeur : leur agilité.

En effet, un circuit de décision court associé à un déploiement simple et efficace permet des déplacements stratégiques et tactiques rapides. La stratégie de l’océan bleu, leur est accessible et particulièrement opportune.

Qu’est ce qui a changé la donne ?

Plusieurs facteurs ont permis aux TPE d’accéder à des solutions informatiques riches :

  • L’arrivée et le déploiement à grande échelle des licences de type « Open Source »
  • Le déploiement d’internet et la force de la concurrence des opérateurs tant en terme de prix que de services
  • Le développement des technologies Cloud et des solutions de type SAS (Software As Service) (Utilisation de solutions à distance sans installation préalable en local)

Sur le poste de travail

Les administrations ne se sont pas trompées, confrontées à des déploiements massifs (y compris sur le poste de travail) et donc à des budgets très importants, elles privilégient les solutions Open Source (qui allient gratuité ou prix réduit et stabilité).linux

De nos jours, il est bien moins coûteux, de déployer 400 postes Linux avec la suite Open Office plutôt que 400 Microsoft Windows 7 ou 10 avec le pack Microsoft Office. (Compter environ 1000 euros/poste pour un Office Complet avec Access et Outlook, Publisher).

Du côté de l’internet

Il n’a jamais été aussi simple et peu coûteux que de déployer une plateforme internet et ceci qu’il s’agisse d’un site de type Corporate (ou vitrine) ou d’un site transactionnel avec prise de commandes.

Je parle en connaissance de cause, un de mes clients gère sans aucune problématique de performance plus de 1,5 M de visiteurs unique/mois, 300 hits/s avec une charge CPU de moins de 10%.

Son budget chez OVH est de seulement 70 euros/mois.

Le Serveur, basé sur du processeur Intel Xeon E3 (4 cœurs, 8 threads, 32 Gb de RAM), traite à la fois les requêtes http d’Apache, le code du framework Drupal en Php, et la base de données Mysql.

Le serveur est dédié et dispose de tous les outils d’administration permettant de suivre finement la charge, de réaliser les sauvegardes ainsi que toutes les tâches habituelles de maintenance.

La preuve par l’exemple

Je ne vais pas faire un inventaire à la Prévert des solutions commerciales à bas coûts ou des solutions « Open Source » car la liste serait très longue, et en perpétuelle évolution.

Je vous propose de consulter dans mon blog les cas réels issus de plusieurs de mes missions, vous trouverez :

  • Une gestion de Workflow de “Bug tracking” (JIRA de l’éditeur Altlassian). Coût d’acquisition de la licence 10 euros pour 10 utilisateurs maximum.
  • Un CRM et une gestion commerciale avec InsightLy (Basé sur la plateforme Cloud Google Docs)
  • Une gestion simple et efficace de projets issue des concepts du management visuel (Post it) Trello
  • Un progiciel de gestion intégré (PGI -ERP) Open Source tel que Odoo dans sa V8 (Ex Open-ERP)
  • Une plateforme de gestion de catalogues d’articles et de vente en ligne (Magento)
  • Une plateforme pour tester statistiquement votre diagnostique stratégique et vos hypothèses avec Rstudio et le langage « R »

Vous êtes une PME, vous avez besoin d’un conseil pour exploiter le meilleur de la technologie, contactez moi.

Structurez vos idées avec le mind mapping

Structurez vos idées : le mind mapping.

Je vous présente aujourd’hui l’outil de mind mapping « Freemind ». Je l’utilise en réunion pour une prise rapide et structurée de notes, après la réunion pour me  réapproprier immédiatement la problématique, avant la réunion pour structurer mon intervention et mes actions.

Le mind mapping est aussi appelé la carte heuristique, cette méthodologie permet de représenter graphiquement des idées et des concepts pouvant se décomposer eux même en sous éléments à l’infini.

Mind mapping ou Carte heuristique sur audit de performance
Carte heuristique sur Audit de performance

Pendant la réunion, ce produit me permet de structurer rapidement les grands axes évoqués, d’être concis et efficient.

Prendre des notes rapidement me permet ainsi d’être complètement à l’écoute de mes interlocuteurs et de ne perdre qu’un minimum d’informations.

Après la réunion, ce compte rendu structuré, me permet à la lecture d’identifier rapidement les thèmes abordés et les actions restant à réaliser, et là encore de gagner un temps précieux.

Avant la réunion, lors de la phase de préparation je structure mes attentes et mes questions, car régulièrement les conversations s’éloignent du sujet initial.

 En effet, trop souvent :

  • les points importants ont été survolés
  • des détails peuvent avoir consommé un temps précieux et coûteux compte tenu des personnes présentes.

Le mind mapping permet de rester focalisé sur l’objectif.

Le produit que j’utilise est gratuit et s’appelle Freemind, il est développé en Java, et fait partie des outils dit de mind-mapping.

Il est Open source et disponible ici : http://freemind.sourceforge.net/wiki/index.php/Download

A mon sens, si sous souhaitez être efficient dans votre travail, vous devez impérativement ajouter dans votre boite à outils cette application.

Catharsis – Un drôle de mot

Catharsis, quel drôle de mot !

J’ai rencontré le terme Catharsis, lorsque dans une organisation pour laquelle je travaillais, nous avions lancé des sessions de créativité.

Ces sessions avaient pour objectif de résoudre des situations conflictuelles, de revoir les processus (business process réengineering – BPR) et d‘envisager des avenirs nouveaux.

Toutefois, avant de trouver des solutions et d’évoquer par un brainstorming l’ensemble des idées que nous avions en tête, il fallait passer par l’étCatharsis un moment important issu des 100 techniques de créativité de Guy Aznarape cathartique.

Une étape indispensable pour créer, une étape de nettoyage et de purge des émotions appelée Catharsis.

A ce titre, j’en profite pour citer l’excellent ouvrage de Guy Aznar, que m’a offert mon ancien patron Jean Pierre Gauthier, « Idées, 100 techniques de créativité, pour les produire et les gérer ».

Ce livre est disponible ici : Chez Amazon

WordPress – Mon outil de communication

WordPress – Mon outil de communication

J’ai choisi WordPress comme outil pour vous présenter mon profil, mon activité, mon périmètre d’intervention.

J’ai choisi WordPress pour plusieurs raisons :

  • sa simplicité d’installationlogo wordpress
  • sa stabilité
  • son adaptabilité
  • sa performance (vitesse pour délivrer les pages)
  • sa base installée (communauté, hébergeurs, plugins, thèmes)
  • sa pérénité
  • son potentiel de référencement (permalinks)
  • fully responsive design (Diminuez la taille de la fenêtre, le site se reconstruira)

Plus d’info sur WordPress ici

Sauvegardes sur le Cloud

Sauvegardes sur le Cloud.

Dropbox, Google Drive, Microsoft One Drive sont des solutions de stockage de vos données dans le Cloud.

Au delà de disposer de solutions professionnelles, elles vous permettent, à moindre coût, de sauvegarder les données de votre pc sur des sites distants sécurisés.

Si, comme moi, pour augmenter la sécurité, vous avez choisi de les utiliser conjointement et en parallèle, il vous faut une solution de synchronisation de fichiers. En effet, ces solutions utilisent leurs propres répertoires de stockage.La copie d'écran de Syncbackfree

SyncBackFree permet d’envoyer vos fichiers stockés dans un répertoire source vers plusieurs destinations. Ensuite les outils de synchronisation des solutions propriétaires les répliquent à distance de manière totalement automatique et transparente.

La réponse : SyncBackFree. Noté 9/10 par www.clubic.com, c’est LA solution.

Editeur : http://www.2brightsparks.com/

A télécharger ici : http://www.2brightsparks.com/freeware/freeware-hub.html

 

Une mission efficace ou efficiente ?

Il y a quebazookalques jours, un de mes clients me demandait pourquoi j’utilisais si souvent le mot « efficience » et la raison pour laquelle je n’utilisais pas plutôt le mot plus habituel « d’efficacité ».

Il est vrai qu’avant d’avoir suivi les cours de l’ESCP et en particulier l’excellent Cycle « Pilotage de performance » je ne faisais pas de différence entre les deux terminologies.

Alors un exemple vaut mieux qu’un long discours.

Pour supprimer une souris dans votre appartement vous disposez de deux solutions :

  • Le bazooka : très efficace
  • La tapette : très efficiente

Alors, quelle type de mission souhaitez vous ? Efficiente ?