lunes, 11 de octubre de 2021

Construcción de especificación funcional - Mockups

Construcción de especificación funcional - Mockups




https://docs.google.com/document/d/1h3wWeM5vQpBikaWjREKeK0oHASzSASJ8/edit?usp=sharing&ouid=117739156521192923143&rtpof=true&sd=true


Requerimientos funcionales

 El sistema tendrá un campo para registro de personas con datos obligatorios, Nombres, apellidos, documento de identidad, teléfono, dirección y correo electrónico.

 

 El sistema estará conectado a una base de datos cuando se registre un cliente

 

   El sistema generará un usuario y contraseña a cada cliente para ingreso a la app

 

 La app tendrá el botón para consultar la carta y dará elegir la lista de productos y precios

 

La app tendrá un botón para elegir el plato o comida

 

Habrá un campo de observaciones para que el cliente ponga especificaciones extras de su pedido, como por ejemplo termino de cocción de alimentos, eliminar algún ingrediente del plato o cambiar alimentos


Entendiendo las necesidades de las áreas de negocio de la compañía

 

Entendiendo las necesidades de las áreas de negocio de la compañía.


• El proyecto tiene un gran impacto cultural ya que se da a conocer una empresa con muchos años de experiencia que quizás muy pocas personas conozcan y así habrá un gran crecimiento en esta, esto beneficia tanto a los empleados de la empresa como a sus clientes.

• La visión de la empresa es que con la app poder atraer más clientes y poder darse a conocer sus productos, y los clientes tener una app a la mano que en cualquier momento que necesiten algún alimento lo puedan obtener rápidamente sin importar el lugar donde estén.Alcance del estudio de factibilidad

• Los resultados esperados de este estudio es enfatizar más de lo que el cliente necesita.•Las Actividades principales realizadas para preparar la evaluación de factibilidad fueron investigar más a fondo la empresa de gastronomía, ir a lugar y mirar cómo funciona cada una de las cosas se realizan allí, para por medio de la aplicación dar a conocer esto.



Factibilidad Técnica

La factibilidad técnica determina si se dispone de los conocimientos, habilidades, equipos o herramientas necesarios para llevar a cabo los procedimientos, funciones o métodos involucrados en un proyecto. 

• La empresa debe aplicar nuevos empleados que sean los encargados de tomar sus servicios por medio de la app, que sepan manejar muy bien técnicamente la aplicación para que no surjan inconvenientes a la hora de tomar los pedidos.

• Hay un costo por la realización de la app, ya que esta debe ser programada, alojada a un servidor y debe tener sus previos mantenimientos para fallas que se puedan presentar

• Los recursos técnicos que se deben tener en cuenta es analizar que en la empresa tenga al menos dos computadores para mirar los pedidos de los clientes.

Conociendo el interés de la empresa en aumentar sus ventas y prestar un buen servicio, analizamos los elementos necesarios para llevar a cabo este proyecto, presento a continuación las herramientas y conocimientos necesarios para que se pueda desarrollar en óptimas condiciones  este software y tenga el mejor desempeño.


Factibilidad Operacional

La factibilidad operacional busca desglosar los pasos a seguir para llevar a cabo los objetivos planteados según los intereses empresariales. Los requerimientos de la empresa orientados en aplicarse a el posicionamiento de la empresa en el marco tecnológico para tener mayor protagonismo a través de una app será administrados por personal capacitado que se encargue de manejar y darle mantenimiento al software a desarrollado,

Además de tener personal cualificado en administración de bases de datos que permita responder de manera rápida y adecuada a los imprevistos en la fase de producción

• El proceso operacional sería de 6 a 8 meses la entrega de la app completa

• Resuelve muchas oportunidades a nivel laboral y económico de la empresa 

• Los requerimientos solicitados se satisfacen por medio de la aplicación que se va a desarrollar dándole el previo muestra.



lunes, 4 de octubre de 2021

ingeniería de software, herramientas, métodos y procesos.

 ingeniería de software, herramientas, métodos y procesos.



Principios presentados por el manifiesto ágil

Principios presentados por el manifiesto ágil


Son aquellas que permiten adaptar la forma de trabajo a las condiciones del proyecto, consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el proyecto y su desarrollo a las circunstancias específicas del entorno. 

Estas este tipo de metodologías se rigen por el manifiesto ágil, creado en el 2001 y en el cual se acuerdan 4 principios básicos que diferencian los proyectos ágiles con los proyectos tradicionales. 


12 principios que caracterizan un proceso ágil.

* La prioridad es satisfacer al cliente mediante tempranas y continuas entregas de software que le aporte un valor. 

* Dar la bienvenida a los cambios incluso al final del desarrollo los cambios le darán una ventaja competitiva a nuestro cliente. 

* Hacer entregas frecuentes de software que funcione, desde un par de semanas a un par de meses, con el menor intervalo de tiempo posible entre entregas. 

* Las personas del negocio y los desarrolladores deben trabajar juntos diariamente a lo largo de todo el proyecto. 

* Construir el proyecto en torno a individuos motivados. Darles el entorno y el apoyo que necesiten y confiar en ellos.

* El dialogo cara a cara es el método más eficiente y efectivo para comunicar información dentro de un equipo de desarrollo.

* El software que funciona es la principal medida del progreso.

* Los procesos ágiles promueven un desarrollo sostenido. Los promotores, usuarios y desarrolladores deben poder mantener un ritmo de trabajo constante de forma indefinida.

* la atención continua a la calidad técnica y al buen diseño mejoran la agilidad.

* La simplicidad es esencial. Se ha de saber maximizar el trabajo que no se debe realizar. 

*Las mejores arquitecturas, requisitos y diseños surgen de los equipos que se han organizado ellos mismos. 

* En intervalos regulares, el equipo debe reflexionar con respecto a cómo llegar a ser más efectivo, y ajustar su comportamiento para conseguirlo.