Caja de herramientas técnicas y de laboratorio
El sitio donde iban las herramientas que no merecían una aplicación propia: el cálculo de dosis letales que pidió I+D como alternativa al software comercial del laboratorio, calculadoras de dosificación e interpretación de suelo para el equipo agronómico, plantillas corporativas y utilidades, cada una construida de la forma más ligera que resolviera su problema.
Creció con las peticiones de los departamentos y con las iniciativas del propio área digital, hasta julio de 2026. Unas herramientas son módulos de la aplicación; otras, páginas HTML que la aplicación sirve, con variantes autocontenidas y otras integradas en templates.
- Estadística de laboratorio de nivel profesional: la herramienta de dosis letales que sustituyó al software comercial del laboratorio.
- Un estándar de herramientas en un solo HTML, portables y documentadas para sobrevivir al entorno.
- Conocimiento agronómico que vivía en hojas de cálculo, convertido en herramientas web con su especificación.
Los departamentos piden herramientas pequeñas —un cálculo de laboratorio, una calculadora de dosis, unas plantillas— que no justifican una aplicación cada una, pero que en una hoja de cálculo compartida se rompen, se duplican y nadie sabe cuál es la buena. Y alguna, como el cálculo de dosis letales del laboratorio, necesita una solución propia.
Un solo sitio, con un catálogo filtrado por grupos y usuarios, y para cada herramienta la forma más ligera que la resuelva: un módulo de Django si necesita servidor, un HTML autocontenido si no.
Una aplicación Django que hace de catálogo —categorías, visibilidad por grupos y usuarios, y favoritos— y tres formas de alojar cada herramienta según lo que necesite: un módulo de la propia aplicación cuando hay cálculo en servidor o persistencia, una herramienta HTML servida por su nombre desde una lista blanca, o un prototipo estático de varias páginas.
- Cálculo de dosis letales con un modelo lineal generalizado probit o logit, límites fiduciales de Fieller, corrección por heterogeneidad y validez del testigo comprobada antes de dar un resultado; sustituyó al software comercial que usaba el laboratorio.
- Un estándar propio para herramientas con su CSS y lógica en un solo HTML, sin npm ni bundler; algunas cargan librerías de gráficos, iconos y tipografía desde servicios externos. Con identidad visual, plantilla y lógica documentada para reimplementarlas en otro lenguaje.
- Hojas de cálculo del equipo agronómico convertidas en herramientas web, con una especificación funcional escrita a partir de cada fórmula del original.
Las evidencias10
- Estadística aplicadaCódigo · Confidencial
I+D pidió una alternativa al software estadístico comercial que usaba el laboratorio y se construyó esta, siguiendo su misma metodología. Modelo lineal generalizado binomial con enlace probit o logit sobre el logaritmo natural de la dosis, factor de heterogeneidad a partir del chi-cuadrado de Pearson, límites fiduciales de Fieller o por el método delta, pendiente con su error, bondad de ajuste y umbrales de validez de la mortalidad del testigo; con informe en PDF. Resultados contrastados con los del software anterior sobre los mismos ensayos antes de darla por buena. En uso por el laboratorio.
- Entregables portables (HTML autocontenido)Documento · Confidencial
- Análisis de requisitos de negocioDocumento · Confidencial
- Dominio agronómico y regulatorioCódigo · Confidencial
- Platform engineering (plataforma interna)Código · Confidencial
- Sistema de diseñoDocumento · Confidencial
- Visualización de datosCódigo · Confidencial
- Integración de APIs de tercerosCódigo · Confidencial
- Context engineeringDocumento · Confidencial
- Comunicación escritaDocumento · Confidencial
Principios que se ven aquí7
- PrincipioCuando migro o refactorizo, verifico la equivalencia con código, no con confianza
- El cálculo de dosis letales, contrastado con los resultados del software comercial al que sustituía sobre los mismos ensayos; la corrección del testigo se ajustó hasta reproducirlos
- PrincipioPrefiero lo que sobrevive diez años a lo que brilla seis meses
- Estándar de miniherramientas con CSS y lógica propios en un HTML, sin npm ni bundler, con recursos externos según la herramienta y la lógica documentada para reescribirlas en otro lenguaje
- PrincipioLo seguro es el camino por defecto, y se garantiza en un solo sitio
- Una herramienta HTML no se sirve hasta estar en la lista blanca de la aplicación
- PrincipioConstruyo donde vive el conocimiento del negocio; lo demás se compra o se enlaza
- El cálculo de dosis letales se construyó cuando el laboratorio dejó de tener su software estadístico, y se contrastó con él
- PrincipioLo que parece un error se demuestra antes de corregirlo
- Al pasar una hoja agronómica a la web se corrigieron solo los errores demostrables, los que la propia hoja contradecía entre pestañas; el resto se mantuvo por fidelidad
- Un factor de la corrección del testigo que parecía un fallo se dejó tal cual: la comparación con el software original demostró que era intencionado
- PrincipioUna maqueta antes que una reunión abstracta
- Un módulo propio para servir prototipos de varias páginas dentro de la aplicación
- PrincipioLa documentación es el contexto de quien viene detrás, y cambia en el mismo paso que el código
- Contexto por capas: un fichero que siempre se lee y el resto solo si la tarea lo pide