Está en la página 1de 10

TECNOLOGIA EN ANÁLISIS Y DESARROLLO DE SOFTWARE

DOCUMENTO IDENTIFICANDO LA METODOLOGÍA PARA EL PROYECTO DE


DESARROLLO DE SOFTWARE.
GA1-220501093-AA1-EV04.

APREDICES
LUIS FERNANDO MELO BARRERA
JONNATHAN ARTURO REY
DEIVID SNEIDER BLANCO RINCON

INSTRUCTORA LUZ MERY CARCAMO

SERVICIO NACIONAL DE APRENDIZAJE SENA


Centros de Servicios de Salud-Medellín
FICHA: 2721500

2023

Contenido
Introducción 1

Elección de la metodología 2

Metodología Scrum 3

Ventajas y desventajas 4

justificación 5

Roles 6

Artefactos 7

Eventos 8

Conclusiones 9

Bibliográfica 10

Introducción 1.
El objetivo de este documento es identificar la metodología que se utilizará para el
proyecto de desarrollo de software, es un punto importante al inicio de la creación
de un proyecto. Al elegir la metodología que mejor se adapte a la finalidad del
proyecto, es posible hacer una construcción bien estructurada de los pasos a
seguir de manera eficiente y de excelente calidad, tanto para el usuario o cliente,
así como para el grupo formado para la realización del proyecto. Como se ha
podido observar previamente, cada metodología se guía en una práctica
especifica capaz de utilizarse según la finalidad, creemos que un tipo de
metodología ágil es la que más se acopla a la finalidad que queremos lograr en
este caso se utilizará Scrum, es un marco de trabajo ágil que se enfoca en la
entrega temprana de valor al cliente, la adaptabilidad a los cambios y la mejora
continua. En este documento se describen los roles, artefactos y eventos de
Scrum que se utilizarán en el proyecto, al buscar crear una aplicación web/móvil,

ELECCIÓN DE LA METODOLOGÍA 2.
la metodología seleccionada, la cual hace parte de las metodologías agiles, fue la
metodología Scrum. Se centra en el aprendizaje continuo y en la adaptación
dependiendo de los diferentes factores que afecten el proyecto y a los integrantes
del equipo. Scrum se encuentra estructurado de tal forma, que logra ayudar a los
equipos del proyecto a adaptarse de manera eficaz a los diferentes cambios que
vayan saliendo en la creación del proyecto, haciendo claro que el equipo no lo
sabe todo desde un principio y permite recibir sugerencias frente a los requisitos
solicitados por clientes y usuarios, priorizando ciertos procesos y teniendo ciclos
de lanzamiento cortos para una mejora constante.

Metodología Scrum 3.

Es una de las llamadas metodologías ágiles, la cual se basa en la colaboración


constante y consistente del equipo. Se trata de una metodología que en sus
orígenes se centró en el desarrollo de software, aunque su aplicación está
presente en cada vez más tipos de industrias. siendo pensada especialmente para
trabajar con proyectos en entornos donde se necesita obtener resultados rápidos.
Trabaja con el ciclo de vida iterativo e incremental, donde se va liberando el
producto de forma periódica aplicando las prácticas del trabajo colaborativo.

Scrum se caracteriza por cuatro aspectos centrales: innovación, productividad,


flexibilidad y competitividad. es una propuesta de gestión basada en la división del
trabajo en iteraciones, es decir, fases con objetivos y tareas específicas. Sin
embargo, podemos mencionar algunos pro y contra de trabajar con su propuesta.
A continuación, mencionaremos las ventajas y desventajas de la metodología
Scrum:
Ventajas. 4.

Gestión de las expectativas del usuario: Cada usuario puede participar en cada
una de las etapas del proceso y proponer soluciones. El proceso en su conjunto
está pensado para un tipo de evaluación conjunta, ya que en todas las etapas del
proyecto los usuarios pueden aportar ideas de mejora.

Resultados anticipados: Una de las ventajas de trabajar con Scrum es que cada
etapa del proceso arroja resultados parciales, por lo que no es necesario esperar
al final para obtener resultados del proyecto. Al cierre de cada Sprint o fase de
trabajo, ya pueden visualizarse ciertos logros. Esto permite disminuir el tiempo de
los períodos de prueba y concluir el trabajo más rápido.

Flexibilidad y adaptación a los contextos: puede adaptarse a cualquier área o


sector de la gestión, es decir, no es una técnica exclusiva de ninguna disciplina.

Gestión sistemática de riesgos: permite que los problemas que pueden


contrarrestar los progresos un proyecto, pueden ser gestionados en el mismo
momento de su aparición. Es decir, la intervención de los equipos de trabajo
puede ser inmediata cuando surjan conflictos o dificultades en el transcurso del
proyecto.

Sistema jerárquico de actividades: Plantear este sistema de actividades a


ejecutar durante el ciclo de vida del proyecto, permite que los colaboradores
puedan darle prioridad a aquello que se requiera con mayor urgencia frente a
aquellas tareas que no son las más demandantes.

Fechas realistas de entregas del proyecto: al trabajar con iteraciones, se


segmenta el objetivo a entregar lo que hace que los márgenes de error sean
menores como así también, que las entregas finales se ajusten a lo que fue
planificado. Así, los Sprint o iteraciones hacen más fácil de gestionar las tareas y
un mejor manejo de los tiempos.

Feedbacks en el equipo: permite que el equipo establezca reuniones diarias


donde pueden fijar qué se hizo, qué se hará y qué impedimentos que hay para
realizarlo, pudiendo intercambiar opiniones e ideas acerca del proyecto.

Visión global: contar con una visión holística e integral del proyecto mientras está
en curso es posible, además de que esto fortalece el equipo de trabajo y sus
involucrados.
Desventajas 4.

Se aplica a equipos reducidos: es exitosa cuando se trabaja con grupos de


pocos colaboradores. En una empresa grande, por ejemplo, se debe sectorizar o
dividir en grupos que cuenten con objetivos concretos. De lo contrario, el efecto de
la técnica no será el mismo.

Requiere una exhaustiva definición de las tareas y sus plazos: funciona


correctamente cuando tanto las tareas como el tiempo en que se ejecutará cada
una se encuentran definidos. La esencia de esta metodología reside en la división
del trabajo de cada etapa y de sus tareas específicas.

Requiere de perfiles senior en su aplicación: Quienes aplican Scrum cuentan


con una alta cualificación, por lo que no es una modalidad de gestión propia de
grupos junior o que estén en formación. Podemos decir que el éxito de Scrum
radica en la experiencia profesional de equipos que cuentan con años de
experiencia y se encuentran capacitados para estas exigencias. El éxito de un
proyecto que trabaje con metodología Scrum dependerá en gran parte del
liderazgo del Scrum Master.

Difícil escalabilidad: Aplicar un enfoque Scrum para grandes proyectos se


establece un reto ya que puede fallar la coordinación precisa, por lo que no
garantiza que sea escalable a largo plazo.

Puede necesitar de transformaciones dentro de la organización: En


ocasiones, para trabajar con Scrum la empresa debe pasar por ciertas
transformaciones organizativas en sus departamentos y áreas. Es la empresa
quien debe gestionar y organizarse para que las colaboraciones sean exitosas.

No se integra fácilmente con enfoque clásico de gestión de proyectos: El


enfoque de Scrum no suele ser el adecuado para proyectos que requieren
previsibilidad y un plan bien definido.
JUSTIFICACIÓN 5.

El software a desarrollar se llama: “––––––––––––––––––––––”, seleccionamos el


marco de trabajo SCRUM, como metodología; a continuación, se presentan los
aspectos y parámetros bajo los cuales se justifica la elección de la misma
Está orientada en el aprendizaje constante, siendo esta la mayor justificación para
nuestro equipo de trabajo al momento de seleccionar metodología ya que
queremos una estructura que sea flexible para el equipo, que nos permita
evolucionar el proyecto, buscando mejorar cada aspecto necesario de la manera
más rápida permitida, siendo más comprensible para el equipo desarrollador las
ideas del usuario en cuanto a cómo mejorar y personalizar los aspectos
necesarios. Por último, encontramos que esta metodología permite, gracias a la
demarcación clara de funciones y a la planificación de eventos constantes, la
existencia de transparencia y una constante motivación para el equipo, una
ventaja bastante importante para la creación de cualquier proyecto

Roles 6.

1. Product Owner: Es el responsable de definir y priorizar los requisitos del


proyecto. El Product Owner será el enlace entre el equipo de desarrollo y los
stakeholders del proyecto.

2. Scrum Master: Es el responsable de asegurar que el equipo de desarrollo siga


las prácticas de Scrum y que se eliminen los obstáculos que puedan afectar el
progreso del proyecto.

3. Equipo de Desarrollo: Es el grupo de personas encargado de desarrollar el


software. El equipo de desarrollo debe ser autoorganizado y multidisciplinario.

Artefactos. 7.

1. Product Backlog: Es una lista priorizada de los requisitos del proyecto. El


Product Owner es el responsable de mantener el Product Backlog actualizado y
priorizado.
2. Sprint Backlog: Es una lista de tareas que el equipo de desarrollo debe
completar durante el Sprint. El Sprint Backlog se crea a partir del Product Backlog
y se actualiza diariamente durante el Sprint.

3. Incremento: Es el resultado del trabajo completado durante el Sprint. El


Incremento debe ser potencialmente entregable y debe cumplir con los criterios de
aceptación definidos por el Product Owner.

Eventos. 8.

1. Sprint: Es un periodo de tiempo fijo durante el cual el equipo de desarrollo


trabaja en el desarrollo del software. La duración del Sprint debe ser de 2 a 4
semanas.

2. Reunión de Planificación del Sprint: Es una reunión en la que el equipo de


desarrollo y el Product Owner definen los objetivos del Sprint y seleccionan los
elementos del Product Backlog que se incluirán en el Sprint Backlog.

3. Reunión Diaria de Scrum: Es una reunión diaria en la que el equipo de


desarrollo se sincroniza y actualiza el estado del Sprint Backlog.

4. Revisión del Sprint: Es una reunión en la que el equipo de desarrollo presenta el


Incremento al Product Owner y a los stakeholders del proyecto.

5. Retrospectiva del Sprint: Es una reunión en la que el equipo de desarrollo


reflexiona sobre el Sprint y busca oportunidades de mejora para el próximo Sprint.
Conclusión: 9.

En resumen, la utilización de Scrum en un proyecto permite mejorar la eficiencia,


la calidad y la satisfacción del cliente, lo que lo convierte en una opción viable para
cualquier proyecto que requiera flexibilidad y adaptabilidad.

Bibliografía 10.

SENA. (s.f.). CF6 - Metodologías de desarrollo de software. Recuperado el 15 de octubre


de 2021, de https://sena.territorio.la/content/index.php/institucion/Titulada/institution/
SENA/Tecnologia/228118/Contenido/OVA/CF6/index.html#/

Udocz. (s.f.). Documento identificando la metodología para el proyecto de desarrollo de


software. Recuperado el 15 de octubre de 2021, de
https://www.udocz.com/apuntes/482738/documento-identificando-la-metodologia-para-el-
proyecto-de-desarrollo-de-softwar

We Are Drew. (s.f.). Ventajas y desventajas de la metodología Scrum. Recuperado el 15


de octubre de 2021, de https://blog.wearedrew.co/productividad/-ventajas-y-desventajas-
de-la-metodologia-scrum

Indeed. (s.f.). Ventajas y desventajas de la metodología Scrum. Recuperado el 15 de


octubre de 2021, de
https://es.indeed.com/orientacion-laboral/desarrollo-profesional/ventajas-desventajas-
metodologia-scrum

Studocu. (s.f.). Documento identificando la metodología para el proyecto de desarrollo de


software. Recuperado el 15 de octubre de 2021, de
https://www.studocu.com/co/document/servicio-nacional-de-aprendizaje/tecnologo-en-
analisis-y-desarrollo-de-software/documento-identificando-la-metodologia-para-el-
proyecto-de-desarrollo-de-software/35662146

También podría gustarte