Implementación de la metodología Ágil Scrum al proceso de desarrollo de software de la empresa SoftTech

A lo largo de este documento encontrará que las metodologías ágiles surgen para controlar el desarrollo del software centrando su interés en el equipo de trabajo, en el valor de los resultados y en el tiempo en que los productos salen al mercado. Estas metodologías comparten ciertas similitudes tale...

Full description

Autores:
Gasca Patiño, Adiela
Tipo de recurso:
Fecha de publicación:
2007
Institución:
Universidad de San Buenaventura
Repositorio:
Repositorio USB
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.usb.edu.co:10819/18389
Acceso en línea:
https://hdl.handle.net/10819/18389
Palabra clave:
Desarrollo de software
Metodología de sistemas suaves (ssm)
Arquitectura de software
Programación extrema
Rights
License
http://purl.org/coar/access_right/c_14cb
Description
Summary:A lo largo de este documento encontrará que las metodologías ágiles surgen para controlar el desarrollo del software centrando su interés en el equipo de trabajo, en el valor de los resultados y en el tiempo en que los productos salen al mercado. Estas metodologías comparten ciertas similitudes tales como hacer entregas continuas de porciones de software, comunicación constante entre el cliente y los desarrolladores y flexibilidad al cambio, lo cual añade ventajas al producto en cuanto a valor, reducción de tiempo de desarrollo, agilidad y fiabilidad. El esquema de desarrollo de las metodologías consta de cinco fases en las que se define el producto que se obtendrá al final del proceso (Concepto), discutir el alcance y los requisitos del proyecto (Especulación), desarrollar los requerimientos y funcionalidades definidas (Exploración), revisar y probar cada una de las funcionalidades del producto (Revisión), entrega del producto (Cierre). Entre las metodologías existentes encontramos: eXtreme Programming (XP), Cristal Methods, Dynamic System Develoment Method (DSDM), Adaptive Software Develoment (ASD), Feature-Driven Develoment (FDD), Lean Develoment (LD), Test Driven Design (TDD), Agile Database Techniques (AD), Agile Modeling (AM), Agile Unified Process (AUP), XBreed y Scrum.