Un desarrollador y, sin embargo, amigo, me tiene entretenido de vez en cuando revisando un proyecto. Las revisiones suelen consistir en sesiones con café en las que este joven, la gerente y algún espontáneo hablan de cualquier cosa mientras yo le digo que no a todo. Product Managing at its best.
En la última sesión el proyecto, que originalmente hacía una cosa, había crecido para hacer tres o cuatro más o menos relacionadas. El joven ha adquirido el típico retrovirus MS3WTF1 conocido popularmente como “Bloatware”. Este virus es más común de lo que parece y encuentra su caldo de cultivo en la mente de
- Programadores que están aprendiendo,
- vendedores tras tomar unas copas con un cliente y
- empresas que organizan grupos de estudio.
Sin embargo no todo está perdido. Especialmente el tiempo invertido en añadir features (poyaques en español). Veamos, pues, como afrontar el problema en cuestión: un proyecto que engorda más allá de lo necesario.Hablamos de un proyecto para iOS.