Contemple Deshecharlo
(Plan to Throw One Away)
Cuando se desarrolla un sistema, siempre se crea un primer prototipo
el cual es apenas usable. Este sistema puede tener muchos errores,
por lo tanto en algun momento se tendra que redise�ar.
La cuesti�n no es si se construir� y sistema piloto y desp�es se
deshechara. El problema es si debemos planear que lo deshecharemos por
adelantado, o prometer entregar el piloto a los clientes. Entregar el
piloto puede ahorrarnos tiempo, pero puede costarnos la reputaci�n de
nuestro producto.
Por lo tanto Contemple deshecharlo; de todos modos tendr� que hacerlo.
Cuando hemos reconocido que se debe construir un sistema piloto y
despues deshechar, debemos aceptar el hecho del cambio como una forma
de vida. Algunos cambios son inevitables y es mejor estar preparado
para ellos que asumir que no llegar�n.
Algunas formas de planear uns sistemas para cambios son modularizaci�n
cuidadosa, subrutinas extensibles, definici�n precisa y completa las
interfaces entre modulos, y la completa documentaci�n de todos estos.
No solo se debe planear el cambio para el sistema, si no tambi�n
planear el cambio de la organizaci�n. Se debe mantener a los miembros
del equipo intercambiables tanto como su talento se los permita.
|