martes, 12 de octubre de 2010

Ingeniería de Software (Software Engineering)


Los dos videos anteriores son de escenas que no se incluyeron en la película de Shrek, ¿se imaginan todo el tiempo que hubiera perdido todo el equipo que creó esta película si en vez de dibujar storyboards como los que vimos en los 2 videos los hubieran hecho directamente en la computadora?
Además, el gasto que hubieran hecho por tanto trabajo y tiempo utilizado sería mucho mayor (y quien sabe cuántas escenas más no hayan salido).
Hay que planear y diseñar la mayor parte posible de lo que queramos desarrollar antes de implementarlo, de modos que ya tengamos la base de lo que queremos o tenemos que desarrollar y así evitar trabajar de más, poder hacer los cambios necesarios sobre la marcha sin desperdiciar los recursos que tenemos y no trabajar de más.
En otras palabras, es mejor tirar a la basura esas hojas de papel del storyboard de Shrek que no se va a utilizar y cambiarlo, que tirar a la basura o modificar todo el video ya hecho de esa escena, ya que el tiempo utilizado para hacer o modificar ese mismo storyboard con papel y lápiz es mucho menor que el tiempo que se requiere para hacer o modificar todas las imagenes, animaciones, renders, etc.
Esto es "Ingeniería de Software" ("Software Engineering" en inglés).

No hay comentarios:

Publicar un comentario