Solutions applicatives Open Source pour entreprises
1. Solutions de gestion Open Source 1.1. Introduction et définition 1.2. Qui développe les logiciels ? 1.3. Cadre juridique 2. Les intégrateurs de solutions Open Source 2.1. Les prestataires 2.2. Le rôle de l’intégrateur 2.3. Leur pérennité ? 3. Quelles solutions applicatives ? 3.1. Introduction 3.2. Les ERP 3.3. Les CRM 3.4. La gestion de projet
3.5. Le reporting 3.6. Open Office 3.7. Le collaboratif 3.8. Heuristique 3.9. Les autres 4. Quels sont les coûts à prévoir ? 4.1. Introduction 4.2. Intégration 4.3. Conclusion
1. Solutions de gestion Open Source
1.1. Introduction L’environnement du logiciel libre ou open source, hier réservé aux chercheurs et informaticiens, propose désormais des applications métiers pour la gestion des entreprises (ERP) de la relation clients (CRM), la facturation, la création d’un site web ou d’une boutique en ligne et d’autres encore …
C'est le projet GNU, initié par Richard Stallman et développé par des hackers, qui est à l'origine des logiciels libres, dès 1984 De très nombreuses communautés de développeurs, dont des fondations, se sont ensuite créées dans le monde, composées de bénévoles, d'étudiants, de chercheurs … Elles ont ensuite évolué - pour certaines - vers des ensembles de contributeurs constitués en société (GNU : Gnu is not Unix)
Les questions que l’on se pose : les bénéfices d’une solution libre ? leur usage permet-il de réduire les coûts de production des applications informatiques ? peuvent-elles se substituer à celles en place, onéreuses en terme d’acquisition, de gestion et de licences ? quelle est la méthode de mise en place ? l’environnement est-il fiable et pérenne ?
Définition. Selon la FSF (Free Software Foundation), le logiciel libre est un logiciel fourni avec l'autorisation pour quiconque de l'utiliser le copier le distribuer suivant un certain nombre de règles définies dans des modèles de licences
Son code source doit être disponible Pour être libre, un logiciel doit respecter quatre libertés fondamentales : la liberté d'exécution la liberté d'étude la liberté de redistribution des copies la liberté d'amélioration Son code source doit être disponible
Dans la pratique, un logiciel libre est toujours Open Source L'OSI (Open Source Initiative) joue un rôle d'organe certificateur dresse une liste de licences respectant l'appellation Open Source Un logiciel libre d’entreprise n'est pas gratuit
tandis que les partisans de l'Open Source (libres) Apr-17 D'un point de vue plus philosophique, les partisans du Free Software s'attachent à l'importance de la liberté du logiciel, tandis que les partisans de l'Open Source (libres) ont une optique plus commerciale et mettent l'accent sur le modèle technique de développement de logiciel
connaissance du métier du client ... Apr-17 Le marché des logiciels devient progressivement un marché de ‘commodité’ La lutte concurrentielle ne porte plus tant sur le produit, banalisé, que sur les services : écoute du client, connaissance du métier du client ... Il s'agit d'un terrain propice aux logiciels Open Source
L'Open Source apporte trois avantages : Apr-17 L'Open Source apporte trois avantages : la mutualisation des coûts de développement le paramétrage l'absence de dogmatisme en matière de règles de gestion
Logiciel libre = service informatique Logiciel libre = bugs Apr-17 Logiciel libre = ERP Linux Logiciel libre = service informatique Logiciel libre = bugs Logiciel libre = non conformité à la législation Logiciel libre = pas de pérennité Logiciel libre = coûts cachés
Intéressement - Open Source Catalogue 2007 - Optaros Apr-17 Intéressement - Open Source Catalogue 2007 - Optaros
1.2. Qui développe les logiciels libres ? Hackers Communautés Fondations
Hackers (mordus d’informatique) : Ce mot a été lancé dans les années 1980 par une communauté désirant se différencier des crackers (ou pirates), notamment en termes de finalité d’action A la différence des crackers dont le seul objectif est de casser les systèmes de sécurité, les hackers pénètrent un environnement pour le connaître, et ainsi faire progresser les méthodes de protection utilisées
Communautés : La communauté des logiciels libres désigne des centaines de milliers de personnes qui participent à des projets dont la notoriété est le plus souvent quasi nulle Ils se lancent, se passionnent pour un projet parce que ça leur apprend des choses
Il faut distinguer : les membres du core team, en nombre restreint et généralement d'un excellent niveau des utilisateurs du logiciel, en grand nombre et qui apportent une précieuse contribution par leurs retours (détection de bugs, suggestions d'évolutions …) Les membres de la communauté peuvent être des personnes morales
Fondations : Alors que les développeurs participant à ce genre de projet, le plus souvent bénévolement, font en règle générale montre d'une autonomie et d'un sentiment d'auto-détermination pour le moins affirmés, l'entité "fondation à but non lucratif" joue le rôle de catalyseur de reconnaissance entre pairs
Il important de prouver sa propre valeur aux autres par des : réalisations concrètes applications dont le fonctionnement et la robustesse pourront être testés par le reste de la communauté
Malgré un goût prononcé de la part des développeurs pour l'indépendance et l'absence de règles administratives contraignantes ces structures ne peuvent fonctionner sans un minimum de règles et de processus de planification Une réelle tension peut s'instaurer et l'équilibre se fragiliser à tout instant Malgré tout, ces structures parviennent à exister et à produire des livrables de haute qualité
1.3. Cadre juridique Les logiciels libres sont protégés comme tout logiciel par le droit d'auteur La particularité des logiciels libres est que l'auteur renonce à l'exclusivité de la plupart des droits que lui donne le droit d'auteur Il distribue le logiciel accompagné d'une licence libre qui énumère les droits donnés à l'utilisateur
Les logiciels libres sont distribués avec de simples licences Généralement, ils sont également distribués sans la moindre garantie, sauf ceux à destination des entreprises Les logiciels libres sont divisés en trois, selon le degré de liberté accordé par la licence en matière de redistribution
Licences de type BSD (Berkeley Software Distribution) Seule la citation des auteurs originaux est demandée Ces licences permettent de redistribuer un logiciel libre sous une forme non libre Ces licences permettent donc à tout acteur de changer la licence sous laquelle le logiciel est distribué
Licences de type GPL (Copyleft) Licences qui obligent la redistribution sous une licence libre (GNU) Une telle licence permet d'intégrer du logiciel sous licence BSD et de le redistribuer sous licence GPL Le degré de liberté moindre des licences de type copyleft est critiqué par des acteurs des projets BSD et des acteurs commerciaux
La licence publique générale GPL ne donne le droit de redistribuer un logiciel que si l'ensemble du logiciel, y compris toutes les éventuelles modifications, sont redistribuées selon les termes exacts de la GPL Licence est dite ‘virale’ ou ‘contaminante’, car si elle autorise la fusion d'un logiciel sous GPL avec un logiciel sous une autre licence, elle n'autorise en revanche la redistribution de la fusion que sous GPL
Licences de type LGPL (Lesser GPL) Licence Publique Générale Limitée : une variante assouplie de la GPL, essentiellement axée sur l'utilisation de bibliothèques de développement Elle autorise des programmes non libres à utiliser une bibliothèque GPL
L'utilisateur doit être particulièrement vigilant au statut des composants estampillés "logiciels libres" qui lui sont fournis à l'obligation de redistribution des développements qu'il effectue, sauf à se procurer des composants sous une autre licence (BSD par exemple) La licence GPL n'implique aucunement un support de l'auteur, et encore moins une garantie contre d'éventuels problèmes
Quelques termes copyleft : (gauche d'auteur) les versions modifiées d'un programme libre doivent aussi être des logiciels libres héréditaire : les développements réalisés à partir d'un logiciel sous ce type de licence doivent être diffusés sous cette même licence contaminante : lorsqu'un développement quelconque est intégré à un autre logiciel sous ce type de licence, le résultat doit être diffusé sous cette licence
2. Les intégrateurs de solutions Open Source
En France, des sociétés de services spécialisées dans les logiciels libres (SSLL) se sont créées, mais peu parviennent pour le moment à sortir du lot Les grandes SSII (Société de Services en Ingénierie Informatique) ont en revanche senti le vent tourner et ont pris le train en marche avec un certain succès Des fournisseurs tels que IBM, Oracle, HP, Dell ou SAP, fondent eux aussi une large partie de leur stratégie sur Linux et les logiciels libres
2.1. Les prestataires Audaxis est la seule société de services sur Compiere en Belgique Le réseau de partenaires Compiere se développe très activement Il y a plusieurs partenaires en France, Allemagne, Hollande & Italie Donc prochainement, il y aura aussi d'autres partenaires en Belgique !
Dmoon : Intégration et développement e-Business Logiciel d'e-commerce et e-business Analyse et conception, intégration de solutions, mise en oeuvre (installation, mise en service,...), support après-vente, maintenance, consultance, formation
Web CMS ( Content Management System) pour construire des sites Web intégrant Internet, Intranet et Extranet Gestion de la relation client (CRM) : intégrateur de la solution Open Source CRM : Sugar CRM http://www.dmoon-ebusiness.com/
Partenaires Open ERP (Tiny ERP) : Business Expert Consult - Marquain 2-Consult – Lochristi Ebit - Merelbeke
Partenaires ERP5 : NEXEDI – Marcq-en- Baroeuil ASC - Luxembourg
2.2. Rôle de l’intégrateur Accompagner l'entreprise dans le déploiement de la solution, depuis son installation, paramétrage et démarrage jusqu'à la maintenance de l'application A la différence d'un intégrateur de solution propriétaire, le client n'est pas obligé de travailler avec l’intégrateur (il peut choisir de travailler seul ou avec un autre prestataire)
Les services sont conçus "à la carte" : le client peut souscrire à un accompagnement complet avec engagement de bonne fin, ou à un transfert de compétences Pour le support, le client choisit de souscrire ou non à un contrat de maintenance (non obligatoire) et de prendre une maintenance "classique" de type correctrice ou une maintenance évolutive qui englobe les migrations
La caractéristique de ce modèle : l'ouverture offerte au client la nécessité pour l'intégrateur d'offrir de réels services à valeur ajoutée L'intégrateur qui n'investit pas suffisamment sur la solution prend le risque de se faire "dépasser" par des clients !!!
Les consultants : employés par une SSII ou un cabinet de Conseil en Organisation : les intégrateurs Ils sont envoyés en formation dans les centres de formation agréés par les éditeurs, où on leur apprend, outre le fonctionnement du logiciel, les ‘meilleures pratiques’ (Best practices) en terme de règles de gestion pour adapter plus rapidement l’entreprise cliente au logiciel
Leur rôle est de conseiller leurs clients dans le choix d’un logiciel au cours d’une phase d’analyse et d’audit des processus de gestion de l’entreprise puis d’aider leurs clients à plusieurs niveaux : Adaptation des processus au logiciel retenu (on parle de refonte des processus) Rédaction du cahier des charges fonctionnel préalable au paramétrage du logiciel
Rédaction d’un dossier de paramétrage Réalisation du paramétrage du logiciel Préparation des recettes applicatives (= phases de tests pour valider les paramétrages) Réalisation et validation des recettes Suivi de la maintenance
2.3. Leur pérennité ? Fiabilité similaire à celle des intégrateurs de logiciels propriétaires Les Intégrateurs Open Source prennent pour certains clients des engagements sur 5 ou 10 ans
Le risque de pérennité peut venir également des éditeurs propriétaires qui ont toute latitude pour remodeler du jour au lendemain leur réseau de distributeurs ou d'intégrateurs sans que le client ne soit consulté (pour des raisons économiques, par ex : manque de volumes)
Audaxis a eu un le cas d'un client qui a du migrer d’un logiciel vers Compiere car l'intégrateur a fait les frais de la restructuration du reseau de distribution de l’éditeur et s'est vu retirer son contrat de partenariat en cours de projet Ce type de risque n'existe pas avec des solutions open source
3. Quelles solutions applicatives ? Apr-17 3. Quelles solutions applicatives ?
3.1. Introduction Petit à petit, ils grignotent du terrain... Apr-17 3.1. Introduction Petit à petit, ils grignotent du terrain... Les logiciels Open Source se développent, principalement à destination des PME-PMI Les ERP, CRM, gestion de projet, bureautique, reporting, … intéressent de plus en plus les entreprises et industries moyennes
Apr-17 3.2. Les ERP Pour rappel, les ERP Open source apportent les bénéfices suivants : éviter la redondance d’informations entre différents SI de l’entreprise disposer d’un outil multilingue et multidevise éviter des restitutions d’informations divergentes entre différents services et donc apaiser les conflits qui en résultent
Une meilleure coordination des services, Apr-17 Une meilleure coordination des services, d’où un meilleur suivi du processus de commande qui inclut : la prise de commande l’enregistrement d’une sortie de stock l’expédition de la commande l’émission d’une facture
Une normalisation de la gestion des Ressources Humaines, Apr-17 Une meilleure maîtrise des stocks réceptions, expéditions et intermédiaires Une normalisation de la gestion des Ressources Humaines, en particulier pour les entreprises qui gèrent de nombreuses entités, parfois géographiquement dispersées
Compiere : Compiere -2000 -J2EE L'ERP ‘Open Source’ Compiere a fait l'objet de plus d'1,2 million de téléchargements depuis son lancement L'éditeur s'appuie en outre sur un vaste réseau de partenaires-intégrateurs qui dépasse aujourd'hui la centaine pour accompagner les entreprises dans leur projet d'intégration
La solution propose : une interface et une ergonomie simples d'accès complétées par des fonctionnalités de drill/down et d'aides en lignes personnalisées La souplesse du modèle de données embarqué par Compiere facilite son intégration en environnement intranet/extranet
Apr-17 Repose sur une architecture J2EE et fourni avec le serveur d'applications JBoss, bases de données Oracle Compiere est l'oeuvre d'un développeur allemand expatrié aux Etats-Unis, Jorg Janke Ce dernier a notamment travaillé à la localisation de la suite finance d'Oracle, ce qui explique pourquoi l'ERP fonctionne pour le moment sur bases de données Oracle
HTML Client Application Java Client Application Apr-17 HTML Client Application Java Client Application Application Server (Compiere) Data Base Server (Oracle)
Apr-17 Modèle Compiere
Selon le périmètre des projets et la taille des clients, Apr-17 Selon le périmètre des projets et la taille des clients, Compiere est mis en concurrence avec : SAP (All in One ou Business One) Sage (lignes 50, 100, 500, 1000) MS Dynamics (Navision, Axapta)
en l'occurence Jorg Janke Apr-17 Sa licence est la MPL (Mozilla Public Licence) Elle permet d'avoir accès aux sources, de les dupliquer et d’apporter des améliorations Mais toute modification doit être validée par le noyau dur de la communauté … en l'occurence Jorg Janke
Apr-17 Compiere s'adresse aux PME-PMI spécialisées dans la distribution et le service Les sociétés industrielles peuvent bénéficier des fonctions de production Des développements sont réalisés pour que Compiere fonctionne avec la base de données ‘Open Source’ PostgreSQL
Le logiciel comporte plusieurs modules : Apr-17 Le logiciel comporte plusieurs modules : un module de gestion des ventes (tarification, facturation, CRM) un portail de vente (gestion des catalogues, gestion des tarifs et suivi des commandes) des fonctions achats (fournisseurs...)
un module de gestion de stock et de logistique (gestion par lots…) la gestion comptable et financière est intégrée (comptabilités générale, analytique et budgétaire) quelques fonctions de production existent déjà (gestion des ordres de fabrication, des nomenclatures ...) d’autres sont en cours de finalisation
adéquation de Compiere à la législation européenne (Belgique, France Luxembourg et Suisse) assurée par Audaxis des fonctionnalités de calcul de prix de revient et de planification sont au stade de la finalisation (groupe de projet piloté par des Mexicains)
la gestion des prestations de service ainsi que la gestion de projet le sont également le logiciel est multilangue (15 à ce jour), multidevise multicomptabilité (plusieurs plans comptables peuvent être utilisés simultanément)
Au cas où certaines sociétés mettent en ‘short list’ Compiere et Tiny ou Compiere et ERP5, le positionnement des 3 solutions est très différent … mais tend à se rapprocher en raison d’un marché demandeur
Les sociétés font souvent un pré-choix avant de consulter Compiere Compiere est parfois consulté très près de la décision finale
Tiny ERP – Open ERP : Tiny sprl – 2002 - Python La solution d'origine belge se distingue en mettant à disposition des utilisateurs … plus de 300 modules fonctionnels pouvant être facilement interfacés avec un large éventail de solutions libres ou propriétaires (Joomla, ez Publish, OSCommerce, OpenOffice ... )
Une communauté de 1.000 développeurs actifs veillent à améliorer Tiny ERP En complément de son offre logicielle Tiny sprl propose depuis avril 2008 … une version SaaS de son ERP libre, répondant tout particulièrement aux besoins des entreprises de moins de 50 employés Au 1er avril 2008, Tiny ERP a changé de nom pour se nommer Open ERP
Historique Tiny
Créée en mai 2002 par Fabien Pinckaers Tiny sprl est spécialisée dans le développement applicatif de haut niveau Outre ses objectifs commerciaux la société s'efforce d'aider au développement du logiciel libre par des donations, services aux utilisateurs, conférences, développements GPL …
Le secret de leur réussite … à l'image du logiciel libre : des collaborateurs de génie un service inégalable La société est auto-financée par ses ventes depuis sa création
ERP5 : Nexedi - 2003 - Python/Zope Peut compter sur une communauté de développeurs et de membres actifs de près de 500 personnes … afin de garantir à la fois les évolutions fonctionnelles et les corrections techniques au fil des versions Les mises à jour majeures ont lieu près d'une fois tous les semestres
Côté technique ERP5 intègre un framework de tests unitaires et fonctionnels automatisés ainsi qu'un environnement de tests de montée en charge permettant de garantir la qualité de l'application livrée et son évolutivité
Les atouts : capacité de l'application à servir un grand nombre d'utilisateurs et des volumes de données importants tous les modules sous licence GPL couvre tous les domaines de gestion de l'entreprise application 100% web environnement de développement rapide
Disponible depuis septembre 2007 ERP5 Express est une version fournie en mode locatif hébergé (SaaS) répondant principalement aux besoins des entreprises de moins de 50 personnes
ERP5 Express permet à des petites et moyennes entreprises de bénéficier de toute la puissance de ERP5 en moins de 5 minutes pour un coût de 15 € par mois Service global incluant l'hébergement de la solution ERP5, sa configuration, l'assistance à l'utilisation et l'accès à une base de connaissances
Neogia : Apache OFBiz et Neogia 2004 J2EE En dépit d'une communauté de contributeurs plus réduite que pour d'autres ERP ‘Open Source’, 70 membres actifs, … la solution Neogia est actuellement en production dans près d'une quarantaine de clients en France et également en Europe
S'appuyant sur le socle technologique du progiciel Apache Open For Business (OFBiz) Neogia est compatible avec les environnements Windows, Linux et Unix Une version répondant aux besoins spécifiques des TPE est en cours de commercialisation (été 2008)
Open Bravo : OpenBravo 2005 J2EE Dotée d'une interface Web gratuite et ‘Open Source’ (à la différence par exemple de l'offre ERP de Compiere) … OpenBravo dispose d'une fonctionnalité native de gestions de production MRP1 (planification des besoins avec calcul des charges de l'outil de production)
Particulièrement bien implantée à l'international … la solution a fait une entrée remarquée sur le territoire français dès 2007 en étant soutenue dans un premier temps, par la SSLL Linagora, puis début 2008 par Smile, qui ont intégré cette offre à leur portefeuille de solutions libres
Les autres : Aria : comptabilité , inventaire, paie environnement : PHP, MySQL Fisterra : gestion d’entrepôts, des stocks de trésorerie et de facturation environnement : Gnome2, ProgresSQL
OFBiz : clients, fournisseurs, achats, stocks, articles, employés, commandes et projets, e-business, environnement : XML, J2EE PGI Suite : gestion financière, commerciale, achats, ventes et stocks, environnement : PHP, MySQL, Linux Value Enterprise : comptabilité, gestion de production, CRM, environnement : Delphi/Kylix
3.3. Les CRM Le plus connu : Sugar CRM Dispose de fonctionnalités avancées allant au-delà du périmètre fonctionnel CRM ‘classique’ Gestion des comptes, des contacts, des opportunités, des actions,… Visualisation permanente des opportunités clés Suivi des tâches, des appels téléphoniques, des emails et des rendez-vous
Interface simple, nette et élégante Principales fonctions accessibles en quelques clics Raccourcis clavier présents dans toute l’application Look and feel proche des applications web courantes
Architecture orientée ‘Efficacité’ Vitesse d’accès, vitesse de saisie, vitesse de recherche des informations Modularité Utiliser efficacement les fonctionnalités dont le gestionnaire a uniquement et réellement besoin Leads, Opportunités, Tableaux de bords, Graphes, Alertes,…
Principaux modules SugarSuite : Gestion des comptes Gestion des contacts et de leurs relations Gestion et suivi des Leads Suivi et closing des opportunités Saisie et suivi de devis Gestion de l'activité commerciale
Historisation des e-mails entrants et sortants Campagnes marketing avec e-mailing Tableaux de bords personnalisés Prévisions de ventes Suivi des tickets d'incidents
Base Documentaire Personnalisation du portail Sugar par intégration d'applications Web externes Ecran d'accueil personnalisable Charte graphique personnalisable
Compiere CRM en relation avec l’ERP Tustena CRM BlueWhale Antell Apr-17 Les autres CRM : Compiere CRM en relation avec l’ERP Tustena CRM BlueWhale Antell Hypergate, Open Source CRM, Vtiger et Tiny …
3.4. La gestion de projet Définition, planification, clôture et évaluation sont les principales grandes étapes pour gérer un projet Pour aider les gestionnaires dans leurs tâches, de nombreux outils existent sur le marché, Microsoft Project en tête Mais ils vont dorénavant devoir compter avec des acteurs Open Source qui commencent à apparaître et à se faire une place sur le marché
S'ils sont encore peu nombreux, certains proposent des fonctionnalités aussi complètes que les solutions propriétaires L’éditeur Niku (Computer Associates) vise ouvertement à concurrencer Microsoft avec son outil Open Workbench Déjà bien implanté sur le marché des grands comptes avec ses solutions commerciales de gestions de projets (Barclays, Toyota, Unilever), il a lancé récemment une version en Open Source
Open Workbench est l'application Windows-based qui fournit la fonctionnalité de gestion de projet Libre d’être distribué dans toute l’entreprise Fonctionnalités : Gestion de projet Suivi de la planification Gestion des ressources
Diagrammes (détail et roll-up) ; Gantt PERT chemin critique Analyse des valeurs : tâches, ressources Adapter les vues aux besoins de l’utilisateur : dispositions des colonnes, filtres, rapports, formatage basé sur des règles pré-définies
Les autres : Dotproject : tâches, dépendances, Gantt, annuaire, calendrier Gantt Project : tâches, ressources , dépendances, exportation, graphisme PhpCollab : planification, cycle de vie du projet, calendrier, partage des documents Iteamwork : ressources, calendrier, progression
3.5. Le reporting Solutions de reporting, technologies d'analyse multidimensionnelle (Olap), logiciels d'extraction, de transfert et de chargement de données (ETL : Extract Transform Load) l'univers du logiciel libre et Open Source offre depuis déjà près de deux ans l'ensemble des outils renvoyant aux grandes fonctions du processus décisionnel
Un ensemble d'applications permettant de consolider des données informatiques stockées dans des systèmes d'entreprise métiers et de gestion (hétérogènes technologiquement) en vue de réaliser des tableaux de bord et rapports de suivi des activités, à la fois financiers et opérationnels (RH, relation client, environnemental, etc.)
Parmi les solutions les plus souvent évoquées figurent la suite Pentaho, mais aussi Jaspersoft En intégrant ETL, OLAP (On Line Analytical Processing), reporting et portail, ces plates-formes permettent de répondre à la majorité des cas de figure Elles apportent une base pour construire un premier retour sur investissement
Les suites décisionnelles Open Source seraient mieux adaptées à la diffusion de rapports et d'indicateurs de résultats paramétrables par les utilisateurs métier ‘finaux’ qu'aux besoins pointus d'analystes spécialisés (statisticiens, financiers, etc.)
Ces logiciels permettent à ces acteurs de déployer un premier périmètre fonctionnel à moindre coût les licences étant gratuites, avant de monter en puissance La charge de mise en œuvre est équivalente en matière d'intégration applicative et de données De même pour le travail de maintenance des rapports et des bases de données par la suite
Pantaho Lancé par des anciens de Hyperion, Oracle, Cognos et SAS Ce projet propose un ensemble d'outils développés en environnement Java, qui couvre les fonctions de : reporting d'analyse data mining gestion des processus
Jaspersoft Analyse interactive des données OLAP Reporting interactif Pixel perfect reports pour écran et imprimantes Intégration des données Reporting pour Salesforce.com (CRM)
3.6. Open Office La suite bureautique propose : un traitement de texte (Writer) un tableur (Calc) un logiciel de présentation (Impress) un logiciel de dessin vectoriel et de PAO (Draw) un éditeur de pages web un module de création et de gestion de bases de données (Base)
OpenOffice.org (surnommée OOo) est multiplateforme (elle existe pour Windows, Linux, Macintosh, Solaris et FreeBSD) Compatible en lecture et en écriture avec les fichiers issus de la suite bureautique Microsoft Office version XP (et des versions antérieures 2000, 97 etc...) ainsi qu’avec les fichiers WordPerfect
A faire sans restriction La compatibilité entre OpenOffice.org et les fichiers de la suite Miscrosoft Office autorise donc le passage en douceur de l’une à l’autre A faire sans restriction Son format de fichier demeure ouvert et basé sur le XML ce qui constitue une garantie de pérennité, d’indépendance, d’interopérabilité et d’accès à l’information pour tous les utilisateurs
Documentation complète : guide, migration, macros, exercices … Version française Forums de discussion : utilisateurs, développement, programmation, documentation Mises à jour
3.7. Le collaboratif Travail collaboratif : Le travail collaboratif est un nouveau modèle économique de production dans lequel se joint un grand nombre de personnes au moyen de nouveaux outils de communication (ex : Internet) en vue de maximiser l’énergie créative lors de projets d’envergure Open-xchange eGroupWare PhpGroupWare Google Apps
Google Apps : gestion collaborative des documents Créer, modifier et importer des documents en quelques clics Importer des documents, feuilles de calcul et présentations ou en créer de nouveaux Accéder aux documents et les modifier de n’importe où
Il suffit d’avoir un navigateur Web Les documents sont stockés en ligne, en toute sécurité Partage des mises à jour en temps réel Invitation à des personnes à partager les documents Travail de mise à jour en commun
3.8. Heuristique Freemind est un logiciel heuristique gratuit (carte d’idées) Dans notre cas, Freemind va nous aider à tracer le diagramme des flux attendus dans le nouveau système Freemind est un logiciel qui permet la structuration des informations
Présentation Freemind
3.9. Les autres Comptabilités : gestion de la comptabilité surtout pour les indépendants, artisans, associations, ... TPE SQL Ledger Grisbi
PHP Compta Permet la tenue de la comptabilité d'une PME Suit la législation en matière de comptabilité belge Multi-utilisateur, multi-dossier (un dossier = une entreprise) Utilise une interface web
Ecran PHP Compta
Gestion de contenu : (Enterprise Content Management, ECM) vise à gérer l'ensemble des contenus d'une entreprise Prendre en compte les informations sous forme électronique, qui ne sont pas structurées, comme les documents électroniques, par opposition à celles déjà structurées dans les bases données
Un système de gestion de contenu (CMS, pour Content Management system) créé par une équipe internationale de développeurs Un CMS est un logiciel web qui vous permet de créer un site internet dynamique en toute simplicité Joomla! est un CMS Open Source distribué sous license GNU/GPL (gratuit) avec lequel vous pourrez mettre en ligne du contenu et mettre à disposition de vos visiteurs des services (forum, boutique en ligne, galerie photos,...), le tout sans connaissance technique particulière
4. Quels sont les coûts à prévoir ?
4.1. Introduction Développés selon un mode de travail collaboratif, les logiciels libres sont élaborés grâce aux contributions des membres de la communauté Un core team - composé de contributeurs de haut niveau - effectue les contrôles assure la cohérence et la qualité des développements
Cette organisation permet de produire des logiciels dont le coût est limité et la technicité élevée La communauté joue un rôle important dans le déboguage des nouvelles versions (d'autant plus rapide que les contributeurs sont nombreux) assurant un contrôle qualité à (parfois) grande échelle et réactif
Le code source des logiciels est le plus souvent totalement libre et accessible à tous Même si l'open source ne se limite pas à la gratuité du logiciel, il faut reconnaître que ce modèle permet de réduire considérablement les risques financier du projet : absence de coût de licence, engagement progressif de ressources avec possibilité à tout moment d'arrêter le projet, indépendance vis-à-vis de l'éditeur et des migrations
4.2. Intégration Il est impératif d'intégrer dans les coûts d'acquisition totaux : les frais de maintenance et surtout de l'assistance technique
Une fois un package acheté ou une distribution téléchargée, des compétences pointues en termes notamment d'intégration sont le plus souvent nécessaires
Des coûts sont également à prévoir : formation support documentation mise à jour à moins de posséder ses propres équipes en interne, ce qui constitue une autre forme de dépenses (fixes) D'une manière générale, les coûts sont déportés vers le service
Une société qui investit dans un logiciel Open Source doit compenser la gratuité des licences par une meilleure adéquation de ses besoins et ses contraintes Une implémentation sur plusieurs sites à partir d’un site pilote sera moins onéreuse vu la gratuité des licences
En résumé, quels sont les coûts ? installation paramétrage et la gestion maintenance formation des utilisateurs hébergement éventuel développement de modules supplémentaires
4.3. Conclusion 10 raisons de choisir les logiciels Open Source: 1- Internet est hébergé par l'Open Source L'infrastructure de l'Internet s'appuie sur les technologies open source : le serveur web, Apache héberge 70% de la totalité des sites Internet Pour ce qui est des systèmes d'exploitation Linux se place lui aussi à la première place
2 - Les solutions Open Source plus sûres, plus stables, plus performantes Quand un programmeur développe un nouveau système de cryptographie, il publie les spécifications, alors d'autres développeurs essayent de le craquer En retour, ils lui indiquent les failles de son système Les applications Open Source acquièrent ainsi robustesse, sécurité, et performance
3 - Internet propulse l'Open Source La mutualisation des connaissances n'est pas un concept nouveau Avec l'avènement d'Internet ce paradigme prend tout son sens grâce au partage aisé de l'information, au caractère collaboratif du web De plus, Internet facilite le téléchargement des logiciels
4 - Respect des Standards Le développent d'un nouveau logiciel n'implique pas toujours un démarrage de zéro Les nouvelles méthodes de programmation contribuent aux possibilités de réutilisation de partie de code source En plus, les développeurs Open Source s'engagent à respecter les normes des organismes et grandes sociétés
5 - Nombre d'utilisateurs de plus en plus important Les grandes compagnies, les administrations emploient de plus en plus les technologies Open Source D'abord pour leur infrastructure, elles commencent à l'intégrer sur les postes de travail La quasi-totalité des éditeurs et constructeurs (IBM, Sun, Novell, SAP, HP, Microsoft ...) contribuent réellement à des projets Open Source
6 - De plus en plus de sociétés supportent l'Open Source De nombreuses sociétés sont en mesure de fournir des services autour de l'Open Source : les intégrateurs C'est aussi le cas des grands de l‘informatique : IBM, Sun, Novell, ne cessent de montrer leur ferveur pour le développement de l'Open Source
7 - Transparence et personnalisation des solutions Open Source Un logiciel est obtenu par compilation de son code source, celui-ci devient alors exécutable pour un ordinateur On peut établir une similitude avec la musique On peut considérer le code source d'un logiciel comme la partition d'une mélodie et le code exécutable comme la même mélodie mais enregistrée
8 -Toujours plus d'Innovation Les solutions Open Source se conçoivent comme des applications développées par des utilisateurs au service d'utilisateurs Nombreux sont les logiciels qui englobent pléthore de fonctionnalités et dont l'utilisateur ne se doute même pas de leur existence Ainsi, plutôt que de mettre en place de lourdes applications ayant des batteries de menus, les développeurs Open Source tiennent compte des besoins de l'utilisateur
L'innovation naît de la variété ! L'Open Source contribue beaucoup dans l'innovation logicielle Une créativité au service de l'utilisateur qui fait le choix de la meilleure application lui convenant parmi la variété qui lui est proposée L'utilisateur par la personnalisation l'améliore par ailleurs et apporte sa pierre à cette innovation … L'innovation naît de la variété !
9 - Coûts Les logiciels libres ont aussi l'avantage de ne pas présenter de coûts de licence Attention cela ne signifie pas pour autant qu'ils sont complètement gratuits ! Le temps pour l'installer, le comprendre, le maintenir se traduit financièrement
Des professionnels des logiciels libres (intégrateurs) apportent un service adapté aux contraintes et à l’environnement de l’entreprise en aidant à gagner du temps (donc de l'argent) dans la mise en place, la maîtrise, la sécurisation, la formation des solutions Open Source
10 – Les entreprises ! Parce que vous êtes une entreprise performante et que vous souhaitez la rester ! Il n'est plus temps d'attendre que les solutions soient davantage matures car elles le sont déjà ! Employez l'Open Source, réinventez vous grâce aux réinvestissements de vos coûts de licence logiciels dans vos processus critiques