2 - Funcionalidades y estimacion de su duración en días.

 2 - Identifique las funcionalidades a realizar en el proyecto en función de los requerimientos del sistema. Enumere estas funcionalidades y estime su duración en días.

Para la compleción del proyecto, luego de llegar a acuerdo con el cliente, se delinearon las siguientes funcionalidades:


  • La creación de un módulo de autenticación, en la cual los usuarios pueden crear una cuenta usando su correo electrónico, o vía la autenticación de Google (Gmail). Se estima que la codificación de esto lleve unos 4 días hábiles.

  • La creación de una nueva base de datos, en la cual se integren las categorías de productos y productos ya ofrecidos por el cliente, con su SKU, nombre, precio y demás como cualquier adición/sustracción que se haga en un futuro. A su vez la base también debe contener a los usuarios mencionados anteriormente, como a los empleados del cliente. Solamente la creación de lo mencionado se estima que consumirá unos 5 días hábiles.

  • Un módulo de carrito, para guardar y agrupar productos para una compra, del que se estima puede estar pronto para pruebas en unos 2 días hábiles.

  • La generación de un sistema de pago y la integración con sistemas ya existentes (ej. MercadoPago), se estima que una primera versión de esto puede quedar lista para pruebas en 2 días hábiles, con la idea de ir puliendo y mejorando el módulo una vez quede hecha la entrega inicial.

  • La implementación de un sistema para el rastreo de cada compra. Se entiende que esta puede ser completada en 2 días hábiles, y al igual que la anterior, una vez sea puesta en producción la entrega inicial, se procederá a la refinación y perfeccionamiento del mismo.

  • La creación de un formulario para la devolución en caso de que el producto no satisfaga al usuario, y la implementación de un método para el reembolso del pago, el cual se estima que quedará listo para tests en 1 día hábil. Sobre este módulo también se proyecta realizar mejoras sustanciales una vez quede liberada la primera entrega.

  • La creación de la página web en sí (con su interfaz). Se estima su compleción en 3 días hábiles con subsecuentes mejoras.

  • La generación de documentación sobre la instalación y uso de todo lo anteriormente mencionado. Sobre los cuales se trabajaría a la par de la creación de todo lo anterior y se completaría en un total de 9 días una vez finalizadas con éxito todas las pruebas de integración.

  • Un respaldo de todo lo previo (por una cuestión de simpleza y abaratamiento de costos, se sugiere la creación de un respaldo en una plataforma como AWS o Azure). El mismo se espera que tome unos 2 días una vez queden entregadas la documentación y manuales del punto anterior..

Comentarios