Upload
seguy-damien
View
2.961
Download
1
Embed Size (px)
DESCRIPTION
Pourquoi et comment PHP est adopté dans les grandes entreprises canadiennes.
Citation preview
1
PHP dans la grande entreprise Canadienne
Présentation PHPQuebec
par Benoit MarchandChargé de pratique PHP
Bell Solutions Web
Fév. 08
Application Development & Systems Integration2
Qui est Bell solutions Web?
*source IDC & Forester 2006
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
Application Development & Systems Integration3
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
Application Development & Systems Integration4
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
Application Development & Systems Integration5
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
Application Development & Systems Integration6
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
Application Development & Systems Integration7
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
Application Development & Systems Integration8
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.
Application Development & Systems Integration9
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)
Application Development & Systems Integration10
The End..
Merci pour votre patience
Questions, [email protected]