ERP a medida de una empresa de servicios de prevención
El sistema de gestión que construí para mi empresa de servicios de prevención: clientes, servicios, hojas de trabajo, calidad y documentos, y nada más. PHP de otra época, y el origen de lo que sigo haciendo.
Lo usaba toda la empresa. Es PHP sin framework y se cuenta como origen, con sus defectos dichos por delante.
- El origen: construir el sistema del dominio de un negocio que no lo tenía, empezando por el mío.
Una empresa pequeña de servicios de prevención tiene un día a día propio —servicios contratados, hojas de trabajo, validaciones, satisfacción del cliente— que ningún programa de contabilidad entiende, y los programas del sector costaban más de lo que resolvían.
Construir un sistema para el dominio, del tamaño justo, en lugar de forzar el dominio dentro de un programa genérico. Es la misma decisión que he seguido tomando después, con otras herramientas.
Aplicación web clásica sobre PHP y MySQL, con sesiones, perfiles de usuario, un gestor documental propio y el manual dentro de la aplicación.
- Terceros (clientes, proveedores, potenciales y contactos), registro y seguimiento de servicios y contratos, hojas de trabajo y gastos con su validación, encuestas de calidad enviadas por correo y valoraciones.
- Un gestor documental con la documentación del sistema de gestión de la empresa, y las instrucciones de uso de cada módulo dentro de la propia aplicación.
- Solo lo que la empresa usaba: sin contabilidad ni módulos genéricos.
Las evidencias6
- Análisis de requisitos de negocioDecisión escrita · Bajo petición
Validación de hojas de trabajo, encuestas de satisfacción, valoraciones y seguimiento de servicios: procesos que yo ejecutaba a mano antes de programarlos.
- Modelado minimalista (YAGNI)Código · Bajo petición
- Auditoría técnica y retrospectivasDecisión escrita · Bajo petición
- Modelado de dominioCódigo · Bajo petición
- Desarrollo web full stackCódigo · Bajo petición
- Comunicación escritaDocumento · Bajo petición
Principios que se ven aquí1
- PrincipioConstruyo donde vive el conocimiento del negocio; lo demás se compra o se enlaza
- Un ERP a medida porque el día a día de la empresa no cabía en un programa genérico sin deformarlo, y los del sector costaban más de lo que resolvían