SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
PHP dans la grande entreprise Canadienne



                    Présentation PHPQuebec

                               par Benoit Marchand
                            Chargé de pratique PHP
                                 Bell Solutions Web

                                            Fév. 08


1
Qui est Bell solutions Web?

    Composante web du groupe de services professionnels de Bell
    TIC (Technologie de l'information et des communications)
    Bell TIC en chiffres:
    •   Plus de 1.2 milliard de dollars en solutions TIC
    •   Plus de 2000 professionnels en TIC à travers
        le Canada


    Bell solutions web:
    •   Plus de 200 professionnels en web à travers le
        Canada, dont 70 ressources TI
    •   Large évantail de pratiques spécialisées
    •   Bureaux à Montréal, Québec, Paris, Toronto




     *source IDC & Forester 2006

2                                   Application Development & Systems Integration
Orientation de la présentation


    Pas *encore* un débat sur la place de PHP dans la grande entreprise!!!


    Approche différente:
    •    Statut actuel de l’utilisation de PHP dans la grande entreprise canadienne
    •    Restrictions et défis imposées par les entreprises
    •    Développement sur mesure vs les produits open source
    •    Solutions possibles
    •    Introspection




3                                  Application Development & Systems Integration
Statut de PHP dans le bassin des technologies


    Technologies concurrentes extrèmements bien implantées
        •    Java pour les applications “Backend” (Websphere, BEA, etc)
        •    .NET et Microsoft pour les applications internes (Sharepoint, Applications
             desktop, etc)
        •    Oracle très utilisé pour tout ce qui est transactionnel et aux
             gouvernements
        •    IBM, implanté presque partout..
        •    CMS (Interwoven, reddot, etc), E-Commerce (ATG, etc), ECM
             (Documentum, Stellent, etc), même chose pour les ERP / CRM / etc




4                                    Application Development & Systems Integration
Statut de PHP dans le bassin des technologies - Suite


    La plupart des gestionnaires de grandes entreprises ne connaissent pas, ou très peu, PHP
         •     Mythes: Déclin de PHP, non-extensible, etc
         •     Peurs: Manque de support ou d’adoption, licenses open source, etc


    La majorité des grandes entreprises utilisent déjà PHP… souvent sans le savoir!
         •     Applications internes
         •     Scripts de traitement de données ou automatisations
         •     Systèmes de surveillances de serveurs, d’envoi de courriels, etc


    Opportunités de développement souvent observés
         •     PHP entre souvent dans une entreprise par les employés TI
         •     Segementation des budgets des entreprises
         •     Départements web souvent controlés par le Marketing, et non par les TI




5                                      Application Development & Systems Integration
Restrictions et défis du milieu de la grande entreprise

        Flexibilité
              - Sur les architectures systèmes (fermes de serveurs, déploiement, etc)
              - Interconnections avec systèmes hétérogènes
              - Changements de plans (raisons politiques, poids de certains groupes
              influents)

        Rapidité d’exécution
             - Plusieurs mois stagnant, puis départ canon
             - Temps de réponse aux problèmes et changements

        Sécurité
             - Accès sécurisés au données
             - Normes de sécurités des grandes entreprises

        Extensibilité
             - Support à long terme des applications (des années)
             - Long cycle de vie des applications (planification pour structure, performance,
             etc)

        Interconnection avec systèmes hétérogènes
              - Beaucoup de vieux systèmes propriétaires
              - Très souvent, plusieurs plateformes technologiques sont présentes

6                                     Application Development & Systems Integration
Des solutions..

        Les entreprises offrant des services PHP ont plusieurs avenues/options afin de
             répondre plus efficacement à ces demandes exigeantes du milieu de la grande
             entreprise:

        •    Gestion de sources (SVN, CVS, etc)
        •    Gestion du cycle de vie des applications (ALM)
        •    Automatisation des déploiements
        •    Constituer une équipe de support dédiée
        •    Normes de programmations & utilisation d’un framework
        •    Maitrise des concepts de SOA et de WebServices
        •    Étude des produits PHP sur le marché, et maitrise des candidats sélectionnés
        •    Produits offerts par Zend (IDE, Support aux entreprises, Platforme (clustering,
             job queue, download server, etc)
        •    Définition d’un plan d’action de développement




7                                    Application Development & Systems Integration
Dévelopment sur mesure vs produits open source


    Comme dans toutes les sphères de développement, il est toujours possible d’utiliser des
        produits déjà existants, ou de fabriquer nos applications de toutes pièces.


    Avantages du développement sur mesure PHP
         •    Répondre à des besoins spécifiques
         •    Temps d’exécution


    Avantages à maitriser et intégrer des “produits” déjà existants
         •    Possibilité de faire des démonstrations aux clients
         •    Possibilité de montrer des listes de “features” ou de modules préétablis
         •    Gains de temps pour applications complexes


          Chaque approche à ses avantages et désavantages, concernant la grande entreprise. Il est
               important de le comprendre, et de prendre avantage des forces de chaque approche
               afin de remporter plus de mandats avec ce genre de clients.




8                                         Application Development & Systems Integration
Introspection


    Que faut t’il à PHP pour s’imposer dans le domaine des grandes entreprises?


         •     Plus forte présence de Zend, ou d’autres fournisseurs de solutions (Support 24/7, etc)
         •     Hausse générale du niveau de « qualité » produit par les équipes de développement
         •     Quelques années de plus de maturité aux produits « entreprises » OpenSource
         •     Adoption plus forte de frameworks « d’entreprises »
         •     Exposition médiatique (Études de cas, exposition des experts, etc)
         •     Adoption lente mais progressive (unpeu comme Linux il y à 10ans)




9                                        Application Development & Systems Integration
The End..

     Merci pour votre patience 

     Questions, commentaires?
     Benoit.marchand@bell.ca




10                             Application Development & Systems Integration

Más contenido relacionado

La actualidad más candente

Portail d'entreprise / eXo Platform
Portail d'entreprise / eXo PlatformPortail d'entreprise / eXo Platform
Portail d'entreprise / eXo PlatformTugdual Grall
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquechammem
 
Agilité et PLM : enfin un retour d’expérience !
Agilité et PLM : enfin un retour d’expérience !Agilité et PLM : enfin un retour d’expérience !
Agilité et PLM : enfin un retour d’expérience !Lol Hanot
 
SAP MM Génération, impression, distribution dossiers Achat
SAP MM  Génération, impression, distribution dossiers AchatSAP MM  Génération, impression, distribution dossiers Achat
SAP MM Génération, impression, distribution dossiers AchatSEAL Systems
 
Maarch install party juin 2013 MWA
Maarch install party juin 2013 MWAMaarch install party juin 2013 MWA
Maarch install party juin 2013 MWAKader KANE
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesMicrosoft Technet France
 
Modèles Business Open Source - Success story eXo
Modèles Business Open Source - Success story eXoModèles Business Open Source - Success story eXo
Modèles Business Open Source - Success story eXoeXo Platform
 
Les 4 étapes de la mise en place d'un logiciel ERP
Les 4 étapes de la mise en place d'un logiciel ERPLes 4 étapes de la mise en place d'un logiciel ERP
Les 4 étapes de la mise en place d'un logiciel ERPDivalto
 
Prerequisites In ERP Projects Paris Mines 2002
Prerequisites In ERP Projects Paris Mines 2002Prerequisites In ERP Projects Paris Mines 2002
Prerequisites In ERP Projects Paris Mines 2002Andre Meillassoux
 

La actualidad más candente (9)

Portail d'entreprise / eXo Platform
Portail d'entreprise / eXo PlatformPortail d'entreprise / eXo Platform
Portail d'entreprise / eXo Platform
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatique
 
Agilité et PLM : enfin un retour d’expérience !
Agilité et PLM : enfin un retour d’expérience !Agilité et PLM : enfin un retour d’expérience !
Agilité et PLM : enfin un retour d’expérience !
 
SAP MM Génération, impression, distribution dossiers Achat
SAP MM  Génération, impression, distribution dossiers AchatSAP MM  Génération, impression, distribution dossiers Achat
SAP MM Génération, impression, distribution dossiers Achat
 
Maarch install party juin 2013 MWA
Maarch install party juin 2013 MWAMaarch install party juin 2013 MWA
Maarch install party juin 2013 MWA
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
 
Modèles Business Open Source - Success story eXo
Modèles Business Open Source - Success story eXoModèles Business Open Source - Success story eXo
Modèles Business Open Source - Success story eXo
 
Les 4 étapes de la mise en place d'un logiciel ERP
Les 4 étapes de la mise en place d'un logiciel ERPLes 4 étapes de la mise en place d'un logiciel ERP
Les 4 étapes de la mise en place d'un logiciel ERP
 
Prerequisites In ERP Projects Paris Mines 2002
Prerequisites In ERP Projects Paris Mines 2002Prerequisites In ERP Projects Paris Mines 2002
Prerequisites In ERP Projects Paris Mines 2002
 

Destacado

Kelkoo, Par Sylvain Billault, Kelkoo l'atelier
Kelkoo, Par Sylvain Billault, Kelkoo l'atelierKelkoo, Par Sylvain Billault, Kelkoo l'atelier
Kelkoo, Par Sylvain Billault, Kelkoo l'atelierL'Atelier BNP Paribas
 
Medición, Validez y Confiabilidad
Medición, Validez y ConfiabilidadMedición, Validez y Confiabilidad
Medición, Validez y ConfiabilidadGustavo Carrillo
 
Socializando mi proyecto con la profesora ana lucia
Socializando mi proyecto con la profesora ana luciaSocializando mi proyecto con la profesora ana lucia
Socializando mi proyecto con la profesora ana luciadorabenitez
 
Kimind Identité Numérique
Kimind   Identité NumériqueKimind   Identité Numérique
Kimind Identité NumériqueMiguel Membrado
 
Cuantificación de la energía forestal
Cuantificación de la energía forestalCuantificación de la energía forestal
Cuantificación de la energía forestalthiago11cano
 
Bonne AnnéE 2008
Bonne AnnéE 2008Bonne AnnéE 2008
Bonne AnnéE 2008seaufille
 
CENTRA e-Learning & b-Learning
CENTRA e-Learning & b-LearningCENTRA e-Learning & b-Learning
CENTRA e-Learning & b-Learningcentraelearning
 
Conocer, para escribir diferentes tipos de textos utilizando la web 2.0
Conocer, para escribir diferentes tipos de textos utilizando la web 2.0Conocer, para escribir diferentes tipos de textos utilizando la web 2.0
Conocer, para escribir diferentes tipos de textos utilizando la web 2.0Lauraharevalo
 
TOP 10 DE LAS HERRAMIENTAS PARA EDUCADORES
TOP 10 DE LAS HERRAMIENTAS PARA EDUCADORES TOP 10 DE LAS HERRAMIENTAS PARA EDUCADORES
TOP 10 DE LAS HERRAMIENTAS PARA EDUCADORES caroher17
 
Taller nora-medina-repositorio-evaluación-crea
Taller nora-medina-repositorio-evaluación-creaTaller nora-medina-repositorio-evaluación-crea
Taller nora-medina-repositorio-evaluación-creamariaauxiliadora79
 
Amortizaciones
AmortizacionesAmortizaciones
Amortizacionesrosmary13
 
Caveclandestine copie
Caveclandestine   copieCaveclandestine   copie
Caveclandestine copiecracodan
 
PHP 6, la prochaine frontière
PHP 6, la prochaine frontièrePHP 6, la prochaine frontière
PHP 6, la prochaine frontièreDamien Seguy
 

Destacado (20)

Kelkoo, Par Sylvain Billault, Kelkoo l'atelier
Kelkoo, Par Sylvain Billault, Kelkoo l'atelierKelkoo, Par Sylvain Billault, Kelkoo l'atelier
Kelkoo, Par Sylvain Billault, Kelkoo l'atelier
 
Medición, Validez y Confiabilidad
Medición, Validez y ConfiabilidadMedición, Validez y Confiabilidad
Medición, Validez y Confiabilidad
 
Anteproyecto de ley de la reforma fiscal del IS
Anteproyecto de ley de la reforma fiscal del ISAnteproyecto de ley de la reforma fiscal del IS
Anteproyecto de ley de la reforma fiscal del IS
 
Socializando mi proyecto con la profesora ana lucia
Socializando mi proyecto con la profesora ana luciaSocializando mi proyecto con la profesora ana lucia
Socializando mi proyecto con la profesora ana lucia
 
Kimind Identité Numérique
Kimind   Identité NumériqueKimind   Identité Numérique
Kimind Identité Numérique
 
Presentación Muyquy- Sabores, Tierra & Café
Presentación Muyquy- Sabores, Tierra & CaféPresentación Muyquy- Sabores, Tierra & Café
Presentación Muyquy- Sabores, Tierra & Café
 
Cuantificación de la energía forestal
Cuantificación de la energía forestalCuantificación de la energía forestal
Cuantificación de la energía forestal
 
Trabajo De Tecnologia
Trabajo De TecnologiaTrabajo De Tecnologia
Trabajo De Tecnologia
 
Rocaaaaaaaaaaaaaaaaaaaaaaaaaaaas!
Rocaaaaaaaaaaaaaaaaaaaaaaaaaaaas!Rocaaaaaaaaaaaaaaaaaaaaaaaaaaaas!
Rocaaaaaaaaaaaaaaaaaaaaaaaaaaaas!
 
Bonne AnnéE 2008
Bonne AnnéE 2008Bonne AnnéE 2008
Bonne AnnéE 2008
 
CENTRA e-Learning & b-Learning
CENTRA e-Learning & b-LearningCENTRA e-Learning & b-Learning
CENTRA e-Learning & b-Learning
 
Socialización proyecto
Socialización  proyectoSocialización  proyecto
Socialización proyecto
 
Conocer, para escribir diferentes tipos de textos utilizando la web 2.0
Conocer, para escribir diferentes tipos de textos utilizando la web 2.0Conocer, para escribir diferentes tipos de textos utilizando la web 2.0
Conocer, para escribir diferentes tipos de textos utilizando la web 2.0
 
TOP 10 DE LAS HERRAMIENTAS PARA EDUCADORES
TOP 10 DE LAS HERRAMIENTAS PARA EDUCADORES TOP 10 DE LAS HERRAMIENTAS PARA EDUCADORES
TOP 10 DE LAS HERRAMIENTAS PARA EDUCADORES
 
Igs 2012
Igs 2012Igs 2012
Igs 2012
 
Taller nora-medina-repositorio-evaluación-crea
Taller nora-medina-repositorio-evaluación-creaTaller nora-medina-repositorio-evaluación-crea
Taller nora-medina-repositorio-evaluación-crea
 
Amortizaciones
AmortizacionesAmortizaciones
Amortizaciones
 
Spa Show
Spa ShowSpa Show
Spa Show
 
Caveclandestine copie
Caveclandestine   copieCaveclandestine   copie
Caveclandestine copie
 
PHP 6, la prochaine frontière
PHP 6, la prochaine frontièrePHP 6, la prochaine frontière
PHP 6, la prochaine frontière
 

Similar a PHP dans la grande entreprise canadienne

Élaboration d'une stratégie de modernisation par Chris Koppe
Élaboration d'une stratégie de modernisation par Chris KoppeÉlaboration d'une stratégie de modernisation par Chris Koppe
Élaboration d'une stratégie de modernisation par Chris KoppeFresche Solutions
 
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+Raphaël Carles
 
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...OCTO Technology
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursStéphanie Hertrich
 
MEGA International: Senior .NET Developer
MEGA International: Senior .NET DeveloperMEGA International: Senior .NET Developer
MEGA International: Senior .NET DeveloperJason De Oliveira
 
Ged Open Source - Documation 2010
Ged Open Source - Documation 2010Ged Open Source - Documation 2010
Ged Open Source - Documation 2010Thomas Choppy
 
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013itSMF France
 
Cours de Vente Grands Comptes Compaq - Gv06 (2001)
Cours de Vente Grands Comptes Compaq - Gv06 (2001)Cours de Vente Grands Comptes Compaq - Gv06 (2001)
Cours de Vente Grands Comptes Compaq - Gv06 (2001)Eric Herschkorn
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleSamuel Metias
 
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...Nuxeo
 
Neo4j - Cas d'usages pour votre métier
Neo4j - Cas d'usages pour votre métierNeo4j - Cas d'usages pour votre métier
Neo4j - Cas d'usages pour votre métierNeo4j
 
Competitic solution adaptée pour site internet - numerique en entreprise
Competitic   solution adaptée pour site internet - numerique en entrepriseCompetitic   solution adaptée pour site internet - numerique en entreprise
Competitic solution adaptée pour site internet - numerique en entrepriseCOMPETITIC
 
Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.
Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.
Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.Swissgento eCom Genève
 
MEGA International: Junior .NET Developer
MEGA International: Junior .NET Developer MEGA International: Junior .NET Developer
MEGA International: Junior .NET Developer Jason De Oliveira
 
Atelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site WebAtelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site Webambin_fr
 
MEGA International: Senior .NET Developer
MEGA International: Senior .NET DeveloperMEGA International: Senior .NET Developer
MEGA International: Senior .NET DeveloperJason De Oliveira
 
Implanter un erp hugo boutet
Implanter un erp   hugo boutetImplanter un erp   hugo boutet
Implanter un erp hugo boutetCLDEM
 
PréSentation Telnowedge 2011
PréSentation Telnowedge 2011PréSentation Telnowedge 2011
PréSentation Telnowedge 2011guibertbruno
 
Competitic choisissez la solution d'hébergement - numerique en entreprise
Competitic   choisissez la solution d'hébergement - numerique en entrepriseCompetitic   choisissez la solution d'hébergement - numerique en entreprise
Competitic choisissez la solution d'hébergement - numerique en entrepriseCOMPETITIC
 
Introduction Au Plm
Introduction Au PlmIntroduction Au Plm
Introduction Au Plmpistesil
 

Similar a PHP dans la grande entreprise canadienne (20)

Élaboration d'une stratégie de modernisation par Chris Koppe
Élaboration d'une stratégie de modernisation par Chris KoppeÉlaboration d'une stratégie de modernisation par Chris Koppe
Élaboration d'une stratégie de modernisation par Chris Koppe
 
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
 
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des Entrepreneurs
 
MEGA International: Senior .NET Developer
MEGA International: Senior .NET DeveloperMEGA International: Senior .NET Developer
MEGA International: Senior .NET Developer
 
Ged Open Source - Documation 2010
Ged Open Source - Documation 2010Ged Open Source - Documation 2010
Ged Open Source - Documation 2010
 
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013
 
Cours de Vente Grands Comptes Compaq - Gv06 (2001)
Cours de Vente Grands Comptes Compaq - Gv06 (2001)Cours de Vente Grands Comptes Compaq - Gv06 (2001)
Cours de Vente Grands Comptes Compaq - Gv06 (2001)
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitale
 
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
 
Neo4j - Cas d'usages pour votre métier
Neo4j - Cas d'usages pour votre métierNeo4j - Cas d'usages pour votre métier
Neo4j - Cas d'usages pour votre métier
 
Competitic solution adaptée pour site internet - numerique en entreprise
Competitic   solution adaptée pour site internet - numerique en entrepriseCompetitic   solution adaptée pour site internet - numerique en entreprise
Competitic solution adaptée pour site internet - numerique en entreprise
 
Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.
Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.
Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.
 
MEGA International: Junior .NET Developer
MEGA International: Junior .NET Developer MEGA International: Junior .NET Developer
MEGA International: Junior .NET Developer
 
Atelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site WebAtelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site Web
 
MEGA International: Senior .NET Developer
MEGA International: Senior .NET DeveloperMEGA International: Senior .NET Developer
MEGA International: Senior .NET Developer
 
Implanter un erp hugo boutet
Implanter un erp   hugo boutetImplanter un erp   hugo boutet
Implanter un erp hugo boutet
 
PréSentation Telnowedge 2011
PréSentation Telnowedge 2011PréSentation Telnowedge 2011
PréSentation Telnowedge 2011
 
Competitic choisissez la solution d'hébergement - numerique en entreprise
Competitic   choisissez la solution d'hébergement - numerique en entrepriseCompetitic   choisissez la solution d'hébergement - numerique en entreprise
Competitic choisissez la solution d'hébergement - numerique en entreprise
 
Introduction Au Plm
Introduction Au PlmIntroduction Au Plm
Introduction Au Plm
 

Más de Damien Seguy

Strong typing @ php leeds
Strong typing  @ php leedsStrong typing  @ php leeds
Strong typing @ php leedsDamien Seguy
 
Strong typing : adoption, adaptation and organisation
Strong typing : adoption, adaptation and organisationStrong typing : adoption, adaptation and organisation
Strong typing : adoption, adaptation and organisationDamien Seguy
 
Qui a laissé son mot de passe dans le code
Qui a laissé son mot de passe dans le codeQui a laissé son mot de passe dans le code
Qui a laissé son mot de passe dans le codeDamien Seguy
 
Analyse statique et applications
Analyse statique et applicationsAnalyse statique et applications
Analyse statique et applicationsDamien Seguy
 
Top 10 pieges php afup limoges
Top 10 pieges php   afup limogesTop 10 pieges php   afup limoges
Top 10 pieges php afup limogesDamien Seguy
 
Top 10 php classic traps DPC 2020
Top 10 php classic traps DPC 2020Top 10 php classic traps DPC 2020
Top 10 php classic traps DPC 2020Damien Seguy
 
Meilleur du typage fort (AFUP Day, 2020)
Meilleur du typage fort (AFUP Day, 2020)Meilleur du typage fort (AFUP Day, 2020)
Meilleur du typage fort (AFUP Day, 2020)Damien Seguy
 
Top 10 php classic traps confoo
Top 10 php classic traps confooTop 10 php classic traps confoo
Top 10 php classic traps confooDamien Seguy
 
Tout pour se préparer à PHP 7.4
Tout pour se préparer à PHP 7.4Tout pour se préparer à PHP 7.4
Tout pour se préparer à PHP 7.4Damien Seguy
 
Top 10 php classic traps php serbia
Top 10 php classic traps php serbiaTop 10 php classic traps php serbia
Top 10 php classic traps php serbiaDamien Seguy
 
Top 10 php classic traps
Top 10 php classic trapsTop 10 php classic traps
Top 10 php classic trapsDamien Seguy
 
Top 10 chausse trappes
Top 10 chausse trappesTop 10 chausse trappes
Top 10 chausse trappesDamien Seguy
 
Code review workshop
Code review workshopCode review workshop
Code review workshopDamien Seguy
 
Understanding static analysis php amsterdam 2018
Understanding static analysis   php amsterdam 2018Understanding static analysis   php amsterdam 2018
Understanding static analysis php amsterdam 2018Damien Seguy
 
Review unknown code with static analysis php ce 2018
Review unknown code with static analysis   php ce 2018Review unknown code with static analysis   php ce 2018
Review unknown code with static analysis php ce 2018Damien Seguy
 
Everything new with PHP 7.3
Everything new with PHP 7.3Everything new with PHP 7.3
Everything new with PHP 7.3Damien Seguy
 
Php 7.3 et ses RFC (AFUP Toulouse)
Php 7.3 et ses RFC  (AFUP Toulouse)Php 7.3 et ses RFC  (AFUP Toulouse)
Php 7.3 et ses RFC (AFUP Toulouse)Damien Seguy
 
Tout sur PHP 7.3 et ses RFC
Tout sur PHP 7.3 et ses RFCTout sur PHP 7.3 et ses RFC
Tout sur PHP 7.3 et ses RFCDamien Seguy
 
Review unknown code with static analysis php ipc 2018
Review unknown code with static analysis   php ipc 2018Review unknown code with static analysis   php ipc 2018
Review unknown code with static analysis php ipc 2018Damien Seguy
 
Code review for busy people
Code review for busy peopleCode review for busy people
Code review for busy peopleDamien Seguy
 

Más de Damien Seguy (20)

Strong typing @ php leeds
Strong typing  @ php leedsStrong typing  @ php leeds
Strong typing @ php leeds
 
Strong typing : adoption, adaptation and organisation
Strong typing : adoption, adaptation and organisationStrong typing : adoption, adaptation and organisation
Strong typing : adoption, adaptation and organisation
 
Qui a laissé son mot de passe dans le code
Qui a laissé son mot de passe dans le codeQui a laissé son mot de passe dans le code
Qui a laissé son mot de passe dans le code
 
Analyse statique et applications
Analyse statique et applicationsAnalyse statique et applications
Analyse statique et applications
 
Top 10 pieges php afup limoges
Top 10 pieges php   afup limogesTop 10 pieges php   afup limoges
Top 10 pieges php afup limoges
 
Top 10 php classic traps DPC 2020
Top 10 php classic traps DPC 2020Top 10 php classic traps DPC 2020
Top 10 php classic traps DPC 2020
 
Meilleur du typage fort (AFUP Day, 2020)
Meilleur du typage fort (AFUP Day, 2020)Meilleur du typage fort (AFUP Day, 2020)
Meilleur du typage fort (AFUP Day, 2020)
 
Top 10 php classic traps confoo
Top 10 php classic traps confooTop 10 php classic traps confoo
Top 10 php classic traps confoo
 
Tout pour se préparer à PHP 7.4
Tout pour se préparer à PHP 7.4Tout pour se préparer à PHP 7.4
Tout pour se préparer à PHP 7.4
 
Top 10 php classic traps php serbia
Top 10 php classic traps php serbiaTop 10 php classic traps php serbia
Top 10 php classic traps php serbia
 
Top 10 php classic traps
Top 10 php classic trapsTop 10 php classic traps
Top 10 php classic traps
 
Top 10 chausse trappes
Top 10 chausse trappesTop 10 chausse trappes
Top 10 chausse trappes
 
Code review workshop
Code review workshopCode review workshop
Code review workshop
 
Understanding static analysis php amsterdam 2018
Understanding static analysis   php amsterdam 2018Understanding static analysis   php amsterdam 2018
Understanding static analysis php amsterdam 2018
 
Review unknown code with static analysis php ce 2018
Review unknown code with static analysis   php ce 2018Review unknown code with static analysis   php ce 2018
Review unknown code with static analysis php ce 2018
 
Everything new with PHP 7.3
Everything new with PHP 7.3Everything new with PHP 7.3
Everything new with PHP 7.3
 
Php 7.3 et ses RFC (AFUP Toulouse)
Php 7.3 et ses RFC  (AFUP Toulouse)Php 7.3 et ses RFC  (AFUP Toulouse)
Php 7.3 et ses RFC (AFUP Toulouse)
 
Tout sur PHP 7.3 et ses RFC
Tout sur PHP 7.3 et ses RFCTout sur PHP 7.3 et ses RFC
Tout sur PHP 7.3 et ses RFC
 
Review unknown code with static analysis php ipc 2018
Review unknown code with static analysis   php ipc 2018Review unknown code with static analysis   php ipc 2018
Review unknown code with static analysis php ipc 2018
 
Code review for busy people
Code review for busy peopleCode review for busy people
Code review for busy people
 

PHP dans la grande entreprise canadienne

  • 1. PHP dans la grande entreprise Canadienne Présentation PHPQuebec par Benoit Marchand Chargé de pratique PHP Bell Solutions Web Fév. 08 1
  • 2. Qui est Bell solutions Web? Composante web du groupe de services professionnels de Bell TIC (Technologie de l'information et des communications) Bell TIC en chiffres: • Plus de 1.2 milliard de dollars en solutions TIC • Plus de 2000 professionnels en TIC à travers le Canada Bell solutions web: • Plus de 200 professionnels en web à travers le Canada, dont 70 ressources TI • Large évantail de pratiques spécialisées • Bureaux à Montréal, Québec, Paris, Toronto *source IDC & Forester 2006 2 Application Development & Systems Integration
  • 3. Orientation de la présentation Pas *encore* un débat sur la place de PHP dans la grande entreprise!!! Approche différente: • Statut actuel de l’utilisation de PHP dans la grande entreprise canadienne • Restrictions et défis imposées par les entreprises • Développement sur mesure vs les produits open source • Solutions possibles • Introspection 3 Application Development & Systems Integration
  • 4. Statut de PHP dans le bassin des technologies Technologies concurrentes extrèmements bien implantées • Java pour les applications “Backend” (Websphere, BEA, etc) • .NET et Microsoft pour les applications internes (Sharepoint, Applications desktop, etc) • Oracle très utilisé pour tout ce qui est transactionnel et aux gouvernements • IBM, implanté presque partout.. • CMS (Interwoven, reddot, etc), E-Commerce (ATG, etc), ECM (Documentum, Stellent, etc), même chose pour les ERP / CRM / etc 4 Application Development & Systems Integration
  • 5. Statut de PHP dans le bassin des technologies - Suite La plupart des gestionnaires de grandes entreprises ne connaissent pas, ou très peu, PHP • Mythes: Déclin de PHP, non-extensible, etc • Peurs: Manque de support ou d’adoption, licenses open source, etc La majorité des grandes entreprises utilisent déjà PHP… souvent sans le savoir! • Applications internes • Scripts de traitement de données ou automatisations • Systèmes de surveillances de serveurs, d’envoi de courriels, etc Opportunités de développement souvent observés • PHP entre souvent dans une entreprise par les employés TI • Segementation des budgets des entreprises • Départements web souvent controlés par le Marketing, et non par les TI 5 Application Development & Systems Integration
  • 6. Restrictions et défis du milieu de la grande entreprise Flexibilité - Sur les architectures systèmes (fermes de serveurs, déploiement, etc) - Interconnections avec systèmes hétérogènes - Changements de plans (raisons politiques, poids de certains groupes influents) Rapidité d’exécution - Plusieurs mois stagnant, puis départ canon - Temps de réponse aux problèmes et changements Sécurité - Accès sécurisés au données - Normes de sécurités des grandes entreprises Extensibilité - Support à long terme des applications (des années) - Long cycle de vie des applications (planification pour structure, performance, etc) Interconnection avec systèmes hétérogènes - Beaucoup de vieux systèmes propriétaires - Très souvent, plusieurs plateformes technologiques sont présentes 6 Application Development & Systems Integration
  • 7. Des solutions.. Les entreprises offrant des services PHP ont plusieurs avenues/options afin de répondre plus efficacement à ces demandes exigeantes du milieu de la grande entreprise: • Gestion de sources (SVN, CVS, etc) • Gestion du cycle de vie des applications (ALM) • Automatisation des déploiements • Constituer une équipe de support dédiée • Normes de programmations & utilisation d’un framework • Maitrise des concepts de SOA et de WebServices • Étude des produits PHP sur le marché, et maitrise des candidats sélectionnés • Produits offerts par Zend (IDE, Support aux entreprises, Platforme (clustering, job queue, download server, etc) • Définition d’un plan d’action de développement 7 Application Development & Systems Integration
  • 8. Dévelopment sur mesure vs produits open source Comme dans toutes les sphères de développement, il est toujours possible d’utiliser des produits déjà existants, ou de fabriquer nos applications de toutes pièces. Avantages du développement sur mesure PHP • Répondre à des besoins spécifiques • Temps d’exécution Avantages à maitriser et intégrer des “produits” déjà existants • Possibilité de faire des démonstrations aux clients • Possibilité de montrer des listes de “features” ou de modules préétablis • Gains de temps pour applications complexes Chaque approche à ses avantages et désavantages, concernant la grande entreprise. Il est important de le comprendre, et de prendre avantage des forces de chaque approche afin de remporter plus de mandats avec ce genre de clients. 8 Application Development & Systems Integration
  • 9. Introspection Que faut t’il à PHP pour s’imposer dans le domaine des grandes entreprises? • Plus forte présence de Zend, ou d’autres fournisseurs de solutions (Support 24/7, etc) • Hausse générale du niveau de « qualité » produit par les équipes de développement • Quelques années de plus de maturité aux produits « entreprises » OpenSource • Adoption plus forte de frameworks « d’entreprises » • Exposition médiatique (Études de cas, exposition des experts, etc) • Adoption lente mais progressive (unpeu comme Linux il y à 10ans) 9 Application Development & Systems Integration
  • 10. The End.. Merci pour votre patience  Questions, commentaires? Benoit.marchand@bell.ca 10 Application Development & Systems Integration