Productividad en Desarrollo

Explore todas las publicaciones en esta categoría

Productividad en Desarrollo
Productividad en Desarrollo

Feature flags: potencia real y complejidad oculta

Tu codebase tiene 47 feature flags activos. Cinco están documentados. Tres están vinculados a funcionalidades entregadas hace nueve meses y nadie pensó en eliminarlos. Dos son conflictivos: activar ambos al mismo tiempo produce un comportamiento indefinido. Acabas de descubrir por qué los feature flags no son gratuitos.

Por el Equipo de Sinra
Productividad en Desarrollo
Productividad en Desarrollo

DDD en la práctica: cuándo ayuda y cuándo es ruido

El equipo pasó tres semanas modelando los bounded contexts, los aggregates y los domain events de su aplicación de gestión de contenidos. La aplicación hace CRUD sobre cinco tablas. Esa es la señal de que DDD se está usando como fin en sí mismo, no como herramienta.

Por el Equipo de Sinra
Productividad en Desarrollo
Productividad en DesarrolloGestión de Proyectos

Deuda técnica: nombrar las deudas en lugar de "pagarlas"

"Necesitamos un sprint de deuda técnica." Esta frase se pronuncia en cientos de equipos cada trimestre. Lo que ocurre a continuación: dos semanas de refactorización sin dirección clara, cuyo valor es imposible de comunicar a la dirección, y que no cambia fundamentalmente los problemas más dolorosos.

Por el Equipo de Sinra
Productividad en Desarrollo
Cultura LaboralProductividad en Desarrollo

Onboarding de desarrolladores: el verdadero coste de la documentación obsoleta

¿Cuántos días pasa un nuevo desarrollador intentando poner en marcha el proyecto en local antes de poder contribuir realmente? En la mayoría de los equipos, la respuesta está entre dos y diez días. La documentación de onboarding existe, solo que es incorrecta.

Por el Equipo de Sinra