Coder Social home page Coder Social logo

Personnalisation du devis about devin HOT 5 OPEN

Vayel avatar Vayel commented on September 16, 2024
Personnalisation du devis

from devin.

Comments (5)

Vayel avatar Vayel commented on September 16, 2024 1

La dernière fonctionnalité me semble compliquée à mettre en place puisqu'elle nécessite qu'on définisse les dépendances entre les phases. Je propose qu'on la laisse de côté dans un premier temps.

from devin.

Vayel avatar Vayel commented on September 16, 2024

On a donc besoin de deux fonctionnalités :

Pouvoir sélectionner un certain nombre de phases

L'idée étant de pouvoir connaître facilement le prix une fois certaines phases enlevées. Je pense que ce n'est pas compliqué, il suffit d'ajouter dans une tableau une colonne avec une checkbox pour chaque phase : si elle est cochée, on la prend en compte dans le prix total, sinon non.

Pouvoir limiter le prix

Le client pourrait fixer un prix maximal et on ne garderait alors que les phases les plus prioritaires dont la somme des montants est inférieure à celui fixé.

Les priorités sont fixées par le CT, mais il faudrait que le client puisse les modifier. Plutôt que de retourner sur la section des phases, il me semble plus pratique pour lui de le faire directement dans le tableau. Là encore, on pourrait ajouter une colonne "priorité" éditable.

A force de rajouter des colonnes, j'ai peur que le tableau initial, celui qu'on a actuellement dans nos devis, perde en clarté. Peut-être serait-il judicieux de proposer un mode "édition" permettant d'afficher ou non les colonnes servant à personnaliser son devis ?

@XAMEUS que penses-tu de ces trois points ?

from devin.

XAMEUS avatar XAMEUS commented on September 16, 2024

@Vayel Ces deux fonctionnalités sont très biens. Le truc sur les priorités, c'est qu'il y a des phases qui sont "non supprimables", le projet ne pourrait fonctionner sans (comme tu disais comprendre une relation de dépendance), et certaines seraient justes des "ajouts optionnels". Au niveau des colonnes :

Quoi Priorité Combien
"Créer le site web" -1 1000
Formulaire de contact avec captcha x 200

Pas besoin de plus, si ? Après il peut déjà y avoir une version sans système de priorité modifiable par le client (donc elle n'est pas affichée) et juste une sorte de "proposition automatique" ; après si il veut affiner il le fera lui-même si tu ne veux pas surcharger le devis.

La limite de temps risque d'être compliquée à envisager. Si on associe x temps à certaines fonctionnalités, ça implique d'en perdre et il y a de la dépendances entres certaines... Sinon ça pourrait être d'augmenter le prix de l'étude (globalement pour "motiver" plus l'intervenant, ou permettre d'en recruter plusieurs).

À voir sinon pour un mode plus "détaillé" expliquant quelque phase dépend de quelle phase et pourquoi elle ne peut être supprimée.

id  phase dépendances priorité prix
1 "Créer le site web" 0 -1 1000
2 Formulaire de contact avec captcha 1 x 200

from devin.

Vayel avatar Vayel commented on September 16, 2024

@XAMEUS tu as raison, mais je me dis que le client a globalement conscience de ces dépendances. Au pire, il nous proposera son devis personnalisé et on lui dira que ce n'est pas possible. A terme, ça doit pouvoir se faire assez simplement de déterminer les dépendances entre les phases.

Je ne suis par contre pas sûr qu'on puisse adopter un raisonnement similaire pour les durées, vu que les dépendances ne servent pas qu'à dire si on a le droit de supprimer une phase ou non mais également à générer le Gantt.

Pas besoin de plus, si ?

Non, mais les fonctionnalités décrites ici sont un plus, donc elles ne devraient pas selon moi perturber l'usage classique du devis. Globalement, les clients sont assez réticents à supprimer des fonctionnalités et préfèrent négocier le prix. Du coup, la notion de priorité ne sera pas nécessairement très utilisée et n'a donc pas vraiment sa place dans le tableau de base.

from devin.

Vayel avatar Vayel commented on September 16, 2024

@XAMEUS c'est sur la branche offer_edition

from devin.

Related Issues (9)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.