Está en la página 1de 4

TECNOLOGÍA EN ANÁLISIS Y DESARROLLO DE SOFTWARE

DOCUMENTO IDENTIFICANDO LA METODOLOGÍA PARA EL PROYECTO DE


DESARROLLO DE SOFTWARE. GA1-220501093-AA1-EV04
FICHA: 2834894

APRENDIZ:
EVER ANTONIO JAIME CONTRERAS

INSTRUCTOR:
LUZ KATERINE CASTELLANOS JOYA

CENTRO DE FORMACION PARA EL DESARROLLO RURAL Y MINERO


CEDRUM
SENA

REGIONAL NORTE DE SANTANDER


2023
INTRODUCCIÓN
Las tecnologías del desarrollo de software son conjuntos de técnicas que buscan la
organización o grupos de trabajo, una metodología es indispensable para la
organización del trabajo y control de su desarrollo.

Las metodologías de desarrollo de software son un conjunto de técnicas y métodos


que en el ámbito de la informática y la computación logran de manera efectiva el
trabajo en equipo organizadamente para finalizar un proyecto o un objetivo
Cita 1: Maida, E. G., & Pacienzia, J. (2015). Metodologías de desarrollo de software.

En el marco de trabajo tradicional hace referencia a eso específicamente a un


trabajo que ha usado por años y es el mas conocido, es un tipo de trabajo predecible
y estandarizado, es un proceso secuencial en una sola dirección y se suele usar al
tener bastante experiencia con un solo producto u objetivo.
Por otro lado, el marco de trabajo ágil es una alternativa al tradicional, se les conoce
como adaptativas y flexibles, haciendo referencia a que inventos imprevistos y sus
consecuencias no generan un impacto irreparable en el proceso llevado a cabo, por
el contrario, suele tenerse mucho mejor control en caso de eventos inesperados.

Metodologías de desarrollos de software

Tradicionales Ágiles
Waterfall Kanban
Prototipado Scrum
Espiral Lean
Incremental Programación
Diseño rápido (RAD) Crystal
Definición de las metodologías
Tradicionales:
Waterfall: es un método de implantación progresiva usado en proyectos TIC.
Prototipado: El prototipado nos permite probar, evaluar y validar si efectivamente
la idea que tenemos en mente cumple los objetivos de la empresa y de los usuarios.
Espiral: El modelo de desarrollo en Espiral es una combinación entre el modelo
waterfall y un modelo por iteraciones. El proceso pasa por distintas etapas, desde
la de conceptualización, siguiendo el desarrollo, luego una fase de mejoras, para
finalizar con el mantenimiento.
Incremental: La metodología incremental parte de un diseño inicial con
características básicas, conocida como bosquejo de descripción y luego conforme
avanza el desarrollo se van realizando versiones cada vez más completas del
sistema, hasta llegar a una versión final que satisface completamente las
necesidades del usuario.
Diseño rápido (RAD): La metodología RAD, o modelo de desarrollo rápido de
aplicaciones RAD, es un método de desarrollo de aplicaciones de software basado
en creación de prototipos sin una estructuración ni planificación específica.

Ágiles:
Kanban: La metodología Kanban se implementa por medio de tableros Kanban. Se
trata de un método visual de gestión de proyectos que permite a los equipos
visualizar sus flujos de trabajo y la carga de trabajo.
Scrum: Scrum es un marco de gestión de proyectos de metodología ágil que ayuda
a los equipos a estructurar y gestionar el trabajo mediante un conjunto de valores,
principios y prácticas.
Lean: La metodología Lean se basa en una serie de objetivos básicos que
permiten alcanzar la eficacia: Excluir actividades que no agregan valor al producto
o servicio.
Programación: La metodología de programación es el enfoque teórico práctico que
hace posible encontrar soluciones a problemas complejos partiendo del análisis y
apoyándose en la planificación.
Crystal: Es una metodología de desarrollo de Software ágil y más que una
metodología se le considera una familia de metodologías debido a que se subdivide
en varios tipos de metodologías en función a la cantidad de personal que vayan a
estar en un proyecto.
Metodología elegida para desarrollo del proyecto de software

Información general de Scrum Un proyecto Scrum implica un esfuerzo de


colaboración para crear un nuevo Producto o, servicio, o cualquier otro resultado
como se define en el Declaración de la Visión del Proyecto. Los proyectos se ven
afectados por las limitaciones de tiempo, costo, alcance, calidad, recursos,
capacidades organizativas, y otras limitaciones que los hacen difíciles de
planificar, ejecutar, administrar y finalmente tener éxito. Sin embargo, la
implementación exitosa de los resultados de un proyecto acabado le proporciona
ventajas económicas significativas a una organización. Por lo tanto, es importante
que las organizaciones seleccionen y practiquen una metodología adecuada de
gestión de proyectos.

Scrum es una de las metodologías ágiles más populares. Es una metodología de


adaptación, iterativa, rápida, flexible y eficaz, diseñada para ofrecer un valor
significativo de forma rápida en todo el proyecto. Scrum garantiza transparencia en
la comunicación y crea un ambiente de responsabilidad colectiva y de progreso
continuo. El marco de Scrum, tal como se define en la Gula SBOK™, está
estructurado de tal manera que es compatible con los Producto os y el desarrollo
de servicio en todo tipo de industrias y en cualquier tipo de proyecto.
independientemente de su complejidad.

Conclusión
Las diferentes metodologías que conocemos para el desarrollo de software son de
gran utilidad dependiendo de la necesidad que se tenga al momento por la
compañía o empresa, cada una de las técnicas se puede aplicar a un objetivo
especifico y aplicarlo correctamente hace el trabajo lo más eficiente posible.

También podría gustarte