Está en la página 1de 4

Ingeniería de Software

Unidad 2: Segunda Fase – Modelamiento

Mileidy Medina Pajoy – Cód. 1081412029

Universidad Nacional Abierta y a Distancia (UNAD)

Abril 2020

Notas del autor

Tutor: Pilar Alexandra Moreno

Grupo: 301404_29

Ingeniería de Sistemas

Escuela de las Ciencias Básicas, Tecnología e Ingeniería, UNAD

Universidad Nacional Abierta y a Distancia (UNAD)

CEAD La Plata Huila.

Contacto, eyimepa@gmail.com
Ingeniería de Software

Resumen de la propuesta de software que trabajarán como grupo y que seleccionaron en la


fase anterior. (Tipo de software y descripción de la propuesta de software).

 Tipo de software: Software basado en web

Se pretende desarrollar una aplicación móvil con lenguaje Android que permita acceder a
información turística de los municipios del territorio Colombiano que cuente con información
detallada de la historia de cada sitio turístico y sector comercial del municipio, que además
incluya ubicación del usuario en tiempo real y acceso a beneficios online.

Esta aplicación tendrá un diseño adecuado, este debe ser llamativo, se tendrá en cuenta el
tamaño de la pantalla del dispositivo con el cual se ejecuta la App y la ubicación de los botones con
las acciones determinadas, en pro de que la navegación que realice el usuario sea intuitiva y fácil de
manejar, haciendo que esta se convierta en una opción ideal a la hora de consultar algún sitio turístico
de Colombia.

Este tipo de software permite que el usuario al descargar fácilmente la App pueda acceder a la
información situada en un ordenador local o en un servidor web que contenga toda la información
relacionada al sitio turístico que va a visitar sin necesidad de tener conexión de internet, también
si el dispositivo móvil tiene conexión a internet el usuario podrá ejecutar funciones como GPS,
compras, ofertas y/o reservas online de restaurantes, hoteles, sitios turísticos, etc.

2. Modelo de desarrollo de software seleccionado.

Marco de trabajo SCRUM

3. Explicación y justificación de la selección del modelo.

Para el desarrollo de software se seleccionó el modelo Scrum; este es un marco de trabajo


para el desarrollo y mantenimiento de productos complejos o sencillos, se ha convertido en una
de las metodologías agiles más populares y usadas en proyectos de software, posee muchas
ventajas, una de ellas es la adaptabilidad, siendo esta ideal para trabajar en diferentes contextos.

La selección de este modelo para el software que se pretende desarrollar es ideal porque
su enfoque está orientado al trabajo en equipo entre el cliente y proveedor, en este caso, los
dueños de Moreno & Asociados S.A.S con el equipo se ingeniería a cargo del desarrollo del
proyecto, cada uno de ellos colaboran entre sí con el único fin de avanzar gradualmente y lograr
la entrega de un producto de calidad en tiempos y costos previamente planeados. Además este
modelo de desarrollo de software permite el desarrollo de la App móvil a través de un entorno
funcional colaborativo, flexible y adaptable al cambio, el cual está basado en entregas parciales y
regulares del producto final.
Ingeniería de Software

Una de las grandes bondades del Scrum es que el proyecto se divide en sprint, un sprint es
cada una de las fases del proyecto, el desarrollo y/o avance de cada una de ellas se presentan al
cliente Moreno & Asociados S.A.S quienes aprueban el producto o por el contrario sugieren
cambios que el equipo de ingenieros determinan si se realizan en el momento o se mandan a un
segundo backlong es decir a una lista de aplazados para ejecutarse posteriormente. Una vez
realizado todos los sprints necesarios se hace a entrega del producto final.

Como lo que pretende Moreno & Asociados S.A.S con la aplicación es bastante amplio es
ideal trabajar con Scrum, esto, considerando el beneficio de trabajar de forma colaborativa y
repetitiva porque el cliente conoce la etapa en la que se encuentra su proyecto y junto con el
equipo de trabajo redefine los requerimientos según el avance del mismo. Este modelo también
promueve la innovación, la motivación y el compromiso de los equipos involucrados y además
reduce el margen de error y los riesgos del proyecto y su objetivo final.

4. Descripción de las fases del ciclo de vida y su aplicación para la propuesta de desarrollo,
de acuerdo al modelo seleccionado.

1. Product Blacklog: aquí se plasma la necesidad, todas las ideas y requisitos que darán
cumplimiento a la solicitud que la empresa de desarrollo de software Moreno &
Asociados S.A.S desea desarrollar a través de una aplicación que permita dar solución
para todos aquellos turistas que desean visitar un municipio de Colombia y por lo general
no conocen el lugar y mucho menos su historia y otros aspectos del lugar que visitan.

2. Sprint Plannig meeting: teniendo en cuenta todos los requerimientos dados por la
empresa Moreno & Asociados S.A.S, aquí se planea como se va a dar solución a una
primera fase de ese producto final.

3. Sprint Backlong: Se presenta una lista detallada de funcionalidades, estas son tomadas
del product backlog que están debidamente sujetas a lo que requiere Moreno & Asociados
S.A.S con el desarrollo de la App, aquí se plantea un conjunto de requisitos que se deben
construir en un tiempo de 1 a 4 semanas, a este tipo se le llama el sprint.

4. Sprint: corresponde al proceso de desarrollo o construcción de la necesidad del cliente,


son tareas divididas en un módulo funcional, su desarrollo debe realizarse en un tiempo de
1 a 4 semanas, esto dependiendo la complejidad de las funcionalidades definidas en el
sprint backlog.

5. Product: aquí se analiza cuál fue el resultado del sprint desarrollado con el fin de
encontrar posibles problemáticas, deficiencias en el proceso o mejoras que se deben
aplicar antes de iniciar con el desarrollo de un nuevo sprint.
Ingeniería de Software

5. Descripción del equipo de trabajo y de los roles que implementarán de acuerdo al modelo
seleccionado.

Product Owner: Es la representación la empresa de desarrollo de software


Moreno & Asociados S.A.S dentro del equipo de trabajo, su principal
responsabilidad es expresar claramente la necesidad que tienen como
empresa, la visión del producto dentro del product backlog.

Scrum master: Es el moderador o facilitador del equipo, es el responsable de


asegurar que el scrum es entendido y realizado al asegurarse de que el equipo
trabaja ajustándose a la teoría, prácticas y reglas desde scrum.

Development team: Es el equipo de desarrollo, son todas las personas


capacitadas para dar solución o construir la necesidad que el cliente solicita,
responsables de dar cumplimiento a los sprints; todos sus integrantes son
conocidos como desarrolladores independientemente del rol que tenga cada
persona dentro del equipo de trabajo. Puede estar conformado entre 3 a 9 personas.

6. Descripción de las herramientas y métodos de control que sugieren utilizar dentro del
proceso de desarrollo de software (control de ejecución, control de cumplimiento, control de
calidad, etc).

 ProjectManager: El galardonado sistema de gestión de proyectos de ProjectManager.com


combina potentes funciones de planificación y programación de proyectos con herramientas
de colaboración para equipos. Planifica proyectos grandes o pequeños. Planifique en sprints o
planifique proyectos en cascada en el diagrama interactivo de Gantt. Ajuste las fechas de
vencimiento con una fácil programación de arrastrar y soltar. Adjunte archivos y comentarios
para colaborar en las tareas con su equipo. ProjectManager.com lleva la planificación de
proyectos a un nivel completamente nuevo.

 Kanban Boards: Gestione el trabajo con tarjetas de arrastrar y soltar. Planifique flujos de
trabajo simples o sprints ágiles completos con nuestros potentes tableros Kanban.

 Diagramas de Gantt: Herramientas de diagrama de Gantt que lo ayudan a usted y a su


equipo a planificar, programar y actualizar sus proyectos en tiempo real.

 Task Lists: Listas de tareas simples con potentes funciones: asignar tareas, agregar fechas de
inicio y vencimiento, adjuntar archivos, colaborar y realizar un seguimiento del tiempo.

También podría gustarte