eCommerce - Approfondir
Transcription
eCommerce - Approfondir
eCommerce : Approfondir Architectures d ’eCommerce effectives ne peuvent pas être définies dans le vacuum. Il faut avoir une approche structurée pour survivre dans le monde sauvage d ’eCommerce... António Dória Arnaud Largillière, Pascal Pradier eCommerce : Approfondir La base de la compétition et de la création de richesse dans l’ économie numérique c ’est la capacité à réinventer, de façon continue, le model du business Don Tapscott eCommerce : Approfondir Index • Introduction • Définir les objectifs et la vision du business • Définir l’architecture de l’information • Définir l’architecture des données • Définir l’architecture de l’application eCommerce : Approfondir Index • Définir l’architecture technique • Définir l’architecture de l ’organisation • Mesurer le succés • Conclusion • Démos de sites web faits avec 4D seulement • Questions - Réponses eCommerce : Approfondir Introduction eCommerce : Approfondir Introduction • Souvent, les sociétés n’ont pas une vision tres claire sur la manière de développer une architecture solide d ’eCommerce. eCommerce : Approfondir Introduction • Souvent, les sociétés n’ont pas une vision tres claire sur la manière de développer une architecture solide d ’eCommerce. • Elles ont des gros volumes de données, une maitrise technologique, des ressources humaines et du management efficace. Mais elles n’ arrivent pas à coordonner ces différents éléments entre eux. eCommerce : Approfondir Introduction • Et pourquoi ? • Parce que les définitions du système changent chaque semaine, par rapport à l ’évolution du marché et du business model eCommerce : Approfondir Définir les objectifs et la vision du business eCommerce : Approfondir Définir les objectifs et la vision du business • Un site agréable qui ne sert pas les besoins de la société n’a aucune valeur. • Il faut définir les objectifs de la société en utilisant le concept SMART: – – – – – (S)imply Stated (M)easurable (A)ttainable (R)ealistic (T)imebound eCommerce : Approfondir Définir les objectifs et la vision du business • Les objectifs qui sont définis doivent avoir relation avec eCommerce • Il faut bien définir des objectifs qui peuvent être mesurées. • Les objectifs doivent avoir une limite de temps pour être accomplis eCommerce : Approfondir Définir les objectifs et la vision du business • Il est important que la société soit informée de ces objectifs. • Ce sont des objectifs de gestion et non techniques • Qui doit définir ces objectifs ? • Le planning des objectifs doit être définit en préalable à toutes actions. eCommerce : Approfondir Définir l’architecture de l’information eCommerce : Approfondir Définir l’architecture de l’information • Il faut définir l’ information nécessaire pour accomplir les objectifs • Ce n’ est pas un listing de fichiers et de base de données • Pour chaque objectif il faut préciser l’ information nécessaire pour pouvoir l’ accomplir • Pour chaque item d’ information, il faut savoir si celui-ci existe en format électronique ou pas eCommerce : Approfondir Définir l’architecture de l’information • On doit maintenir un haut niveaux d’abstraction • Il faut interviewer: – Unités de business – Experts de connaissance • La finalité étant d’ avoir l’ information permettant d’ interfacer entre eux le module d’ eCommerce et les autres modules. eCommerce : Approfondir Définir l’architecture des données eCommerce : Approfondir Définir l’architecture des données • Il faut identifier les ressources physiques que contient l ’information: – Que doit on fournir au consommateur – Que doit on recevoir du consommateur • La plus part du temps du développement sera passé sur cette étape. • Il faut identifier l’information qui n’existe pas encore. Comment peut on l’obtenir et comment la garder ? eCommerce : Approfondir Définir l’architecture des données • Exemple: – Pattern de surfing du client – Pattern d’ achat du client – Ses préférences – Fréquence de ses visites – ... eCommerce : Approfondir Définir l’architecture des données • Cette étape aide aussi a la consolidation et au filtrage des données • Le gain principal de cette étape est une liste de toutes les sources de données pour chaque item d’ information défini dans l’ étape précédente: – Quel est le type de chaque item d’ information ? – Où l ’information est créée et par qui ? – Comment l’ information est elle actualisée et par qui ? • Lister toutes les étapes de transformation de l ’information – Quand l ’information est elle effacée et par qui ? eCommerce : Approfondir Définir l’architecture des données • Conséquences de cette étape: – Architecture de l ’application – Architecture technique – Rapidité et efficacité du système d ’eCommerce eCommerce : Approfondir Définir l’architecture de l’application eCommerce : Approfondir Définir l’architecture de l’application Il faut ne pas commencer à coder tout de suite. Il est urgent d’ attendre !!!! SINON... eCommerce : Approfondir Définir l’architecture de l’application • …cela peut générer: – De mauvais temps de réponse – Une information incomplète – Une faillite totale si les points tels que la sécurité, l’ échelonnage et la disponibilité ne sont pas examinés en détail eCommerce : Approfondir Définir l’architecture de l’application • Il faut définir : – Les modules et components de l’ application – L´interfaçage avec les données – Sécurité nécessaire (SSL et/ou VPN) – Les besoins d’ échelonnage eCommerce : Approfondir Définir l’architecture de l’application • Il faut définir : – l ’interfaçage avec des systèmes externes (paiement sécurisé, legacy systems, ERPs) ? – Mise a jour en temps réel ou en batch ? • Le client doit avoir l’ impression que c’ est du temps réel – ... eCommerce : Approfondir Définir l’architecture technique eCommerce : Approfondir Définir l’architecture technique • Choix du hardware et du software • Il faut prendre en compte: – – – – – – – – – Communications Serveurs web Serveurs de données Serveurs de transactions Connections a legacy systems Système de back up Mirroring du système Echelonnage du système ... eCommerce : Approfondir Définir l’architecture technique eCommerce : Approfondir Définir l’architecture de l ’organisation eCommerce : Approfondir Définir l’architecture de l ’organisation • On défini les ressources humaines nécessaires pour: – Faire la mise en place du projet – Faire la formation des utilisateurs internes – Faire l’ entretien et la surveillance du système eCommerce : Approfondir Mesurer le succès eCommerce : Approfondir Mesurer le succès • Toutes les phases d’ un projet d’ eCommerce doivent être mesurables • Les résultats aideront a: – avoir confiance dans le système – Obtenir des informations pour affiner la méthodologie eCommerce : Approfondir Conclusion • Il n’ y a pas de réponses pré-établies pour faire le développement d ’une architecture d’ eCommerce bien planifiée. • La solution est développer une méthodologie avec laquelle la société est à l’ aise. eCommerce : Approfondir Épilogue • Vous étes plus qu’ un développeur !!!!! • Vous étes un consultant qui vend de la connaissance et qui domine la technologie !!!!! • Vous avez le sens du timing et l’ équilibre, et vous êtes toujours prêt pour réagir vite face a des situations uniques. eCommerce : Approfondir Demos eCommerce : Approfondir Questions - Réponses eCommerce : Approfondir Merci pour votre temps [email protected]