Diseño y Desarrollo de Software de Notificación de Pagos

Full Pagos

Popayán 11/10/2024
Válido hasta el 11/11/2024
(Tiempo estimado: 1 mes)
Versión v1

 

Nuestros productos llegan a satisfacer las necesidades mediante el desarrollo de software, este contará con las siguientes características:

  • El software será multidispositivo, es decir, se adaptará a la experiencia de móviles, tabletas y ordenadores. Pero, además, tendremos en cuenta que pueda ser accesible por el mayor número de personas posible, es decir, tendremos en cuenta a las personas con otras capacidades en nuestro trabajo.

  • El diseño se basará en las tendencias del mercado para el 2025, haciendo así un sitio web moderno.

  • La seguridad informática es muy importante, por eso el sitio se desarrollará a medida, evitando así el acceso no deseado a la información confidencial de personas no autorizadas para así proteger los datos ante posibles atacantes cibernéticos.

  • El software, a su vez contara con todas herramientas para administración del mismo, de los usuarios y la gestión del inventario.

  • Por supuesto, dejaremos todo preparado para la escalabilidad y una posible app móvil.

Tenemos experiencia creando software legibles y rápidos, perfectamente preparadas para la forma en la que se navega hoy en día. 


Esta propuesta NO incluye gastos de hosting y dominio

  • Hosting: es un servicio en línea que te permite publicar un sitio o aplicación web en Internet.

  • Dominio: Un dominio en Internet es el nombre exclusivo y único que se le da a un sitio web para que cualquier internauta pueda visitarlo e identificarlo.

  • Si ya cuentan con estos servicios, necesitaríamos los accesos para poder hacer la instalación del software en el mismo, sino, haremos la recomendación de dichos servicios con nuestro proveedor de confianza.

Así lo hacemos

Para el desarrollo del software no solo debemos fijarnos en que sea bonito. Debemos atender a ciertos criterios técnicos y de usabilidad que a primera vista pueden pasar desapercibidos. Y, por supuesto, hacer que el motor funcione y se adapte al flujo de trabajo habitual del cliente, nunca al revés.

A continuación mostraremos los pasos para llevar a cabo del desarrollo del software:

1. Investigación

Debemos hacer las cosas bien, no podemos comenzar la casa por el tejado. Por ello, el primer trabajo que debemos hacer es una labor de investigación: la recolección de información y evidencias que nos serán útiles para lograr conocer mejor su necesidad y alcanzar nuestro objetivo.

2. Prototipo

Durante esta fase diseñaremos de una forma ágil los bocetos o wireframes con los conceptos básicos de la web. Con esta fase pretendemos no sólo mostraros dónde va a ir cada funcionalidad y la potencial estructura de la pagina web, sino también agilizar la fase de diseño, ya que al tener los elementos colocados, el equipo de diseño puede ponerse manos a la obra mucho más fácilmente.

3. Diseño

Una vez dado el visto bueno de esos prototipos, los diseñadores darán forma al diseño final, con las principales pantallas de navegación siguiendo no sólo criterios estéticos, sino también de usabilidad en base a las conclusiones que hayamos sacado de la primera fase.

Es decir, no colocaremos los botones porque sí, sino que en todos los casos habrá razones fundadas para ello. Asimismo, si el equipo de usabilidad y el de diseño descubren incoherencias o potenciales problemas, podremos solucionarlos en esta fase.

 

4. Desarrollo 

En esta fase, realizaremos el desarrollo del software. Buscaremos una solución que nos permita avanzar en el proyecto lo más posible entre todos los CMS disponibles en la actualidad y que, además, garantice robustez, seguridad y escalabilidad en el futuro y en la que integraremos todas las funcionalidades:

  • Pagina de inicio, formulario de inicio de sesion
  • Modulo de Usuarios
  • Modulo de configuración y parametros
  • Modulo para realizar solicitudes pagos o transferencias
  • Modulo de notificaciones en tiempo real
  • Validación de saldos y depósitos
  • Dashboard administrativo y estadístico para usuarios Administrador y Operador

5. Puesta en marcha

Con la fase de desarrollo terminada y la aprobación de la misma, pasaremos a subir el proyecto a su servidor web, haciendo las pruebas y correcciones pertinentes.

Haremos el incremento de trafico para medir el comportamiento y tiempo de respuesta del software implementando los algoritmos de estadísticas y analíticas de Google para generar un informe el cual nos servirá para determinar el correcto funcinamiento del mismo.

5c0efdbd4b96b2ada47f85e5_grow-google-analytics-dash-browser.png


Valor total del proyecto



El valor total de la Inversion es de Dos millones quinientos mil pesos m/cte. ($2'500.000)

El tiempo estimado de entrega es de 2 meses, soporte y garantía 2 meses


Alcance del proyecto

No trabajamos pensando en proyectos aislados; trabajamos pensando en proyectos globales que formen parte del antes y después de la empresa que nos contrata. Creamos experiencias únicas con nuestros clientes que les permitan crecer rápidamente con seguridad y confianza en herramientas tecnológicas.

Lo que incluye

Todos los apartados que has podido leer anteriormente se incluyen en la ejecución de este proyecto. 

Garantía y soporte de 2 meses para subsanar posibles deficiencias de programación en el proyecto.

Lo que no incluye

  • Redacción de contenidos que no se especifiquen.

  • Contenido audio visual no especificado (imagenes, videos, etc).

Tiempo estimado de entrega



El tiempo estimado de desarrollo es de 1 mes y 15 dias y 15 dias de implementación y pruebas.

Despues de la entrega se darán 2 meses de soporte y garantía, al finalizar este peridodo el soporte y/o nuevas funcionalidades seran cotizadas por horas.


Nuestro equipo

JEFE DE PROYECTO

Es el encargado de realizar el análisis de los requerimientos del cliente. De hacer el seguimiento diario de las tareas y de resolver cualquier problema de comunicación con otros equipos si los hubiera. En el caso de que este equipo se convierta en cliente de otro equipo, esta persona es la que se encarga de realizar la comunicación con ellos. Obligatoriamente tiene que tener un background de programador, necesita entender a los programadores y la problemática a la que se enfrentan diariamente para poder asegurar que los requerimientos recogen toda la información necesaria para poder realizar la tarea. Es el responsable de que la implementación de esos requerimientos se haga correctamente.


DESARROLLADOR

Es un programador, que se encarga de ejecutar el trabajo asignado por el lider del equipo. En un proyecto de software, normalmente el 20% del codigo constituye arquitectura y el 80% restante consiste en utilizar esa arquitectura para completar los requerimientos. Los desarrolladores son los encargados de completar ese 80%.


DISEÑADOR GRÁFICO Y UX

Este rol consiste en, a nivel de UX, realizar los flujos de trabajo dentro de una aplicación a nivel de mockups, para determinar posteriormente, los diseños que habrá que realizar y como se va a comportar la aplicación. Posteriormente, es el encargado de realizar el diseño gráfico de las pantallas que compone la aplicación, atendiendo a las reglas de UX que determinen la posición de los elementos, los esquemas de colores, tipografías, etc.


TESTER

Las pruebas son una parte importante para asegurar que el software funciona de la manera que debería. El papel de ‘tester’ se realiza a menudo por los desarrolladores para los aspectos técnicos y los usuarios para los aspectos funcionales. Un problema que surge de hacer a los desarrolladores probar su propio código es que, no importa lo bueno que sean, se ven influidos por la forma de su código fue creado. Cuando se prueba, se tendrá en cuenta esas mismas situaciones que que ya se tuvieron en cuenta a la hora de escribirlo.
Si se prueba código de otra persona, se puede pensar en escenarios que la otra persona no los pensó. Así que incluso si no se tiene un equipo de Testers dedicado, es una buena idea que cada desarrollador pruebe código de otro desarrollador, en lugar del suyo propio.

Condiciones legales

Esta propuesta hace parte integral del contrato.



Requisitos para iniciar el proyecto

  • Será cuestión del cliente facilitar el material necesario (fotos, vídeos corporativos, etc.) necesarios para la ejecución de este proyecto.

  • Accesos de hosting y dominio.

Forma de pago

A definir con el contratante.

  • Un único pago.
  • Pago parcial.
    Para iniciar el desarrollo se cancelara el 50% del valor total (un millon doscientos cincuenta mil pesos 1'250.000 COP), una vez entregado el sistema debe cancelar el 50% restante (un millon doscientos cincuenta mil pesos 1'250.000 COP).

¡Gracias!

Estamos en contacto :-)