Agoda PBS Config
Présentation d'un flux d'approbation pour la comparaison et la recherche de prix sur Agoda
Rôle
Designer produit
Rôle
Designer produit
Rôle
Designer produit
Industrie
Entreprise B2B
Industrie
Entreprise B2B
Industrie
Entreprise B2B
Tag
design-system
Tag
design-system
Tag
design-system
Étape 1. Énoncé du problème et opportunités
Aperçu du projet:
Pendant mon séjour chez Agoda, j'ai eu l'occasion de travailler sur un projet passionnant impliquant l'outil de configuration PBS, un système interne conçu pour améliorer nos stratégies tarifaires en automatisant les comparaisons de prix sur diverses agences de voyage en ligne. Ce projet visait à optimiser la tarification de nos offres de chambres avec une efficacité remarquable. Le MVP initial venait tout juste d'être lancé lorsque j'ai rejoint l'équipe, mais il manquait un processus d'approbation crucial pour réguler l'afflux de demandes de différentes équipes. Le calendrier du projet s'étalait sur plusieurs mois, mettant l'accent sur le raffinement et l'amélioration des capacités de l'outil.
Votre rôle:
En tant que designer de produits, mon rôle principal était de développer un flux d'approbation pour gérer efficacement les demandes de configuration entrantes. J'ai collaboré étroitement avec l'équipe PBS Config, qui comprenait des analystes métier, des analystes de données et des développeurs, pour introduire cette fonctionnalité essentielle. Notre objectif était de garantir que seules les demandes approuvées étaient traitées, améliorant ainsi l'efficacité et la fiabilité de l'outil.
Défis:
Le plus grand défi dans l'introduction d'un processus d'approbation était de déterminer quelles informations seraient les plus pertinentes pour l'équipe d'administration afin d'approuver les demandes entrantes. De plus, le calendrier serré représentait un autre défi important, car je devais livrer la conception en un sprint et demi.
Étape 1. Énoncé du problème et opportunités
Aperçu du projet:
Pendant mon séjour chez Agoda, j'ai eu l'occasion de travailler sur un projet passionnant impliquant l'outil de configuration PBS, un système interne conçu pour améliorer nos stratégies tarifaires en automatisant les comparaisons de prix sur diverses agences de voyage en ligne. Ce projet visait à optimiser la tarification de nos offres de chambres avec une efficacité remarquable. Le MVP initial venait tout juste d'être lancé lorsque j'ai rejoint l'équipe, mais il manquait un processus d'approbation crucial pour réguler l'afflux de demandes de différentes équipes. Le calendrier du projet s'étalait sur plusieurs mois, mettant l'accent sur le raffinement et l'amélioration des capacités de l'outil.
Votre rôle:
En tant que designer de produits, mon rôle principal était de développer un flux d'approbation pour gérer efficacement les demandes de configuration entrantes. J'ai collaboré étroitement avec l'équipe PBS Config, qui comprenait des analystes métier, des analystes de données et des développeurs, pour introduire cette fonctionnalité essentielle. Notre objectif était de garantir que seules les demandes approuvées étaient traitées, améliorant ainsi l'efficacité et la fiabilité de l'outil.
Défis:
Le plus grand défi dans l'introduction d'un processus d'approbation était de déterminer quelles informations seraient les plus pertinentes pour l'équipe d'administration afin d'approuver les demandes entrantes. De plus, le calendrier serré représentait un autre défi important, car je devais livrer la conception en un sprint et demi.
Étape 2. Recherche et Idéation
2.1 Opportunité de S'aligner avec un Nouveau Système de Conception
Compte tenu du délai limité pour ce projet, j'ai collaboré étroitement avec le propriétaire du produit pour définir les exigences du nouveau flux d'approbation par le biais de synchronisations régulières de conception. Un audit du produit existant a révélé que le portail MVP avait été construit sans l'apport d'un concepteur et reposait sur Bootstrap pour son interface utilisateur, ce qui a entraîné un produit fonctionnel mais dépassé.
J'ai proposé de tirer parti du système de conception existant d'Agoda, le Système de Conception d'Agoda (SCA), pour résoudre ce problème. L'utilisation du SCA réduirait le temps de production en utilisant sa vaste bibliothèque de composants pré-construits. De plus, l'équipe de configuration PBS recevrait le soutien de l'équipe du SCA pendant la phase d'adoption. Cette adoption rationaliserait le processus de conception et alignerait le produit avec d'autres applications Agoda, garantissant une expérience utilisateur cohérente et moderne.
Bien que l'équipe d'ingénierie ait été préoccupée par une refonte majeure, les avantages de l'adoption du SCA l'emportaient de loin sur les efforts nécessaires.
2.2 Première Itération
La première étape de la conception a été de rafraîchir la liste des tableaux existants de toutes les configurations à l'aide du SCA.
En travaillant sur le tableau, j'ai cherché à comprendre les informations les plus importantes pour un utilisateur administrateur lorsqu'il décide d'approuver ou de rejeter une demande de configuration.
L'utilisateur principal de ce nouveau portail a fourni des informations précieuses sur les informations dont son équipe avait besoin pour prendre des décisions.
Informations nécessaires du point de vue d'un administrateur :
Informations sur la Configuration elle-même :
ID de la Configuration
Nom de la Configuration
Fréquence d'Exécution de la Configuration
Nombre de Magasins
Coût de Chaque Configuration
Statut d'Approbation
Type d'Affectation (indiquant quelle équipe demande ce type de configuration)
Relation de la Configuration (indiquant s'il s'agit d'une configuration parent ou enfant)
Informations sur les Paramètres des Magasins Réalisés :
Délai de Traitement
Durée des Séjours
Occupants
Segment de Domaine
Devise
Langue
Origine (indiquant s'il s'agit d'une réservation nationale ou internationale)
Informations sur le Demandeur :
Qui a Créé la Configuration
Quand la Configuration a été Créée
Compte tenu des informations détaillées sur les configurations, nous avons conçu une interface intuitive où les utilisateurs peuvent facilement approfondir les détails sans être submergés par des détails initiaux excessifs.
2.3 Changements Additionnels
Grâce à des synchronisations supplémentaires avec le propriétaire du produit, nous avons décidé de regrouper toutes les actions sous un menu hamburger pour rationaliser l'interface utilisateur.
2.4 Dernière Itération
Dans la dernière itération, nous avons abordé des cas particuliers pour divers scénarios :
Gestion des approbations des demandes de configuration
Gestion des refus des demandes de configuration
Gestion des erreurs système en arrière-plan lors des demandes de configuration
Gestion du filtrage
Cette appro ore_visage_avec_sourire he exhaustive a permis de garantir que la conception était robuste et conviviale, en tenant compte de divers problèmes potentiels.
Étape 2. Recherche et Idéation
2.1 Opportunité de S'aligner avec un Nouveau Système de Conception
Compte tenu du délai limité pour ce projet, j'ai collaboré étroitement avec le propriétaire du produit pour définir les exigences du nouveau flux d'approbation par le biais de synchronisations régulières de conception. Un audit du produit existant a révélé que le portail MVP avait été construit sans l'apport d'un concepteur et reposait sur Bootstrap pour son interface utilisateur, ce qui a entraîné un produit fonctionnel mais dépassé.
J'ai proposé de tirer parti du système de conception existant d'Agoda, le Système de Conception d'Agoda (SCA), pour résoudre ce problème. L'utilisation du SCA réduirait le temps de production en utilisant sa vaste bibliothèque de composants pré-construits. De plus, l'équipe de configuration PBS recevrait le soutien de l'équipe du SCA pendant la phase d'adoption. Cette adoption rationaliserait le processus de conception et alignerait le produit avec d'autres applications Agoda, garantissant une expérience utilisateur cohérente et moderne.
Bien que l'équipe d'ingénierie ait été préoccupée par une refonte majeure, les avantages de l'adoption du SCA l'emportaient de loin sur les efforts nécessaires.
2.2 Première Itération
La première étape de la conception a été de rafraîchir la liste des tableaux existants de toutes les configurations à l'aide du SCA.
En travaillant sur le tableau, j'ai cherché à comprendre les informations les plus importantes pour un utilisateur administrateur lorsqu'il décide d'approuver ou de rejeter une demande de configuration.
L'utilisateur principal de ce nouveau portail a fourni des informations précieuses sur les informations dont son équipe avait besoin pour prendre des décisions.
Informations nécessaires du point de vue d'un administrateur :
Informations sur la Configuration elle-même :
ID de la Configuration
Nom de la Configuration
Fréquence d'Exécution de la Configuration
Nombre de Magasins
Coût de Chaque Configuration
Statut d'Approbation
Type d'Affectation (indiquant quelle équipe demande ce type de configuration)
Relation de la Configuration (indiquant s'il s'agit d'une configuration parent ou enfant)
Informations sur les Paramètres des Magasins Réalisés :
Délai de Traitement
Durée des Séjours
Occupants
Segment de Domaine
Devise
Langue
Origine (indiquant s'il s'agit d'une réservation nationale ou internationale)
Informations sur le Demandeur :
Qui a Créé la Configuration
Quand la Configuration a été Créée
Compte tenu des informations détaillées sur les configurations, nous avons conçu une interface intuitive où les utilisateurs peuvent facilement approfondir les détails sans être submergés par des détails initiaux excessifs.
2.3 Changements Additionnels
Grâce à des synchronisations supplémentaires avec le propriétaire du produit, nous avons décidé de regrouper toutes les actions sous un menu hamburger pour rationaliser l'interface utilisateur.
2.4 Dernière Itération
Dans la dernière itération, nous avons abordé des cas particuliers pour divers scénarios :
Gestion des approbations des demandes de configuration
Gestion des refus des demandes de configuration
Gestion des erreurs système en arrière-plan lors des demandes de configuration
Gestion du filtrage
Cette appro ore_visage_avec_sourire he exhaustive a permis de garantir que la conception était robuste et conviviale, en tenant compte de divers problèmes potentiels.
Impact et prochaines étapes
J'ai quitté Agoda peu de temps après avoir remis mes livrables à l'équipe d'ingénierie. Cependant, j'ai suivi avec le chef de produit pour voir comment s'était passée l'implémentation et comprendre quelles étaient les prochaines étapes de l'équipe.
Impact et prochaines étapes
J'ai quitté Agoda peu de temps après avoir remis mes livrables à l'équipe d'ingénierie. Cependant, j'ai suivi avec le chef de produit pour voir comment s'était passée l'implémentation et comprendre quelles étaient les prochaines étapes de l'équipe.
Autres projets
Agoda's YCS Mobile Bookings feature
Création de l'expérience mobile sur l'outil d'extranet partenaire d'Agoda
Rénovation du système de conception de NerdWallet
Consolidating NerdWallet's Design System Libraries in Figma
Dell's Data visualization library
Conception de palettes de couleurs de visualisation des données pour le système de conception de Dell