Generalidades sobre proyectos de ingeniería de software
las
metodologías agiles para el desarrollo de software
son aquellas que
permiten adaptar
la forma
de trabajo
a las condiciones
del proyecto
tales como:
Feature-Driven Development8 (FDD)
desarrollo
basado en funciones
entregas
tangibles
en corto tiempo.
ventajas
desventajas
características
se preocupa
por calidad
incluye monitoreo
constante
del proyecto
minimiza costos
frente a cambios
trabajo en conjunto
entre desarrolladores
y clientes
el equipo de
desarrollo
no pierde tiempo
ni malgasta
el dinero del cliente
problemas derivados
de la comunicación
oral
falta
comunicación
del diseño
Adaptive Software Development7 (ASD)
desarrollo adaptable a software
este método
se adapta al cambio
no hay un ciclo
planificación
del software
construcción
si hay
un ciclo para
colaborar
aprender
especular
un trabajo importante es
la coordinación
asegura
que lo aprendido
sea transmitido a todos
se centra en
desarrollo
mantenimiento
competencia cíclica
consiste en
capturar
todo lo que se aprendió
tanto positivo y negativo
es la primera
tipos de aprendizaje
situación del proyecto
calidad del producto desde el
punto de vista cliente
calidad producto vista
desde los desarrolladores
fase de iniciación
establece
objetivos
metas del proyecto
y comprende
las limitaciones
del proyecto
Crystal Methodologies
metodología
para el desarrollo
de software
características
orienta a las
personas que
integran el equipo
de sus desarrolladores
en quienes recae
el éxito del trabajo
así mismo
la comunicación
es importante
click to edit
Dynamic Systems Development Method (DSDM)
características
todos los cambios
son reversibles
y se debe
tener una
linea base
rapidez en el desarrollo
de manera
eficaz y eficiente
verificación de calidad
en el transcurso
del desarrollo
trabajo en equipo
para
desarrolladores
usuarios
stakeholders
fases
fase 1
fase 2
fase 3
pre-proyecto
se identifica
fondo del proyecto
se establece
compromiso de realizarlo
ciclo de vida del proyecto
compuesto por 5 etapas
interacción estructurada
interacción del modelo funcional
diseño
estudio dos (2) etapas
implementación
post-proyecto
se asegura que
opere
eficazmente
eficientemente
es un método
que provee
un framework
para el ágil
desarrollo
de software
SCRUM
es una
metodología que define
marco para
la gestión de proyectos
y se ha utilizado
con éxito
los últimos
10 años
características
reuniones diarias
en el desarrollo
del proyecto
desarrollo de software
se realiza
la coordinación
integración
se realiza
por medio
de iteraciones
denominadas sprints
que son
ciclos de iteraciones
que permiten
mantener el
ritmo de trabajo
en cierto tiempo
fijado
Sandra yorlen Herreño
Carlos Cortes