de Dattatec.com SRL. - Pixels & Code
de Dattatec.com SRL. - Pixels & Code
de Dattatec.com SRL. - Pixels & Code
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
22<br />
DESARROLLO DE<br />
SOFTWARE<br />
ÁGIL CON SCRUM<br />
Cuando hablamos <strong>de</strong> <strong>de</strong>sarrollo <strong>de</strong> software muchas<br />
veces sólo nos quedamos en la superficie <strong>de</strong> lo que<br />
en realidad es el vasto, y muy profundo, mar <strong>de</strong> la<br />
ingeniería <strong>de</strong> software. Es <strong>com</strong>ún que hablemos <strong>de</strong><br />
creación <strong>de</strong> líneas <strong>de</strong> código, técnicas y herramientas<br />
para mejorar nuestro rendimiento, velocidad o<br />
facilidad en la escritura <strong>de</strong> código, menos errores o<br />
una mejor calidad visual <strong>de</strong> nuestras aplicaciones,<br />
pero el <strong>de</strong>sarrollo <strong>de</strong> software no se reduce sólo<br />
a esta tarea. Por <strong>de</strong>trás (o a<strong>com</strong>pañando) a esta<br />
también se encuentra la gestión <strong>de</strong> los proyectos.<br />
LA GESTIÓN<br />
Como <strong>de</strong>cíamos, el <strong>de</strong>sarrollo <strong>de</strong> software no se reduce<br />
a la escritura <strong>de</strong> líneas <strong>de</strong> código, la gestión <strong>de</strong> los<br />
proyectos es tan importante <strong>com</strong>o el producto, o en<br />
todo caso, la gestión, <strong>com</strong>o la búsqueda y correcciones<br />
<strong>de</strong> errores, el diseño arquitectónico y muchos otros<br />
elementos hacen al todo <strong>de</strong>l producto final <strong>de</strong> software.<br />
Si nos faltara alguna <strong>de</strong> estas patas simplemente<br />
estaríamos jugando a hacer software y no haciendo<br />
software realmente.<br />
Pero en la gestión es especialmente <strong>com</strong>pleja <strong>de</strong>bido<br />
a que existen diferentes vertientes paradigmáticas que<br />
intentan sobresalir <strong>de</strong> otras. Debido a esto es que se<br />
han llegado a entablar peleas internas en empresas,<br />
separando a las personas en bandos. Aquellos que<br />
apoyan un mo<strong>de</strong>lo, otros que no están tan seguros y<br />
prefieren pivotear entre varios, y otros que prefieren<br />
los métodos ya conocidos y con más tiempo <strong>de</strong><br />
implementación en el mundo <strong>de</strong>l <strong>de</strong>sarrollo.<br />
De cualquier manera podríamos colocar a la gestión<br />
<strong>de</strong> software en dos gran<strong>de</strong>s áreas, aunque cada una<br />
<strong>de</strong> estas tendrá sus matices, una que llamaremos<br />
formal, y la otra ágil. Pudiendo ir <strong>de</strong> un lado a<br />
otro <strong>de</strong> estos extremos e incluso quedándonos<br />
parados en la ausencia <strong>de</strong> gestión por <strong>com</strong>pleto. Por<br />
supuesto, la ausencia <strong>de</strong> gestión sería un <strong>de</strong>sastre<br />
seguro para nuestro proyecto.<br />
Estos mo<strong>de</strong>los <strong>de</strong> gestión tienen su historia, lo que<br />
le da inicio a los mismos y por lo tanto cada uno<br />
<strong>de</strong> ellos posee una filosofía que lo lleva a gestionar<br />
los proyectos <strong>de</strong> la forma en cómo lo hacen. Por