Metodolgias de Desarrollo
Enviado por CAROLINA BELEM MEDINA SALAZAR • 22 de Agosto de 2017 • Ensayo • 5.451 Palabras (22 Páginas) • 216 Visitas
[pic 2]
[pic 3]
[pic 4][pic 5][pic 6][pic 7][pic 8][pic 9]
Índice
Introducción 4
Características de una Metodología de Desarrollo 6
Ventajas y Desventajas de seguir una Metodología de Desarrollo 6
Cascada 8
Incremental 10
Evolutivo 12
Espiral 14
Prototipos 16
Desarrollo basado en componentes 18
Metodologías Nuevas 20
Ganar, Ganar 20
Proceso Unificado 21
Ingeniería Web 23
Metodologías Emergentes 25
Metodologías Ágiles 27
Reingeniería 29
Características de la Reingeniería 29
Objetivo de la Reingeniería 29
Ventajas y Desventajas de la Reingeniería 29
Caso Práctico de la Reingeniería 30
Metodología a seguir para el proyecto 31
Conclusiones 32
Bibliografía 33
Glosario 35
Índice de Diagramas
Cascada……………………………………………………………………………………………….. | 9 |
Incremental…………………………………………………………………………………………. | 11 |
Evolutivo………………………………………………………………………………………………. | 13 |
Espiral………………………………………………………………………………………………….. | 15 |
Prototipos…………………………………………………………………………………………….. | 17 |
Desarrollo basado en Componentes………………….............................. | 19 |
Ganar-Ganar…………………………………………………………………………………….... | 21 |
Proceso Unificado……………………………………………………………………………….. | 22 |
Ingeniería Web…………………………………………………………………………………... | 24 |
Metodologías Emergentes…………………………………………………………………… | 26 |
Metodologías Ágiles……………………………………………………………………………… | 28 |
Introducción
Una metodología consiste en un conjunto de métodos y, a su vez, cada uno de estos consiste en una serie de pasos estratégicamente planeados y ordenados para lograr un fin en común.
Estas metodologías resultan altamente eficientes ya que hoy en día los proyectos son ambiciosos y las relaciones con las personas han aumentado su importancia.
Sin embargo, el paradigma de planificar únicamente con base en los conocimientos de la persona ha llevado a que menos de la mitad de los empresarios consideren llevar a cabo una metodología. Esto también es consecuencia de la falta de información pues el simple hecho de mencionar la palabra metodología provoca un rechazo por miedo al fracaso, falta de recursos, etc.
El siguiente trabajo pretende esto mismo, informar sobre las metodologías existentes y más usadas, como lo son las metodologías tradicionales principalmente cascada, espiral, incremental, entre otras. Estas metodologías son recomendadas principalmente para proyectos que tienen un diseño definido y lo demás ya depende de las características de la metodología que se adapten mejor. Luego se hablará sobre las nuevas metodologías por ejemplo ganar-ganar, ingeniería web, etc. Las cuales consideran otros aspectos que en las tradicionales no, como los recursos humanos, las relaciones con el cliente, las nuevas tecnologías, etc.
Esto no significa que las nuevas metodologías sean mejores que las tradicionales o viceversa, la clave aquí, la clave del éxito, es saber identificar la metodología que mejor se adapte a nuestro proyecto, si es así entonces nada será un gasto, mas bien, todo será una buena inversión.
Posteriormente se habla sobre reingeniería, esto como una opción distinta a las metodologías, pues se basa en el rediseño completo de uno o más procesos de una empresa. Gracias a la reingeniería se pueden resolver problemas muy grandes en una empresa, pues se trata de definir desde cero un proceso. Se hablará sobre sus ventajas y desventajas, y al final un caso práctico de la reingeniería el cual fue aplicado por la empresa Ford Motor para disminuir los recursos que estaban siendo utilizados en cantidades inaceptables.
Luego de haber hecho toda esta investigación, al final del trabajo se especificará la metodología a seguir para nuestro proyecto, la cual habremos elegido de acuerdo a las características que mejor se adapten a nuestras necesidades y objetivos.
Metodologías de Desarrollo
Una metodología consiste en un conjunto de métodos que se siguen en una investigación, un estudio o un trabajo para lograr una meta.
Ahora, una metodología de desarrollo se refiere al conjunto de herramientas, técnicas y procesos que se utilizarán durante el ciclo de vida del software para crear un producto de calidad, dentro del presupuesto y a tiempo.
...