improve
foundations




              Improve Foundations
                Plaquette de présentation




                  Karima HAMDAOUI
                   Chargée de clientèle




                     www.improve-foundations.com
improve                                                                      La société Improve
                foundations

               IMPROVE sa
                                Création         :     1991
                                C.A.             :     2,837 M€ (Exercice 2008)
                       Improve Services
                                offre IMPROVE Foundations
                                Plate-forme d’industrialisation des développements NTIC
                                55% du C.A.
                           
                                 1er acteur du marché
                                Prix Alliancy 2009 – Catégorie Innovation
                       Improve Santé
                                offre ResUrgences
                                Informatisation des services d’accueil des urgences
                                45% du C.A.
                           
                                 2ème acteur en part de marché




Improve Foundations – Plaquette de présentation                www.improve-foundations.com                    2
improve                                           Un cursus technologique
                foundations




               Plus de 15 ans d'expertise dans la développement d'applications Java EE
               Leader de plusieurs projets Open Source
                       Struts Layout – Bibliothèque de composants graphiques Web 1.0 (Struts)
                       Rialto – Bibliothèque de composants graphiques Web 2.0 (Javascript & Ajax)
                       Rialto GWT – Bibliothèque de composants graphiques Web 2.0 (Google Web Toolkit)
                       XDI – Échanges de données via des flux XML (synchronisation de bases de données)
                       Monoï – Bibliothèque de composants graphiques Client Rich (Eclipse RCP & SWT/JFace)

Improve Foundations – Plaquette de présentation      www.improve-foundations.com                              3
improve                                                  L'Open Source dans les DSI
                foundations

               Constat
                       L'économie générée par les solutions Open Source est minimisée
                        par les efforts nécessaires pour industrialiser leur mise en œuvre




                                   Système
                                                          Application     Application
                                   d'Information




                                                                        Industrialisation        Méthodes, Outils & Support
                                              Socle
                                              technique                   Intégration            Architecture applicative & technique

                                                                           Sélection             Veille technologique & Roadmap




                                                                         Open Source
                                                                         Frameworks



Improve Foundations – Plaquette de présentation                    www.improve-foundations.com                                          4
improve                                                                           Socle technique
                foundations

               Définition
                       Un socle technique est un ensemble packagé de guides, de normes,
                        de frameworks et d'outils de développement qui permet de faciliter,
                        de cadrer et donc d'homogénéiser le développement des applications
                        de l'entreprise



                                                             Industrialisation



                                                  App 1      App 2             ...        App N

                                                             Socle technique
                            Homogénéité               (cadre / normes / outils / méthode)           Simplicité

                                                               Architectures
                                                      (technique / logicielle / applicative)

                                                          Choix technologiques
                                                      (langages / briques OSS / produits)




Improve Foundations – Plaquette de présentation           www.improve-foundations.com                            5
improve                                                       Improve Foundations
                foundations

               De l'innovation à l'industrialisation
                       Improve Foundations est un socle technique mutualisé homogénéisant les usages des
                        nouvelles technologies, issues de l'Open Source, par les développeurs Métier afin
                        d'industrialiser les projets Java EE pour la réalisation d'applications de gestion au sein
                        des DSI


               Improve Foundations en quelques mots :
                       Un socle technique clé-en-main maintenu par IMPROVE sur le long terme
                       Une plate-forme basée sur les frameworks Open Source reconnus comme les plus
                        pertinents
                       Une méthodologie et une architecture utilisant les bonnes pratiques
                       Des outils et méthodes facilitant le développement, quelque soit le niveau technique des
                        équipes




Improve Foundations – Plaquette de présentation        www.improve-foundations.com                                   6
improve                                                                       Panorama de l'offre
                foundations



                                                                Prestations         Accompagnement     3 sessions de formation
                                                                d'adaptation        de projets,        (1, 4 ou 12 jours)
             Site communautaire                                 au contexte         support sur site
 (support, forums de discussion,
              tutoriels et articles)                                                                     30 documentations techniques,
                                                                                                         4 manuels sur les outils,
                                                  Adaptations          Conseil           Formations      3 guides méthodologiques,
                                                                                                         Release Notes / Guide de migration
                                                                                                         + applications exemples
                                                                Improve Community

                                                          IF-Tools                  IF-Doc
           4 outils de productivité
        (plugins Eclipse & Maven)                                  IF-Extensions
                                                                                                         30 extensions pour répondre aux
                                                                                                         besoins les plus courants (IHM,
           Noyau : architecture et                                    IF-Core                            accès aux données, sécurité,
           mécanismes généraux                                                                           connecteurs, reporting...)

                                                            Solutions Open Source


                                                                                                         134 bibliothèques open source



  IF-Core + IF-Extensions = 45 000 lignes de code Java spécifique
  IF-Tools = 46 000 lignes de code

Improve Foundations – Plaquette de présentation                 www.improve-foundations.com                                                7
improve                                                                               Offre communautaire
                foundations

                                                                                            Improve Community
                                                       Pour plusieurs
                                                   développeurs (en forfait)
                                                                                                  CONTENUS
                                                                  Leader
                                                                technique                                                                            Code Source inclus
           Pour plusieurs développeurs                                                                 Improve Foundations Core
                                                        Leader externe
              (internes ou en régie)
                                                      technique
                                                        interne                                        Improve Foundations Extensions

                                                                                                       Improve Foundations Tools
       Souscription annuelle
                                                                                                       Improve Foundations Documentation




           Représentant
                                                                                                  SERVICES
                                                                               Login / password
            du membre                                MEMBRE
                                                   personne morale                                          Documentation Center
          personne physique                                                                                 Forum Center
                                                                                                            Knowledge Center
                                                                                                            BugReport Center
                                                                                                            Support Center

                                                                          Support
                                                                        personnalisé




                                                                                                  OPTIONS
                                                                                                            Tickets de support
                                                                                                                    Advantage (réponse dans les 10 jours ouvrés)
                                                                                                                    Premium    (réponse dans les 72 heures ouvrées)
                                                    Pour plusieurs
            Pour plusieurs                        projets et serveurs
    utilisateurs ou clients finaux
Improve Foundations – Plaquette de présentation                             www.improve-foundations.com                                                                   8
improve                           Une communauté de références
                foundations



                     Le Tout est supérieur à
                     la somme des parties



                                                                                 Open Source



                                                                                                ...




          1998                                                    2003                         2010
Improve Foundations – Plaquette de présentation    www.improve-foundations.com                        9
improve                                                              Principaux atouts
                foundations

               Externalisation de la complexité
                       Mutualisation de la maintenance et du support

               Homogénéisation des développements
                       Définition d'un cadre de développement respecté par tous

               Industrialisation des projets
                       Intégration d'outils de productivité (générateurs de code)

               Simplicité de prise en main
                       Cycle de formation relativement court
                       Maintenance évolutive et corrective aisée
                       Mobilité des ressources internes et externes

               Gestion du rythme technologique de l'Open Source
                       Prospection technologique permanente


Improve Foundations – Plaquette de présentation        www.improve-foundations.com                  10
improve                                                          Contact
                foundations




                                                   IMPROVE
                                                  124 rue de Verdun
                                                   92800 Puteaux




                                                  infos@improve.fr
                                                  33 (0)1 41 97 83 26
                                                  33 (0)6 28 41 38 51



Improve Foundations – Plaquette de présentation    www.improve-foundations.com         11

Improve Foundations

  • 1.
    improve foundations Improve Foundations Plaquette de présentation Karima HAMDAOUI Chargée de clientèle www.improve-foundations.com
  • 2.
    improve La société Improve foundations  IMPROVE sa  Création : 1991  C.A. : 2,837 M€ (Exercice 2008)  Improve Services  offre IMPROVE Foundations  Plate-forme d’industrialisation des développements NTIC  55% du C.A.  1er acteur du marché  Prix Alliancy 2009 – Catégorie Innovation  Improve Santé  offre ResUrgences  Informatisation des services d’accueil des urgences  45% du C.A.  2ème acteur en part de marché Improve Foundations – Plaquette de présentation www.improve-foundations.com 2
  • 3.
    improve Un cursus technologique foundations  Plus de 15 ans d'expertise dans la développement d'applications Java EE  Leader de plusieurs projets Open Source  Struts Layout – Bibliothèque de composants graphiques Web 1.0 (Struts)  Rialto – Bibliothèque de composants graphiques Web 2.0 (Javascript & Ajax)  Rialto GWT – Bibliothèque de composants graphiques Web 2.0 (Google Web Toolkit)  XDI – Échanges de données via des flux XML (synchronisation de bases de données)  Monoï – Bibliothèque de composants graphiques Client Rich (Eclipse RCP & SWT/JFace) Improve Foundations – Plaquette de présentation www.improve-foundations.com 3
  • 4.
    improve L'Open Source dans les DSI foundations  Constat  L'économie générée par les solutions Open Source est minimisée par les efforts nécessaires pour industrialiser leur mise en œuvre Système Application Application d'Information Industrialisation Méthodes, Outils & Support Socle technique Intégration Architecture applicative & technique Sélection Veille technologique & Roadmap Open Source Frameworks Improve Foundations – Plaquette de présentation www.improve-foundations.com 4
  • 5.
    improve Socle technique foundations  Définition  Un socle technique est un ensemble packagé de guides, de normes, de frameworks et d'outils de développement qui permet de faciliter, de cadrer et donc d'homogénéiser le développement des applications de l'entreprise Industrialisation App 1 App 2 ... App N Socle technique Homogénéité (cadre / normes / outils / méthode) Simplicité Architectures (technique / logicielle / applicative) Choix technologiques (langages / briques OSS / produits) Improve Foundations – Plaquette de présentation www.improve-foundations.com 5
  • 6.
    improve Improve Foundations foundations  De l'innovation à l'industrialisation  Improve Foundations est un socle technique mutualisé homogénéisant les usages des nouvelles technologies, issues de l'Open Source, par les développeurs Métier afin d'industrialiser les projets Java EE pour la réalisation d'applications de gestion au sein des DSI  Improve Foundations en quelques mots :  Un socle technique clé-en-main maintenu par IMPROVE sur le long terme  Une plate-forme basée sur les frameworks Open Source reconnus comme les plus pertinents  Une méthodologie et une architecture utilisant les bonnes pratiques  Des outils et méthodes facilitant le développement, quelque soit le niveau technique des équipes Improve Foundations – Plaquette de présentation www.improve-foundations.com 6
  • 7.
    improve Panorama de l'offre foundations Prestations Accompagnement 3 sessions de formation d'adaptation de projets, (1, 4 ou 12 jours) Site communautaire au contexte support sur site (support, forums de discussion, tutoriels et articles) 30 documentations techniques, 4 manuels sur les outils, Adaptations Conseil Formations 3 guides méthodologiques, Release Notes / Guide de migration + applications exemples Improve Community IF-Tools IF-Doc 4 outils de productivité (plugins Eclipse & Maven) IF-Extensions 30 extensions pour répondre aux besoins les plus courants (IHM, Noyau : architecture et IF-Core accès aux données, sécurité, mécanismes généraux connecteurs, reporting...) Solutions Open Source 134 bibliothèques open source IF-Core + IF-Extensions = 45 000 lignes de code Java spécifique IF-Tools = 46 000 lignes de code Improve Foundations – Plaquette de présentation www.improve-foundations.com 7
  • 8.
    improve Offre communautaire foundations Improve Community Pour plusieurs développeurs (en forfait) CONTENUS Leader technique Code Source inclus Pour plusieurs développeurs Improve Foundations Core Leader externe (internes ou en régie) technique interne Improve Foundations Extensions Improve Foundations Tools Souscription annuelle Improve Foundations Documentation Représentant SERVICES Login / password du membre MEMBRE personne morale Documentation Center personne physique Forum Center Knowledge Center BugReport Center Support Center Support personnalisé OPTIONS Tickets de support Advantage (réponse dans les 10 jours ouvrés) Premium (réponse dans les 72 heures ouvrées) Pour plusieurs Pour plusieurs projets et serveurs utilisateurs ou clients finaux Improve Foundations – Plaquette de présentation www.improve-foundations.com 8
  • 9.
    improve Une communauté de références foundations Le Tout est supérieur à la somme des parties Open Source ... 1998 2003 2010 Improve Foundations – Plaquette de présentation www.improve-foundations.com 9
  • 10.
    improve Principaux atouts foundations  Externalisation de la complexité  Mutualisation de la maintenance et du support  Homogénéisation des développements  Définition d'un cadre de développement respecté par tous  Industrialisation des projets  Intégration d'outils de productivité (générateurs de code)  Simplicité de prise en main  Cycle de formation relativement court  Maintenance évolutive et corrective aisée  Mobilité des ressources internes et externes  Gestion du rythme technologique de l'Open Source  Prospection technologique permanente Improve Foundations – Plaquette de présentation www.improve-foundations.com 10
  • 11.
    improve Contact foundations IMPROVE 124 rue de Verdun 92800 Puteaux infos@improve.fr 33 (0)1 41 97 83 26 33 (0)6 28 41 38 51 Improve Foundations – Plaquette de présentation www.improve-foundations.com 11