Site web transactionnel · Small business · Fictitious example
Réservation de cours et forfaits d'un studio de yoga
Un studio de yoga de quartier fictif, quatre employés et une douzaine de professeurs à la pige, veut remplacer son horaire papier et ses échanges par courriel par un site de réservation. Les membres consultent l'horaire de la semaine, réservent une place dans un cours (douze places au plus par cours) et peuvent annuler jusqu'à douze heures avant le début ; au-delà, la séance est comptée.
The figures
What this project would cost, and how long it would take.
- Recommended budget
- $40,435 – $61,662 CADrange, contingency included · central: $47,166 CAD
- Delivery effort
- 119 hworking hours, central value
- Schedule
- 6 weeksestimated schedule, central value
- Decisions
- 16architecture decisions, each one justified
Three key decisions
Each one is justified in the project file, with its alternatives, trade-offs and risks.
-
Construire l'application plutôt qu'adapter une plateforme ou acheter un logiciel de réservation
Construire une application sur mesure, appuyée sur des services gérés (paiement, courriel…
-
Une seule application découpée en modules, sans microservice
Monolithe modulaire : modules horaire, réservation, forfaits et soldes, professeurs, réception, rapports, notifications, dans un seul…
-
Base de données relationnelle gérée pour les données du studio
Base relationnelle gérée, chiffrée au repos, en région canadienne, avec migrations de schéma versionnées.
What was set aside
Options that were examined, and why they were not retained.
-
Adapter une plateforme du marché avec quelques composants spécifiques
Possible si une plateforme couvre déjà forfaits et liste d'attente ; aucune n'est nommée au dossier.
-
Microservices
Aucune équipe multiple ni besoin d'échelle différencié ; complexité d'exploitation disproportionnée.
Read the project as the client reads it
The full report, read-only: the saved version of the project, as it is handed over.
Download the project files
Deliverables for version 2 (AI-assisted result)
Ready to see yours?
Describe your need: the price of the analysis is shown before you launch it.