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

a cell phone on a table
a cell phone on a table
a cell phone on a table

É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

Droits d'auteur 2024 par Callum Hayes

Droits d'auteur 2024 par Callum Hayes

Droits d'auteur 2024 par Callum Hayes