Elección de metodologías de desarrollo de software

Get Started. It's Free
or sign up with your email address
Elección de metodologías de desarrollo de software by Mind Map: Elección de metodologías   de desarrollo de software

1. Objetivos del estudio actual:

1.1. tenemos 2 objetivos

1.1.1. evaluar empiricamente hasta el punto que se pueda utilizar en la actualidad y distintas metodologias de sofware iterativa y agiles.

1.1.2. buscar determinar si existen asociaciones discernibles con ciertas caracteristicas organizativas en el proyecto y equipo y las metodologias utilizadas

1.2. diseño de encuesta y recopilacion de datos

1.2.1. los datos son recopilados en una encuesta anónima en linea que se desea la extracción y inserción.

1.3. Week 3

1.3.1. Review Week 2

1.3.2. New Material

2. Conclusión

2.1. Hay conclusiones importantes de nuestra encuesta. Primero, con respecto al estado de la práctica de la metodología de desarrollo de software

2.2. Tradicional

2.2.1. Ágil

2.2.2. Iterativo

2.2.2.1. Híbrido

3. metodologías de desarrollo de software

3.1. los encuestados identificaron las metodologías que se utilizaron en sus proyectos de desarrollo de software a partir de una lista de métodos que comúnmente se asocia con el desarrollo de software, que van desde marcos genéricos.

3.2. Scrum, Prince) a procesos / técnicas más especializadas

3.3. Desarrollo basado en funciones, Programación eXtreme).

3.4. Sorprendentemente el ciclo de vida de desarrollos de sistemas (cascada) fue la metodología mas frecuente y citada por el 32% de encuestadores y mantiene un papel activo en la industria.

3.5. Otras metodologías populares fueron el proceso unificado y ágil.

3.6. Enfoque para el desarrollo de software:

3.6.1. Comparación con estudios previos

3.7. Quizás el hallazgo más interesante que descubrimos en este estudio fue la prevalencia de un enfoque híbrido en las metodologías de desarrollo de software utilizadas en los proyectos. Dado que se pidió a los encuestados que identificaran una o más metodologías que se usaron en sus proyectos, descubrimos que los proyectos frecuentemente usaban múltiples metodologías de desarrollo de software.

3.7.1. existe clave en el proceso de muestreo en los objetos y items entre los estudios y investigacion no se puede hacer la compracion directamente

4. INTRODUCCIÓN:

4.1. Las metodologias de desarrollo software proporcionan un marco para planificar,ejecutar y administrar el proceso de desarrollo de sistemas software.

4.2. existe muchas metodologías como: cascada creación de prototipos, iterativos, rápidos, estructurados, de objetos y ágiles.

4.3. Para los profesionales determinar la metodología específica de desarrollo de software que se utilizará para un proyecto determinado es una decisión crítica

4.4. la utilidad de una metodología de desarrollo software podría definirse en marketing y literatura que respaldan las practicas nuevas o respaldadas por la industria.

5. Comparación con estudios previos:Dado que existen diferencias clave en el procedimiento de muestreo, la muestra objetivo y los ítems del cuestionario entre nuestro estudio y la investigación previa, los resultados no se pueden comparar directamente.

6. Indicadores de metodología de desarrollo de software

6.1. nvestigamos si existen relaciones significativas entre el enfoque de desarrollo de software y los factores contextuales relevantes relacionados con la organización, el proyecto y el equipo, utilizando análisis de chi-cuadrado con un nivel alfa de 0.05 para las pruebas estadísticas.

6.1.1. Factores organizacionales:Se analizaron tres factores organizativos, la industria, los ingresos anuales y el número de empleados, para posibles asociaciones con el enfoque de desarrollo de software utilizado

6.1.2. Factores del proyecto: Examinamos dos variables de factores relacionados con el proyecto, presupuesto y criticidad del proyecto. Ambos factores tenían asociaciones significativas con los enfoques de desarrollo

6.1.3. Factores del equipo:La Figura muestra dos factores del equipo, número de equipos y tamaño del equipo, que tuvieron relaciones significativas con los enfoques de desarrollo de software