Tenemos un proyecto que viene donde el PM insiste en que el equipo debe "comer su propia comida para perros"?¿En qué punto de un proyecto los desarrolladores deberían comenzar a "comer su propia comida para perros"?
¿En qué punto es realista hacer esto?
p. Ej. supongamos que tenemos que escribir un editor. No podemos utilizar este editor al principio para realmente codificar porque no existe. Tenemos que usar otro editor.
Durante un tiempo durante el proyecto, usar un editor de errores va a ralentizar el proyecto y será contraproducente.
Entonces, ¿en qué punto cambiamos?
Actualización: Después de alguna discusión dentro del equipo, los puntos vamos a estrés durante el desarrollo son:
- Implementar subconjunto más pequeño posible para empezar con
- Identificar las características críticas antes posible
- Sólo cambiar algunos de los desarrolladores utilizar el nuevo producto para minimizar el riesgo
"Una vez que empiece a usar él se puede encontrar a toda prisa qué características son importantes. " Mi única preocupación con esto es que las características que los desarrolladores consideren que es importante no van a ser las características que el mundo en general quiere. – nzpcmad
Eso definitivamente sería una preocupación si estuvieras escribiendo un editor de texto. Si escribe algo que está menos centrado en la programación, digamos un cliente de correo electrónico, creo que el riesgo disminuirá. –