Está en la página 1de 5

SENA

IDENTIFICANDO LA METODOLOGÍA PARA EL PROYECTO DE


DESARROLLO DE SOFTWARE

Elaborado por:
Luis Felipe Balanta Buitrago

Actividad: GA1-220501093-AA1-EV04

Análisis y desarrollo de software (2675831)

Instructor:
Camilo Andrés Gutiérrez Oviedo
Introducción
El presente documento permite identificar la metodología del desarrollo del proyecto
Software de Optimización de Registro y Contabilización para Estacionamientos o mejor
identificado como “SORCE” cuyo programa será empleado para el uso de parqueaderos, el
programa permitirá agilizar el registro de entrada y salida de vehículos, control de vehículos
y contabilidad de los parqueaderos.
1. Identificación de la metodología del software
Para la elaboración de un proyecto de desarrollo de software se hace necesario escoger una
metodología para trabajar con él, existen varios tipos de metodología; pero no todas
aplicables a cada proyecto, debido que en estos influyen diversos factores que son
determinantes para tener un resultado exitoso al final. Tales como Tiempos, costos y
requisitos del cliente de acuerdo a las etapas del mismo.
En primer lugar, es indispensable identificar el proyecto sobre el cual se desea trabajar,
conocer quién es el cliente y cuál es el resultado que pretenden obtener al finalizar el mismo.
Luego se hace una elección de la metodología acorde a los requerimientos y para finalizar se
contrastan los dos aspectos anteriores para validad la viabilidad de la elección.
2. Presentación del proyecto
El proyecto Software de Optimización de Registro y Contabilización para Estacionamientos
o mejor identificado con su acrónimo “SORCE”, es una herramienta que será empleada para
el uso de parqueaderos, el programa permitirá agilizar el registro de entrada y salida de
vehículos, control de vehículos y contabilidad de los parqueaderos. La programación
corresponderá en el uso de fórmulas matemáticas y líneas de código basadas en java y
HTML, previamente estandarizadas en el área brindando con esto mayor agilidad operacional
a los clientes que desempeñen sus labores en los parqueaderos.
3. Elección de la metodología de trabajo
3.1. Scrum
Esta metodología se fundamenta en los valores agiles y definidos en (manifiesto ágil, 2001)
contando con tres pilares esenciales tales como:
- Transparencia: puede ser conocido por cualquiera a partir de reuniones de revisión,
cronogramas, documentos de visión del proyecto o instrumentos de seguimiento.
- Inspección: cualquiera puede conocer las actividades y el estado actual del proyecto.
- Adaptabilidad: fijar las mejores que permitan modificar el tipo de proceso en pro de
lograr un estándar de mejor calidad.
Scrum es una metodología ágil en el desarrollo de ciclos, interacciones o sprints, los cuales
se componen por 5 fases para su comprensión.
- Concepto: se define las características del producto y el equipo encargado en el
desarrollo.
- Especulación: se establecen limites en el desarrollo del producto de acuerdo a la
información obtenida y a partir de ideas principales se repite cada interacción que
consiste en:
o Desarrollar y revisar requisitos generales
o Mantener la lista de funcionalidades esperadas
o Crear un plan de entrega, estableciendo fechas para las interacciones, hitos y
versiones
- Exploración: se incrementa el producto en el que se añaden las funcionalidades de
la fase de especulación.
- Revisión: el equipo contrasta lo que se ha construido con el objetivo deseado.
- Cierre: si fijara fecha de entrega del producto, se tratará de una versión; pero no
implicara que el proyecto haya finalizado, ya que seguirá habiendo cambios hasta
obtener el producto deseado.
3.2. ¿Por qué scrum como metodología?
Para llevar a cabo el desarrollo del proyecto “SORCE” Software de Optimización de
Registro y Contabilización para Estacionamientos; se ha optado poner a prueba la
metodología scrum teniendo en cuenta la agilidad, los resultados a corto plazo y la facilidad
de adaptación a cambios durante el desarrollo del software a criterio del cliente o sugerencia
del desarrollador.
3.2.1. Planificación: Product Backlog
En este primer paso se debe establecer las tareas mas importantes y prioritarias. Por lo cual
se recopilará toda la información detallada sobre el proyecto a desarrollar, especificando
funcionalidades que el cliente desea y se les dará un orden lógico de acuerdo a su importancia.
3.2.2. Ejecución: Sprint Backlog
Una vez planificado el proyecto, se procederá en el equipo de trabajo a crear una lista de
tareas de interacción teniendo en cuenta las prioridades de la fase anterior para así lograr
dichos objetivos.
Para el desarrollo de estas tareas se contará con un tiempo no mayor a 2 meses
aproximadamente; durante el desarrollo de la fase se realizarán reuniones en conjunto con el
cliente cada semana para hacer las verificaciones pertinentes, ajustes y adición de nuevas
funciones si el cliente así lo desea.
3.2.3. Desarrollar y ejecutar
Es momento de realizar todas las tareas planificadas y enfocar los esfuerzos en completar la
primera entrega. En esta fase se deberá hacer una reunión diaria (daily scrum) de 15 minutos,
para sincronizar las actividades, definir el plan del día y supervisar que los objetivos se están
cumpliendo o no se produzcan cambios.
3.2.4. Revisar los primeros resultados
Terminado el periodo de desarrollo se convoca a un sprint review, donde una vez entregado
el producto tangible al cliente, se realiza una reunión entre el “Product owner” o cliente,
donde se analiza el rumbo del proyecto, objetivos cumplidos, errores cometidos durante este
primer sprint para no cometerlos en el siguiente.
Conclusión
De lo anterior se puede concluir que la metodología de desarrollo Scrum es la mas adecuada
para la implementación del proyecto “SORCE” Software de Optimización de Registro y
Contabilización para Estacionamientos; debido a su método ágil y la capacidad de
adaptación a los cambios que el cliente requiera durante la fase de desarrollo.

También podría gustarte