diff --git a/doc/presentacion_kinetix.html b/doc/presentacion_kinetix.html index 8955aca..94214e6 100644 --- a/doc/presentacion_kinetix.html +++ b/doc/presentacion_kinetix.html @@ -823,7 +823,7 @@
- Preparado por: Jess Miller · Arquitecta de Software Senior · Junio 2026 + Pranical · Junio 2026
@@ -929,7 +929,7 @@ style="background: var(--viridian); border: 1px solid rgba(201,151,60,0.3); border-radius: 12px; padding: 12px; width: 18%;"> ⚙️Lectura directa de usuarios, departamentos y jerarquías sin replicar datos sensibles de manera local. -
+Lectura directa de usuarios, departamentos y + jerarquías sin replicar datos sensibles de manera local.
Búsqueda instantánea integrada con Angular Signals. Filtros por rol, departamento o habilidades - específicas de manera fluida.
+Búsqueda instantánea integrada con Angular Signals. + Filtros por rol, departamento o habilidades específicas de manera fluida.
Muestra ID del directorio (AD-XXXX), tarifa por hora, badge de calificación y datos de contacto - integrados.
+Muestra ID del directorio (AD-XXXX), tarifa por + hora, badge de calificación y datos de contacto integrados.
Tarjetas de personal dinámicas con micro-interacciones de hover y navegación rápida a información de - contacto.
+Tarjetas de personal dinámicas con + micro-interacciones de hover y navegación rápida a información de contacto.
Vistas completas de Mes, Semana y Día. Clic en cualquier bloque de tiempo disponible redirige al - formulario con parámetros precargados.
+Vistas completas de Mes, Semana y + Día. Clic en bloques disponibles redirige al formulario con parámetros precargados.
Control transaccional estricto en base de datos PostgreSQL, asegurando consistencia absoluta sin - duplicidad de reservas.
+ +Control transaccional estricto en + PostgreSQL, asegurando consistencia absoluta sin duplicidad de reservas.
Filtrado de recursos en tiempo real: salas de reuniones, equipos tecnológicos, vehículos y áreas - comunes.
+ +Filtrado de recursos en tiempo + real: salas de reuniones, equipos tecnológicos, vehículos y áreas comunes.
+ El usuario puede agendar recursos usando lenguaje natural de forma intuitiva: +
+- El usuario puede agendar recursos usando lenguaje natural de forma intuitiva: -
-Flujo estructurado multinivel basado en roles de Active Directory. Asigna aprobadores de manera - automática según el departamento.
+Flujo estructurado multinivel + basado en roles de Active Directory. Asigna aprobadores de manera automática según el departamento.
Control exacto del estado de cada solicitud (Borrador → En Aprobación → Aprobado → Publicado) con - auditoría histórica detallada.
+ +Control exacto del estado de + cada solicitud (Borrador → En Aprobación → Aprobado → Publicado) con auditoría histórica detallada.
Integración directa con el sistema de mensajería para avisos de solicitudes pendientes, garantizando - flujos de trabajo sin demoras.
+Integración directa con el + sistema de mensajería para avisos de solicitudes pendientes, garantizando flujos de trabajo sin demoras. +
Una vez aprobado el contenido corporativo, el motor realiza la publicación automática en los tableros - del Info Hub de la empresa.
+ +Una vez aprobado el contenido + corporativo, el motor realiza la publicación automática en los tableros del Info Hub de la empresa.
Gestión y publicación de información interna en un portal - centralizado de noticias corporativas.
++ Gestión y publicación de información interna en un portal centralizado de noticias corporativas. +
Mesa de ayuda integrada para gestionar requerimientos de soporte - interno técnico, operacional y de RR.HH.
++ Mesa de ayuda integrada para gestionar requerimientos de soporte interno técnico, operacional y de RR.HH. +
| Capa | -Tecnología Utilizada | -Versión | -Justificación y Beneficio | -
|---|---|---|---|
| Frontend | -Angular (Standalone Components & Signals) | -18.0 | -Framework enterprise mantenido por Google, alta reactividad y orden. | -
| Backend | -NestJS (REST API) | -10.0 | -Arquitectura modular sólida basada en TypeScript, fácil mantenimiento. | -
| Autenticación | -Azure Entra ID + JWT (SSO) | -Estándar | -Integración corporativa directa con el Active Directory de la empresa. | -
| Base de Datos | -PostgreSQL + Prisma ORM | -15 / v5 | -Garantiza transacciones ACID indispensables para evitar overbooking de salas. | -
| Infraestructura | -Docker + Docker Compose | -v3.8 | -Asegura portabilidad absoluta y despliegue rápido en local o cloud. | -
| Capa | +Tecnología Utilizada | +Versión | +Justificación y Beneficio | +
|---|---|---|---|
| + Frontend + | +Angular (Standalone & Signals) | +18.0 | +Framework enterprise por Google, alta + reactividad. | +
| + Backend + | +NestJS (REST API) | +10.0 | +Arquitectura modular sólida en TS, fácil + mantenimiento. | +
| + Autenticación + | +Directorio Activo (SSO) | +Estándar | +Integración corporativa directa con Active + Directory. | +
| + Base de Datos + | +PostgreSQL + Prisma ORM | +15 / v5 | +Transacciones ACID para evitar overbooking + de salas. | +
| + Infraestructura + | +Docker + Docker Compose | +v3.8 | +Portabilidad absoluta y despliegue rápido + local/cloud. | +
+
Diseñado bajo directrices premium que mezclan sobriedad corporativa y tecnología de vanguardia.
-Inter para titulares de gran peso, brindando jerarquía y firmeza, complementada con Outfit para lecturas - extensas fluidas.
-Glows de fondo en colores oscuros pero ricos (Navy, Plum, Viridian, Espresso). Estructura elegante sin - bordes cargados.
-Efectos de hover sutiles en tarjetas y botones, feedback inmediato al clickear y transiciones fluidas de - página.
-Color primario para contraste de textos limpios y de alta legibilidad.
+Inter para titulares de gran + peso, brindando jerarquía y firmeza, complementada con Outfit para lecturas.
+Glows de fondo en colores + oscuros pero ricos (Navy, Plum, Viridian). Estructura elegante sin bordes cargados.
+Efectos de hover sutiles en + tarjetas y botones, feedback inmediato al clickear y transiciones fluidas de página.
+Dorado corporativo para estados activos, botones primarios y tags.
-Color de fondo para el Directorio IAM y elementos de seguridad.
-Fondo sofisticado reservado para calendario, reservas e IA.
-Tonalidad verde para el motor de reglas y aprobaciones BPM.
+ +Contraste de textos + limpios y legibilidad.
+Dorado corporativo para + estados activos.
+Fondo para Directorio + IAM y seguridad.
+Reservado para + calendario e IA.
+Verde para motor de + aprobaciones.
+| Módulo o Componente | -Avance | -Detalles Técnicos Implementados | -
|---|---|---|
| Autenticación SSO corporativo | -✅ Implementado | -Módulo Auth JWT en NestJS, interceptores en Angular y Guards SSO. | -
| Dashboard & Shell | -✅ Implementado | -Sidebar interactivo colapsable, métricas globales, navegación. | -
| Directorio de Personal | -✅ Implementado | -Búsqueda reactiva con Signals, filtros por departamento, tarjetas de AD. | -
| Calendario de Reservas | -✅ Implementado | -Calendario reactivo en frontend con vistas de Mes, Semana y Día. | -
| Formulario de Reservas + IA | -✅ Implementado | -Parser NLP configurado con mock local y listado de consumo HTTP. | -
| Workflow de Aprobación BPM | -🔄 En Desarrollo | -Estructuración del motor de jerarquías y vistas de historial de cambios. | -
| Info Hub CMS / Ticketing SLA | -📋 Planificado | -Diseño de tablas de base de datos definidos en esquemas de Prisma. | -
| Módulo o + Componente | +Avance | +Detalles + Técnicos + Implementados | +
|---|---|---|
| Autenticación SSO corporativo | +✅ Implementado | ++ Módulo Auth JWT en NestJS, interceptores en Angular y Guards SSO. | +
| Dashboard & Shell | +✅ Implementado | ++ Sidebar interactivo colapsable, métricas globales, navegación. | +
| Directorio de Personal | +✅ Implementado | ++ Búsqueda reactiva con Signals, filtros por departamento, tarjetas de AD. | +
| Calendario de Reservas | +✅ Implementado | ++ Calendario reactivo en frontend con vistas de Mes, Semana y Día. | +
| Formulario de Reservas + IA | +✅ Implementado | ++ Parser NLP configurado con mock local y listado de consumo HTTP. | +
| Workflow de Aprobación BPM | +🔄 En Desarrollo + | ++ Estructuración del motor de jerarquías y vistas de historial de cambios. | +
| Info Hub CMS / Ticketing SLA | +📋 Planificado + | ++ Diseño de tablas de base de datos definidos en esquemas de Prisma. | +
Alineación de objetivos con el departamento de IT y negocio. Definición de ambientes de desarrollo y - sandbox.
+Alineación de objetivos con el + departamento de IT y negocio. Definición de ambientes de desarrollo y sandbox.
Revisión de grupos, jerarquías de aprobadores y políticas de acceso a la tenant del cliente.
+Revisión de grupos, jerarquías de + aprobadores y políticas de acceso a la tenant del cliente.
Conexión directa de SSO vía OAuth2 en entorno de Staging. Traspaso de token JWT con claims asignados. -
+Conexión directa de SSO vía + OAuth2 en entorno de Staging. Traspaso de token JWT con claims asignados.
Instalación de base de datos PostgreSQL, ejecución de esquemas Prisma y pruebas de concurrencia base. -
+Instalación de base de datos + PostgreSQL, ejecución de esquemas Prisma y pruebas de concurrencia base.
Desarrollo final de los módulos esenciales:
-Desarrollo final de los + módulos esenciales:
+Construcción de soporte e información:
-Construcción de soporte e + información:
+Despliegue y estabilización:
-Despliegue y estabilización: +
++
Cada hito requiere aprobación y pruebas UAT de cara al cliente antes del paso a la siguiente fase del proyecto.
@@ -1558,175 +1804,229 @@ -| Concepto de Trabajo | -Descripción del Entregable | +
|---|---|
| Concepto de Trabajo | +Descripción del Entregable + |
| Licenciamiento base | -Entrega de la plataforma e infraestructura base preconfigurada. | +
| Licenciamiento base | ++ Entrega de la plataforma e infraestructura base preconfigurada. |
| Integración SSO e Infra | -Fases 0 y 1: Configuración de Azure Entra ID, base de datos PostgreSQL. | +
| Integración SSO e Infra | ++ Fases 0 y 1: Configuración de Azure Entra ID, base PostgreSQL. |
| Desarrollo Core & BPM | -Fase 2: Conexión de Directorio, Calendario + IA, workflow BPM. | +
| Desarrollo Core & BPM | ++ Fase 2: Conexión de Directorio, Calendario + IA, workflow BPM. |
| Desarrollo CMS & Tickets | -Fase 3: Info Hub, Ticketing y SLA. Pruebas UAT. | +
| Desarrollo CMS & Tickets | ++ Fase 3: Info Hub, Ticketing y SLA. Pruebas UAT. |
| Go-Live & Garantía | -Despliegue, manuales, capacitación y 30 días de garantía inicial. | +
| Go-Live & Garantía | ++ Despliegue, manuales, capacitación y 30 días de garantía. |
Precio y plazos fijos por la entrega del alcance completo de las 16 semanas. - Ideal para presupuestos definidos.
+ +Precio y plazos fijos por la + entrega del alcance completo. Ideal para presupuestos definidos.
Facturación mensual por sprints según requerimientos variables y - flexibilidad de prioridades.
+ +Facturación mensual por sprints + según requerimientos variables y flexibilidad de prioridades.
Suscripción mensual recurrente con hosting, soporte continuo y - actualizaciones evolutivas incluidas.
+ +Suscripción recurrente con + hosting, soporte continuo y actualizaciones evolutivas incluidas.
| Criterio | -Nuestra Plataforma | -SharePoint | -Confluence | -Desarrollo desde 0 | -
|---|---|---|---|---|
| Integración AD Nativa | -✅ Sí (SSO) | -✅ Sí | -⚠️ Vía Plugin | -✅ Sí | -
| Personalización UI/UX | -✅ 100% Libre | -⚠️ Limitada | -⚠️ Limitada | -✅ 100% Libre | -
| Asistente IA NLP | -✅ Integrado | -❌ No | -❌ No | -⚠️ Costo Extra | -
| Plazos de Entrega | -✅ 16 Semanas | -3 - 12 meses | -2 - 6 meses | -12 - 18 meses | -
| Propiedad de Código | -✅ Del Cliente | -❌ Microsoft | -❌ Atlassian | -✅ Del Cliente | -
| Vendor Lock-in | -✅ Cero (Open Source) | -❌ Alto | -❌ Alto | -✅ Cero | -
| Criterio | +Nuestra Plataforma | +Liferay CMS | +WordPress | +Joomla | +
|---|---|---|---|---|
| Integración AD Nativa | +✅ Sí (SSO) | +✅ Sí (Nativo Java) | +⚠️ Vía Plugins (Pago) | +⚠️ Vía Extensiones | +
| Personalización UI/UX | +✅ 100% Libre | +⚠️ Complejo (Portlets) | +⚠️ Basado en Plantillas | +⚠️ Curva compleja | +
| Asistente IA NLP | +✅ Integrado | +⚠️ Requiere Desarrollo | +❌ No (Requiere Plugins) | +❌ No (Requiere Extensiones) | +
| Plazos de Entrega | +✅ 16 Semanas | +❌ 6 - 12 Meses | +✅ 4 - 8 Semanas | +⚠️ 8 - 12 Semanas | +
| Propiedad de Código | +✅ Del Cliente | +⚠️ Suscripción Enterprise | +⚠️ Licencia GPL v2 | +⚠️ Licencia GPL v2 | +
| Vendor Lock-in | +✅ Cero (Open Source) | +❌ Alto (Ecosistema) | +⚠️ Dependencia de Plugins | +⚠️ Dependencia de Plugins | +
El cliente es dueño absoluto del código fuente, base de datos y documentación técnica al cierre del - proyecto. Sin regalías.
+El cliente es dueño absoluto del + código fuente, base de datos y documentación al cierre del proyecto. Sin regalías.
Uso de stack open source estándar (Angular, NestJS, PostgreSQL). Cualquier equipo de desarrollo puede - asumir y escalar el sistema en el futuro.
+ +Uso de stack open source estándar + (Angular, NestJS, Postgres). Cualquier equipo puede asumir y escalar el sistema.
Arquitectura desacoplada en backend y frontend, preparada para soportar 10,000+ usuarios concurrentes sin - degradar velocidad.
+ +Arquitectura desacoplada, preparada + para soportar más de 10,000 usuarios concurrentes sin degradar la velocidad.
Cumplimiento estricto de lineamientos OWASP Top 10, cifrado SSL/TLS obligatorio y validación de sesiones - delegadas en el SSO.
+ +Cumplimiento estricto de OWASP Top + 10, cifrado SSL/TLS obligatorio y validación de sesiones delegadas en el SSO.
30 días de soporte técnico reactivo de primer nivel tras el Go-Live, garantizando una transición - operativa suave.
+ +30 días de soporte técnico reactivo + de primer nivel tras el Go-Live, garantizando una transición operativa suave.
Traspaso completo de guías de desarrollo, runbooks de DevOps, esquemas de bases de datos y manuales de - usuario.
+ +Traspaso completo de guías de + desarrollo, runbooks de DevOps, esquemas de bases de datos y manuales de usuario.