Proyectos de investigacion

Solo disponible en BuenasTareas
  • Páginas : 30 (7257 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de noviembre de 2010
Leer documento completo
Vista previa del texto
Procesos Ágiles

Integrantes:

Natalia De Rogatis CI: 4421932-2
Federico Dosil CI: 3072739-7
Diego Guerra CI: 3732667-1
Diana Merlino CI: 2882379-1
Sebastián Pizard CI: 4276915-9

Índice

Índice 2
Procesos Ágiles 3
Feature Driven Development 5
SCRUM 6
Open Source 14
AUP 16

Procesos Ágiles

El Contexto

Nandhakumar &Avison 1999
Metodologías tradicionales de desarrollo de sistemas de información “son tratadas principalmente como una ficción necesaria para presentar una imagen de control o para proveer un estatus simbólico”.
Este mismo estudio indica que estas metodologías son muy mecánicas para ser usadas en detalle.

Truex et al. 2000
Dicen que es posible que los métodos tradicionales sean “meramente idealesinalcanzables y hipotéticos straw-men que proveen una normativa guía a situaciones de desarrollo utópicas”

Straw Man: Un argumento inventado para lograr un objetivo concreto.

McCauley 2001
La filosofía en la cual se basan los métodos orientados a procesos establece que los requerimientos de un proyecto de software quedan congelados antes de que el diseño y desarrollo del softwarecomience.
Con esto no es posible contar con el nivel de flexibilidad, adaptabilidad y agilidad que permita a los desarrolladores realizar cambios tardíos en la especificación.

Manifiesto por el Desarrollo Ágil
http://www.agilemanifesto.org

Estamos descubriendo mejores maneras de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A través de esta experiencia hemosaprendido a valorar:

• Individuos e interacciones sobre procesos y herramientas
• Software que funciona sobre documentación exhaustiva
• Colaboración con el cliente sobre negociación de contratos
• Responder ante el cambio sobre seguimiento de un plan

Esto es, aunque los elementos a la derecha tienen valor, nosotros valoramos por encima de ellos los que están a laizquierda.

Principios del Manifiesto por el Desarrollo Ágil

o Nuestra mayor prioridad es satisfacer al cliente a través de la entrega temprana y continua de software con valor.
o Aceptamos requisitos cambiantes, incluso en etapas avanzadas. Los procesos ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.
o Entregamos software frecuentemente, con unaperiodicidad desde un par de semanas a un par de meses, con preferencia por los periodos más cortos posibles.
o Los responsables de negocio y los desarrolladores deben trabajar juntos diariamente a lo largo del proyecto.
o Construimos proyectos con profesionales motivados. Dándoles el entorno y soporte que necesitan, y confiando en ellos para que realicen el trabajo.
o El método más eficiente yefectivo de comunicar la información a un equipo de desarrollo y entre los miembros del mismo es la conversación cara a cara.
o Software que funciona es la principal medida de progreso.
o Los procesos ágiles promueven el desarrollo sostenible. Esponsores, desarrolladores y usuarios deben ser capaces de mantener un ritmo constante de forma indefinida.
o La atención continua a laexcelencia técnica y los buenos diseños mejoran la agilidad.
o Simplicidad, el arte de maximizar la cantidad de trabajo no realizado, es esencial.
o Las mejores arquitecturas, requisitos y diseños surgen de equipos que se autoorganizan.
o A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo, entonces mejora y ajusta su comportamiento de acuerdo a sus conclusiones.Reflexiones

• Highsmith & Cockburn 2001
– “lo que es nuevo en los procesos ágiles no son las prácticas que usan, sino que reconozcan a las personas como primeros implicados en el éxito de un proyecto, además de un intenso foco en la efectividad y la manejabilidad. Esto genera una nueva combinación de valores y principios que definen una visión ágil del mundo.”

• Hawrysh &...
tracking img