Professional Documents
Culture Documents
Equipo 2. –
16 mayo 2018
ÍNDICE.
INTRODUCCIÓN. ................................................................................................... 3
Metodología en espiral. ........................................................................................... 4
Implementación en un sistema. ............................................................................... 4
Iteración 1................................................................................................................ 4
Comunicación con el cliente. ............................................................................... 4
Cuestionario. ........................................................................................................ 4
Planificación. ........................................................................................................ 5
Plan de trabajo. .................................................................................................. 6
Análisis de riesgos. ........................................................................................... 6
Ingeniería. ............................................................................................................ 6
Construcción y adaptación. .............................................................................. 6
Evaluación del cliente. ......................................................................................... 7
Iteración 2................................................................................................................ 7
Comunicación con el cliente. ............................................................................... 7
Cuestionario. ........................................................................................................ 7
Planificación. ........................................................................................................ 8
Plan de trabajo. .................................................................................................... 8
Análisis de riesgos. .............................................................................................. 8
Ingeniería. ............................................................................................................ 8
Construcción y adaptación. .................................................................................. 8
Evaluación del cliente. ......................................................................................... 9
Iteración 3................................................................................................................ 9
Comunicación con el cliente. ............................................................................... 9
Cuestionario. ........................................................................................................... 9
Planificación. ........................................................................................................ 9
Plan de trabajo. ................................................................................................ 10
Análisis de riesgos. ............................................................................................ 10
Ingeniería. .......................................................................................................... 10
Construcción y adaptación. ................................................................................ 10
1
Evaluación del cliente. ....................................................................................... 10
Plan de trabajo concluido. .................................................................................. 11
Entrega del proyecto. ........................................................................................ 11
2
Mediante la metodología en espiral se realizará la mejora de una página web
mediante la cual se pretende facilitar su manejo, enfocándonos en la compra-venta
de inmuebles.
Se explicará paso a paso como se utilizará la aplicación, para poder mejorar este
proceso comenzaremos con la búsqueda de información de los clientes para que
con ello sea más fácil mantenernos en contacto y a la vez pedir su opinión sobre la
experiencia que tuvo en nuestra página y con ello podremos partir con su opinión y
mejorar las opciones que le mostramos en nuestra aplicación.
3
Metodología en espiral.
El desarrollo en espiral es un modelo de ciclo de vida del software definido por
primera vez por Barry Boehm en 1986, utilizado generalmente en la Ingeniería de
software. Las actividades de este modelo se conforman en una espiral, en la que
cada bucle o iteración representa un conjunto de actividades.
Implementación en un sistema.
El cliente nos pide la implementación de una página web para facilitar la solicitud de
compra/venta de inmuebles, se llevaron a cabo la siguiente serie de pasos para
poder implementarlo. Cabe mencionar que nos basamos en la metodología en
espiral para llegar hasta el punto de implementación.
Iteración 1.
Comunicación con el cliente.
En esta etapa nosotros simulamos ser el cliente y pedir una aplicación donde una
persona puede ver los precios y características de las cosas de una zona en
específico.
Para poder tener todos los requerimientos del cliente y toda la información
relacionada con el proyecto propusimos hacer una entrevista con el cliente y sus
trabajadores para así poder tener una visión más grande y saber realmente que es
lo que se desea.
Cuestionario.
• ¿Cuál es el requerimiento?
Modelar una página web en la cual podamos escoger inmuebles para
comprar o rentar, y si no se está de acuerdo entrar en una sección en la cual
podamos escoger otra opción.
4
• ¿Cuáles son las características del sistema que se utiliza para resolver
el problema?
Se trata de una página web la cual tendrá la opción de escoger diversos
inmuebles que le ofrece un vendedor. Es una página para el manejo de
transacciones de compra/venta de inmuebles.
• ¿Cómo se apoyará el sistema cuando se soliciten correcciones,
adaptaciones y mejoras?
Se pedirá al cliente que especifique cuales son los detalles que desea
modificar, y con excepción de la instalación de la herramienta utilizada, en
este caso MagicDraw, todo se debe de hacer en el programa, para poderse
adaptar a diferentes bases de datos y/o lenguajes, por lo cual tenemos la
herramienta ya antes mencionada que nos permite manejar con facilidad
estos detalles.
• ¿Qué información va a ser procesada?
Información acerca de inmuebles en venta o renta.
• ¿Qué se considera un resultado correcto?
Un sistema funcional, que tenga una buena estructura en su diseño mediante
la herramienta MagicDraw, además que los usuarios puedan decidir entre
varias opciones.
Planificación.
5
Plan de trabajo.
Análisis de riesgos.
En esta otra etapa evaluaremos todos los pasos anteriores y con base a nuestra
experiencia, encontraremos todos los problemas posibles y así darle una solución
óptima.
En este caso se dio un tiempo de nueve días para concluir con las entrevistas con
el cliente y su personal, pero ocurrió un imprevisto al séptimo día, el cual era que
aún faltaban una gran cantidad de trabajadores de suma importancia para el
desarrollo del proyecto.
Para eso la acción que tomamos fue hacer grupos de entrevistas con todos los
trabajadores faltantes los últimos dos días para así no tener retrasos o menos
tiempo en el resto de etapas y poder cumplir con el plan de trabajo ya establecido.
Ingeniería.
Aquí comenzamos con el desarrollo de la aplicación utilizando la herramienta
MagicDraw donde se llevará a cabo realizar la operación, validación de requisitos,
diseño del producto, pruebas unitarias y la implementación.
Construcción y adaptación.
Aquí comenzamos a construir, probar, instalar, y proporcionar soporte al usuario
con documentación y practica e incluso creando una guía de usuario.
En esta etapa lo que hacemos es que con lo que se tiene del proyecto lo instalamos
en ciertos ordenadores donde se planea utilizar la aplicación para que los
trabajadores que van a utilizarlo comiencen a familiarizarse con esta y con base a
los resultados vistos se ira elaborando la guía de usuario y la documentación.
6
Evaluación del cliente.
Aquí el cliente opina sobre el avance del proyecto y que puede pedir cambios o
mejoras para la mayor comodidad del usuario.
Nosotros simulando ser el cliente optamos por pedir a los desarrolladores que el
sistema pueda contar con la ayuda de un vendedor que pueda asesorar al usuario
por si a este le existe alguna duda y que aparte pueda disponer de una gran variedad
de casas en distintas zonas.
Iteración 2.
Comunicación con el cliente.
Como en la vez anterior, se lleva a cabo una reunión con el cliente donde se habla
de los detalles que desea agregar en el proyecto, como son:
• La posibilidad de obtener información de otros lugares geográficos donde se
vende y se puede comprar casas.
• La posibilidad de obtener información de otros lugares geográficos donde se
vende y se puede comprar casas.
Cuestionario.
7
Planificación.
Plan de trabajo.
Análisis de riesgos.
Aquí se analizan los problemas que podrían surgir, como en la primera parte
existieron problemas al realizar las entrevistas y hubo un retraso, en esta ocasión
se realizaran menos entrevistas a los trabajadores aplicando métodos estadísticos
que nos aporten mayor eficacia en la obtención de la información.
Ingeniería.
En esta parte no habrá muchos cambios pues se continuará con el desarrollo de la
aplicación y continuaremos utilizando MagicDraw donde se llevará a cabo el diseño
de las funciones nuevas que el cliente ha solicitado.
Construcción y adaptación.
Se completa el proyecto anteriormente construido y como en la iteración pasada, se
continúa probando, instalando, y proporcionando soporte al usuario, basado en la
guía de usuario.
De nueva cuenta, los desarrolladores realizaran pruebas de compatibilidad de la
nueva versión con los ordenadores del cliente verificación que no existan errores de
instalación.
8
Evaluación del cliente.
El desarrollador realiza las pruebas de funcionamiento y satisfacción al cliente.
Al final de la prueba, el cliente solicita recibir notificaciones de descuentos que están
disponibles por parte de los vendedores al adquirir alguna vivienda.
Iteración 3.
Comunicación con el cliente.
Anteriormente se había agregado lo que el cliente requería, sin embargo, en una
reunión más solicitó que se agregara:
• La posibilidad de que puedan recibir algunas notificaciones de algunos
descuentos sobre las viviendas, preferentemente de parte de los
vendedores.
Cuestionario.
Planificación.
9
Plan de trabajo.
Análisis de riesgos.
Nuevamente se van analizar los riesgos del proyecto para poder darles una pronta
solución, como anteriormente fue con las entrevistas, ahora se puede ver lo del
descuento que se tiene que agregar.
Sin embargo, contamos con el margen de error del proyecto y se puede ajustar a
eso.
Ingeniería.
En esta etapa del proyecto no hay muchos ajustes ya que se sigue empleando la
misma herramienta de trabajo que es MagicDraw, para poder agregar lo que el
cliente ha solicitado nuevamente.
Construcción y adaptación.
Con todas las etapas anteriores e iteraciones se llevan a cabo nievas pruebas e
instalaciones conforme al usuario.
Por ende, se realizan pruebas en el ordenador del cliente para asegurar que no
haya ninguna falla técnica a la hora de la instalación del proyecto.
10
Plan de trabajo concluido.
11
Sí se cumplió con este requerimiento, además que el cliente quedo satisfecho
con el resultado final, por lo que se puede decir que el proyecto de un sistema
de inmuebles es un éxito.
• ¿Usted cree necesario implementar una nueva etapa de reunión con el
cliente y aplazar la fecha de término del proyecto?
No, ya que el diseño del sistema con la herramienta MagicDraw es
completamente funcional
12