Está en la página 1de 13

INSTITUCIÓN UNIVERSITARIA COLEGIO MAYOR DEL CAUCA

Facultad de Ingeniería
Ingeniería Informática

DOCUMENTACIÓN DEL PROYECTO

FRIEND FINDER

Introducción a la ingeniería de Software

Presentado por:

Juan Esteban Medina


Camilo Alexander Ante
Victor Manuel Gonzales
Jose Miguel Rivera

Felipe Alejandro Navarro

Popayán, Junio
ACTIVIDA
PLANEAMIENTO
INTRODUCCIÓN
Nuestro objetivo final es poder presentar una app que permita registrar y encontrar personas que
tengan cosas en común, se usara la compatibilidad la app será desarrolla con programación
orientada a objetos, con los conocimientos previos vistos en clase se usaran distintos metodos agiles
para tener un desarrollo de la app optima.

OBJETIVOS
Fácil de entender.
Entretenido.
Utilizar programación orientada a objetos.
Cumplir expectativas puestas por la profesora

PRÁCTICA: ¿POR QUÉ ESTAMOS AQUÍ?


Para aplicar los conceptos de programación orientada a objetos en la app de compatibilidad
(FRIEND FINDER)
Práctica: Elevador Pitch

Este es un
proyecto

para Facilitar la comunicación entre personas de manera interactiva

Simplifica el proceso de conocer personas con intereses en


que
común

el producto FRIEND FINDER

es un Proyecto que usa un sistema de compatibilidad

que Ayudara a mejorar las habilidades sociales de los usuarios

a diferencia de Tinder, Badoo y otras

este producto Principalmente se centra en encuentros casuales, para crear un


circulo social
PRÁCTICA: VECINDARIO
PRÁCTICA: LISTA DENTRO/FUERA

DENT

Funcionalidad de compatibilidad
Servidores
Pantalla de chat
Menú
Perfiles personalizables

FUE

Encuentros
Métodos de pago
Publicidad
Online
Versiones de pago

PENDIENTE POR

Sonidos de notificación
Animaciones Elaboradas
Actualizaciones
Compatibilidad con sistemas
operativos
PRÁCTICA: PRODUCT VISION BOARD

Friend Finder Encuentra personas y comparte gustos.

Usuarios Necesidades Funcionalidades del Beneficios


producto (Aporte de valor)

-Personas que se -Compartir tiempo con -Chatear con personas. -Facilitar la


sienten solas. otras personas. comunicación.

-Mejorar habilidades -Poder compartir cosas


-Personas que quieren sociales. en común. -Fácil acceso a la
ampliar su círculo información.
social.
-Características
similares -Visualizar una
-Encontrar personas descripción de cada -Tener una información
cercanas persona. básica
PRÁCTICA: CAJA DE PRODUCTO
PRÁCTICA: ¿QUÉ NOS QUITA EL SUEÑO?

Riesg Cómo evitarlo Cómo minimizar sus efectos


os
Dificultad para aplicar Tener claro los Entender la lógica usada en el
programación orientada a conocimientos del lenguaje lenguaje
objetos en el que se va a trabajar
Que no alcance el tiempo Dándole mucho tiempo Que los errores
definido para entregar sean rápidamente
el y evitando los errores lo resueltos y con asesorías de
proyecto máximo la docente
posible
Que se cambie el proyecto Que se siga lo planeado Evitar accidentes
o desacuerdos
Perdida del código Hacer copias de seguridad Hacer copia de seguridad
en la nube después de editar el código
No poder tener una idea Tomar otros diseños como Investigar sobre diseños para
clara para el diseño de la referencia y unificar las integrarlos a la app
app ideas

PRÁCTICA: CONCEPTUAR LA SOLUCIÓN

Servidor Google
Play
“Distribuidor
Digital”

Google Como App Store


Herramienta como
WEB directa. servidor
Pago
App Final

Servidor
4.1 MySQL Server App Correos
“Servidor BD” Inventor “Gmail”
Notificaciones
PRÁCTICA: PRIORIDADES Y RESTRICCIONES

Alcance

Presupuesto

Tiempo

Calidad
Usabilidad

Accesibilidad

Portabilidad

Disponibilidad

Mantenibilidad

Seguridad

Recuperación ante
fallos
Confiabilidad

Documentabilidad
PRÁCTICA: DIMENSIONAR
Sema Tamaño del Horas de Valor de la Cos
na equipo trabajo hora to
1 5 4 0 0
2 5 6 0 0
3 5 11 0 0
…….
n

ACTIVIDA
D ANÁLISIS

HISTORIAS DE USUARIO

Click o match de la aplicación

Como usuario de Friend Finder

Quiero una opción que permita dar click

Para darle a conocer que me interesan sus gustos y esa persona

Criterios

Escenario pantalla principal de la app

Dado que esta aplicación se basará en conocer personas con gustos similares con el fin de ampliar su
circulo social

Entonces la app implementara un botón donde se pueda hacer el “check” o “decline”

Notificaciones.

Como usuario de Friend Finder.

Quiero que la App me de notificaciones.

Para saber que coincidí con otro usuario.

Criterios.

Escenario: Friend Finder se encuentra en segundo plano.

Dado que: El usuario por su configuración de búsqueda y emparejamiento enlaza dos usuarios, y se los
notifica de haber sido emparejado con alguien que quizás quiera conocer por contener los mismos gustos e
intereses.

Entonces: La App notificará al Usuario con una alerta, informando de que su búsqueda obtuvo resultados.
Revisión de perfil

Como usuario de Friend Finder

Quiero revisar el perfil de las personas que usan la app

Para saber a que distancia se encuentra el otro usuario

Criterios

Escenario el usuario se encuentra en la pantalla principal de match

Dado que se quiere revisar el perfil de un usuario

Entonces la app facilitara el poder mostrar la información de otros usuarios, como el lugar donde se
encuentra.
PILA DEL PRODUCTO
RETROSPE
CTIVA
PLANTILLA DEL BARCO

NOSOTROS:
El equipo

OBJETIVO:
Crear una app que permita interactuar entre personas con el fin de compartir gustos similares con
programación orientada a objetos.

NOS IMPULSA:
Hacer una app
Aprender
Conseguir una buena nota.
Agregar conocimiento al
equipo
IMPEDIMENTOS:
Poco manejo en algunos temas de programación.

Falta de compromiso al momento de realizar la app.

RIESGOS:
Que nos quedemos sin tiempo para finalizar la app.
La mala implementación de la programación orientada a objetos.

CONCLUSI
ONES

Al poner en práctica los temas vistos en clase de introducción al desarrollo de software adquirimos
conocimientos nuevos los cuales implementamos al intentar crear un app, esta misma no se logro finalizar
por falta de interés y por el tiempo.

Se entendió que scrum no es solo un marco de trabajo de desarrollo de software si no que es lo


suficientemente flexible como para poder ser usado en muchos proyectos de diferentes ámbitos,
también se puede complementar con otros tipos de metodologías, como lo es con ágil incepción entre
otras.

El poder crear historias de usuarios acertadas, usando al cliente como centro para saber que se desea y
creamos criterios de aceptación que fuesen acordes a las historias de usuarios que se plantearon
anteriormente

REFERENCIAS
Camacho Marta Cecilia, Agile Inception “diapositivas”, Unimayor Virtual, Facultad de Ingeniería,
Institución Universitaria Colegio Mayor del Cauca, 2023

También podría gustarte