Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Planificación

Como llevar a cabo una refactorización

Introducción La refactorización siempre es uno de los procesos de desarrollo más complejos y riesgosos, sin embargo es crucial para la evolución del software que se está desarrollando. La forma de comenzar un proceso de refactorización depende de tres factores: Madurez del equipo de desarrollo Antigüedad del proyecto y de las herramientas utilizadas Evolución del cliente Estos factores pueden propiciar el proceso o bien bloquearlo por completo. Razones por las cuales refactorizar Aquellos que piensen que una refactorización no debería suceder nunca, están equivocados, este proceso es la clave de la evolución de todo software. No es factible comenzar desde cero cada vez que hay una revolución en la tecnologia o el mercado. Basta con que el cliente decida invertir para cambiar la tecnología lo cual impacta directamente en los sistemas que tenga implementados y en consecuencia en la velocidad que nuestro producto deba adaptarse. Pero hay muchas más razones por las cuales es n...

Por qué la planificación es importante

La importancia de planificar radica no sólo en la enumeración de  pasos, especificación de tiempos del proyecto sino en detectar los desvíos (hechos eventuales que alteran el curso normal del proyecto) más probables y determinar los cursos de acción para tales eventos. Este ejercicio es vital para que el equipo pueda trabajar sobre suelo firme la mayor parte del tiempo posible. Siempre habrá momentos de incertidumbre pero reducir esa incertidumbre al mínimo es lo que marca la diferencia entre planificar y no planificar. Una buena planificación debería brindar las herramientas necesarias para afrontar los momentos de incertidumbre además de indicar el camino del proyecto. Cuando uno sabe exactamente qué hacer la planificación deja de ser explícita, se interioriza hasta el punto de ser un conjunto de actos reflejo. Esto sólo ocurre cuando se adquiere la suficiente experiencia en la materia al punto tal de convertirse en un experto. Aún así siempre será necesario plani...