16.05.2013 Views

de Dattatec.com SRL. - Pixels & Code

de Dattatec.com SRL. - Pixels & Code

de Dattatec.com SRL. - Pixels & Code

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!