erp-core/docs/08-epicas/EPIC-MGN-020-onboarding.md

164 lines
4.7 KiB
Markdown

# EPICA: EPIC-MGN-020 - Onboarding y Configuracion de Clientes
## Metadata
| Campo | Valor |
|-------|-------|
| **ID** | EPIC-MGN-020 |
| **Nombre** | Onboarding y Configuracion de Clientes |
| **Modulo** | onboarding |
| **Fase** | Fase 4 - SaaS Platform |
| **Prioridad** | P0 |
| **Estado** | Backlog |
| **Story Points** | 42 |
| **Sprint(s)** | Sprint 23-25 |
---
## Descripcion
Sistema para gestionar el proceso de onboarding de nuevos clientes, desde el levantamiento de requerimientos hasta el go-live. Incluye cotizaciones, seguimiento de implementacion, y cobro de servicios profesionales.
---
## Objetivo de Negocio
- Estandarizar proceso de implementacion
- Cobrar servicios de configuracion ($10K - $100K MXN)
- Reducir tiempo de onboarding
- Mejorar tasa de exito en implementaciones
---
## Historias de Usuario
| ID | Historia | Prioridad | SP | Estado |
|----|----------|-----------|-----|--------|
| US-MGN020-001 | Como vendedor, quiero registrar un prospecto | P0 | 3 | Backlog |
| US-MGN020-002 | Como vendedor, quiero hacer levantamiento de requerimientos | P0 | 5 | Backlog |
| US-MGN020-003 | Como vendedor, quiero generar cotizacion de implementacion | P0 | 5 | Backlog |
| US-MGN020-004 | Como cliente, quiero aceptar cotizacion y pagar anticipo | P0 | 5 | Backlog |
| US-MGN020-005 | Como implementador, quiero ver checklist de configuracion | P0 | 5 | Backlog |
| US-MGN020-006 | Como implementador, quiero marcar tareas completadas | P0 | 3 | Backlog |
| US-MGN020-007 | Como implementador, quiero documentar progreso del proyecto | P0 | 3 | Backlog |
| US-MGN020-008 | Como admin, quiero cobrar pagos por hitos | P0 | 5 | Backlog |
| US-MGN020-009 | Como admin, quiero ver dashboard de proyectos en curso | P1 | 5 | Backlog |
| US-MGN020-010 | Como sistema, quiero crear tenant al aprobar proyecto | P0 | 3 | Backlog |
**Total Story Points:** 42 SP
---
## Criterios de Aceptacion
**Funcionales:**
- [ ] Formulario de registro de prospectos
- [ ] Template de levantamiento de requerimientos por vertical
- [ ] Generador de cotizaciones con plantillas
- [ ] Envio de cotizacion por email
- [ ] Aceptacion y pago de anticipo online
- [ ] Checklist de configuracion por vertical
- [ ] Seguimiento de tareas y milestones
- [ ] Cobro de pagos parciales via Stripe
- [ ] Creacion automatica de tenant al completar setup
- [ ] Dashboard con metricas de implementacion
**No Funcionales:**
- [ ] Tiempo promedio de cotizacion < 24 horas
- [ ] Tracking de conversion de prospectos
---
## Fases del Proceso
```
1. PRE-VENTA
├── Registro de prospecto
├── Calificacion de lead
├── Levantamiento de requerimientos
├── Generacion de cotizacion
└── Envio y seguimiento
2. NEGOCIACION
├── Ajustes a cotizacion
├── Aprobacion interna
├── Aceptacion del cliente
└── Pago de anticipo
3. IMPLEMENTACION
├── Kickoff
├── Configuracion de catalogos
├── Personalizacion
├── Migracion de datos
└── Integraciones
4. CAPACITACION
├── Training administradores
├── Training usuarios
└── Documentacion
5. GO-LIVE
├── Pruebas de aceptacion
├── Corte de operacion
├── Pago final
└── Soporte inicial
```
---
## Templates por Vertical
| Vertical | Tareas Config | Tiempo Est. |
|----------|---------------|-------------|
| Construccion | 45 tareas | 4-6 semanas |
| Vidrio Templado | 30 tareas | 2-4 semanas |
| Mecanicas Diesel | 25 tareas | 2-3 semanas |
| Retail | 35 tareas | 3-4 semanas |
| Clinicas | 40 tareas | 4-5 semanas |
---
## Modelo de Precios Implementacion
| Nivel | Rango MXN | Incluye |
|-------|-----------|---------|
| Basico | $10K - $25K | Config estandar, 1 cap |
| Medio | $25K - $50K | Config custom, migracion basica, 3 cap |
| Avanzado | $50K - $75K | Config avanzada, migracion completa, integraciones |
| Enterprise | $75K - $100K+ | Todo + desarrollo custom, SLA |
---
## Dependencias
**Depende de:**
- EPIC-MGN-017 Stripe (pagos)
- EPIC-MGN-004 Tenants (creacion de tenant)
**Bloquea:**
- Todos los tenants nuevos
---
## Desglose Tecnico
**Database:**
- [ ] Schema: onboarding
- [ ] Tablas: projects, tasks, configuration_items, documents, payments
**Backend:**
- [ ] Service: OnboardingService
- [ ] Service: QuoteService
- [ ] Controller: OnboardingController
**Frontend:**
- [ ] Portal de Ventas
- [ ] Formulario de cotizacion
- [ ] Dashboard de proyectos
- [ ] Checklist de implementacion
---
**Creado por:** Requirements-Analyst
**Fecha:** 2025-12-05