¿Qué son las metodologías de desarrollo de software?
Inicialmente, es importante conocer la definición de metodología y desarrollo.
Metodología es una palabra compuesta por tres vocablos griegos: metá (“más allá”), odós (“camino”) y logos (“estudio”); considerando lo anterior, la definición de metodología son los métodos para luego determinar cuál es el más adecuado.
El concepto de metodología es “conjunto de métodos coherentes y relacionados por unos principios comunes”. El concepto de desarrollo, está vinculado a la acción de desarrollar o a las consecuencias de este accionar, por lo tanto es necesario, rastrear el significado del verbo desarrollar: se trata de incrementar, agrandar, extender, ampliar o aumentar alguna característica de algo físico (concreto) o intelectual (abstracto). Por lo anterior, se concluye que metodología de desarrollo es: el estudio y determinación de cuál es el método más adecuado para dar incremento a algo en este caso al software.
Actualmente el término desarrollo es el más utilizado para referirse a las actividades que involucran la creación, fabricación, actualización o modificación de software.
¿Cuáles metodologías existen y cómo se pueden agrupar?
Con base en la información de los cursos de IS impartidos por el autor, en el Instituto Tecnológico de Pachuca, la recopilada por alumnos de la materia, los textos de ingenieria de software y la investigación en internet sobre el tema, a continuación se presentan los nombres de las metodologías que existen y una forma de agruparlas.

