Cómo convertimos tus requisitos en un sistema que funciona
01 — Comprender tu negocio
Partimos del problema, de tu flujo de trabajo actual, de los usuarios y del resultado deseado. Identificamos las cuestiones que afectan a la solución antes de comenzar la implementación.
02 — Definir el alcance y el acuerdo
Detallamos las funcionalidades, las páginas y las integraciones incluidas, los entregables, el calendario, los costes y las responsabilidades de cada parte. El trabajo del proyecto comienza una vez aprobado el acuerdo y cuando el pago inicial del 50% se ha realizado.
Te informamos de cualquier retraso previsto que afecte sustancialmente a la entrega y explicamos su impacto y el calendario propuesto. Cualquier cambio en la fecha acordada se documenta contigo; la notificación por sí sola no constituye tu aceptación de una prórroga. Los derechos legales de resolución y reembolso se aplican cuando se cumplen sus condiciones, teniendo en cuenta la fuerza mayor y las normas aplicables.
03 — Diseñar y desarrollar
El equipo implementa las interfaces y las funcionalidades conforme a los requisitos acordados. Las solicitudes de cambio se revisan para explicar su efecto en el coste y el calendario antes de implementarlas.
04 — Entregar una versión plenamente funcional
Entregamos las páginas acordadas con todas sus funcionalidades, integradas con el sistema, junto con las credenciales de acceso necesarias para su uso real. El segundo pago del 25% es exigible en esta etapa.
05 — Usar el sistema en tu negocio
Utilizas el sistema durante una semana para comprobar que las funcionalidades entregadas cumplen los requisitos aprobados. Si hay defectos que impiden utilizar las funciones principales acordadas, los corregimos y verificamos que se haya resuelto su efecto bloqueante antes de que el pago final del 25% sea exigible.
06 — El soporte continúa después de la entrega
La entrega incluye el código fuente y el repositorio del proyecto, según lo acordado. La garantía de corrección de defectos del software tiene una duración de 10 años desde la fecha de entrega acordada, con sujeción a sus condiciones.
Los canales de soporte por WhatsApp y correo electrónico están disponibles las 24 horas. Los servicios incluidos y los plazos de respuesta y resolución se definen en el acuerdo del proyecto. La operación, la monitorización y las pruebas de restauración se especifican por separado.
Estándares de ingeniería, calidad y seguridad
Revisión de código antes de la aprobación
Los desarrolladores no aprueban por sí solos la entrega de su propio código. Otro desarrollador o miembro cualificado del equipo lo revisa conforme al principio de los cuatro ojos antes de incorporarlo a la rama aprobada o incluirlo en la versión final.
La revisión comprueba la adecuación a los requisitos, la estructura del código y su facilidad de mantenimiento, la gestión de errores y excepciones, y el efecto del cambio en las funcionalidades existentes.
Pruebas adaptadas al proyecto
Determinamos las pruebas necesarias según la naturaleza y el impacto del cambio. Cuando corresponde, incluyen:
- Pruebas unitarias: Para verificar el comportamiento de los componentes de software individuales.
- Pruebas de integración: Para verificar que los componentes funcionan juntos.
- Pruebas del backend y las API: Para verificar las solicitudes, las respuestas, los permisos y la gestión de errores.
- Pruebas de aceptación funcional: Para verificar que las funcionalidades cumplen los requisitos acordados.
- Pruebas de casos límite y fallos: Para comprobar las entradas inesperadas y las operaciones fallidas.
- Pruebas de regresión: Para verificar que los cambios no han dañado las funcionalidades existentes afectadas.
Seguridad en el desarrollo y la revisión
Revisamos la autenticación y el control de acceso, la validación de entradas, la gestión de sesiones y tokens, y la protección de datos sensibles.
También comprobamos que las contraseñas, las claves de acceso y los secretos no estén incrustados en el código ni en el repositorio. Utilizamos herramientas de análisis estático y de análisis de dependencias cuando están disponibles en el entorno del proyecto.
Los cambios sensibles y relacionados con la seguridad se someten a una revisión y unas pruebas más rigurosas según los riesgos que puedan introducir.
¿Cuándo está listo un cambio para su entrega?
Consideramos que un cambio está listo únicamente cuando ha superado la revisión de código y las pruebas requeridas, se han abordado los hallazgos y riesgos críticos, y se han comprobado las funcionalidades existentes afectadas.
Estas prácticas describen nuestra forma de trabajar. No implican una certificación de seguridad independiente ni garantizan que un sistema esté libre de toda vulnerabilidad.
Propiedad y entrega del proyecto
¿Qué recibes al completar el proyecto?
La entrega del proyecto incluye:
- El código fuente y el repositorio del proyecto.
- Una guía de usuario que explica las funciones principales y cómo utilizar el sistema.
- Instrucciones de operación y despliegue, incluidos los requisitos para configurar y ejecutar el sistema.
- Documentación de las API, cuando se proporcionen API, explicando su uso e integración.
- Una demostración guiada o sesión de formación para presentar el sistema y su uso.
El nivel de detalle de la documentación y la formación es proporcional al alcance del proyecto. Como parte de la entrega, se identifican los componentes, las licencias y las suscripciones externas necesarios para mantener el sistema en funcionamiento.
Las cuentas del proyecto bajo tu control
Las cuentas de alojamiento, dominio y servicios externos del proyecto se crean a nombre del cliente y permanecen bajo su control. Nuestro equipo recibe los permisos de acceso necesarios para la implementación y las operaciones, según lo acordado.
El acuerdo escrito identifica los derechos patrimoniales y los derechos de uso, modificación y publicación del trabajo específico del proyecto que se conceden al cliente, así como el momento en que la cesión o licencia entra en vigor. Los componentes y recursos de terceros siguen sujetos a sus licencias; la entrega de una copia del código no transfiere automáticamente los derechos de todos los componentes.
Garantía de corrección de defectos del software
Confiamos en la calidad de nuestro trabajo y ofrecemos una garantía de corrección de defectos del software durante 10 años desde la fecha de entrega acordada. Cubre, sin cargos adicionales por la corrección, los defectos del software que hemos desarrollado que impidan que las funcionalidades cumplan los requisitos acordados.
Los siguientes trabajos se evalúan por separado, y su coste se acuerda antes de la implementación:
- Incorporación de nuevas funcionalidades o modificación de los requisitos aprobados.
- Corrección de errores causados por modificaciones realizadas por el cliente u otra parte.
- Resolución de fallos en servicios de terceros.
- Actualizaciones de compatibilidad necesarias por cambios en servicios, interfaces o plataformas de terceros.
Estas situaciones no cancelan la garantía de los defectos originales de nuestro trabajo que no se vean afectados por ellas. Los detalles de la garantía y los procedimientos de notificación y corrección se establecen en el acuerdo del proyecto.
Esta es una garantía contractual de corrección de los defectos cubiertos y no reduce los derechos ni las garantías legales. Las actualizaciones del sitio web no modifican retroactivamente los compromisos de un proyecto existente.
Soporte y operaciones
Canales de soporte
Las solicitudes de soporte pueden enviarse en cualquier momento, los siete días de la semana, a través de:
- WhatsApp: 0558889690
- Correo electrónico: contact@almousa.dev
Los servicios incluidos y los plazos de respuesta y resolución se definen en el acuerdo del proyecto. Los problemas se priorizan según su impacto.
Para ayudarnos a gestionar tu informe, incluye el nombre del proyecto, una descripción del problema, cuándo ocurrió y los pasos para reproducirlo, cuando sea posible. Evita enviar contraseñas, claves de acceso o datos sensibles de clientes.
Operación y mantenimiento operativo
Los servicios de operación del sistema, monitorización y pruebas de restauración se definen según el tamaño y los requisitos del proyecto. Su duración y coste se indican en la propuesta del proyecto.
Una propuesta puede incluir estos servicios durante un año, o pueden prestarse por una tarifa aparte, según lo acordado. No se incluyen automáticamente en todos los proyectos.
Copias de seguridad y pruebas de restauración
El cliente es responsable de configurar y realizar copias de seguridad periódicas, conservarlas y protegerlas, y proporcionar las suscripciones y el almacenamiento necesarios.
Cuando las pruebas de restauración están incluidas en el servicio, las realizamos con las copias de seguridad facilitadas por el cliente, en coordinación con él y con los permisos de acceso necesarios. Una prueba satisfactoria confirma que la copia evaluada podía restaurarse en el momento de la prueba; no sustituye la creación continua de copias de seguridad actualizadas.
Relación con la garantía del software
La garantía por los defectos de software cubiertos tiene una duración de 10 años conforme a sus condiciones, independientemente de la duración de los servicios de operación, monitorización y pruebas de restauración.
La finalización de un servicio operativo no cancela la garantía por defectos del software, y la garantía no incluye la administración y la operación gratuitas del sistema.
La posibilidad de enviar una solicitud en cualquier momento no implica una respuesta humana inmediata ni una supervisión humana continua; el acuerdo del proyecto define los horarios de cobertura y los objetivos de respuesta y resolución.
¿Cómo se calcula el precio de tu proyecto?
Cada proyecto tiene necesidades diferentes. Determinamos el coste tras comprender el problema, los usuarios objetivo y las funcionalidades necesarias, y después presentamos una propuesta con el alcance, los entregables y los costes.
¿Qué influye en el coste?
- Funcionalidades y flujos de trabajo: El número y la complejidad de los procesos necesarios.
- Plataformas: Un sitio web, aplicaciones móviles o un sistema que abarque varias plataformas.
- Usuarios y permisos: Roles, sucursales y organizaciones a los que dará servicio el sistema.
- Diseño y contenido: Experiencia de usuario, idiomas, contenido y diseño 3D cuando sea necesario.
- Integraciones y datos: Conexiones con servicios externos y migración desde un sistema existente.
- Seguridad y operaciones: Requisitos de protección, pruebas, alojamiento y rendimiento.
- Inteligencia artificial: El caso de uso, las fuentes de datos y los costes operativos, si están incluidos en el proyecto.
¿Qué explica la propuesta?
Especificamos las funcionalidades incluidas, los entregables, los hitos de implementación y entrega, el calendario, el coste, las condiciones de pago, las responsabilidades de cada parte y cualquier requisito o exclusión que afecte a la implementación.
Costes de terceros
El cliente paga el alojamiento, los dominios, las licencias y los servicios y suscripciones externos necesarios para el proyecto. Explicamos los costes conocidos antes de la aprobación, distinguiendo las cuotas periódicas de los cargos basados en el uso.
Solicitudes de cambio
Revisamos cada solicitud para determinar si está dentro del alcance acordado. En el caso de adiciones o cambios fuera de ese alcance, explicamos su efecto en el coste y el calendario y obtenemos tu aprobación antes de implementarlos.
Los defectos de software cubiertos por nuestra garantía se corrigen conforme a la política de garantía, sin cargos adicionales por la corrección.
Calendario de pagos
| Pago | Cuándo es exigible |
|---|---|
| 50% | Al inicio del proyecto, tras la aprobación del alcance y del acuerdo |
| 25% | Al entregar las páginas acordadas con todas sus funcionalidades, integradas con el sistema y listas para su uso real |
| 25% | Tras una semana de uso del sistema, sin defectos que impidan utilizar las funciones principales acordadas |
El periodo de uso comienza cuando el sistema se pone a disposición del cliente y se facilitan las credenciales de acceso necesarias. Si durante ese periodo aparecen defectos que bloquean el uso, se corrigen y se verifica que su efecto bloqueante se haya resuelto antes de que el pago final sea exigible.
Las observaciones que no bloquean el uso no retrasan el pago final y siguen atendiéndose dentro del alcance del proyecto y la garantía. Las nuevas funcionalidades y los cambios fuera del alcance se evalúan por separado.
La garantía de corrección de defectos del software tiene una duración de 10 años desde la fecha de entrega acordada, con sujeción a sus condiciones, y no finaliza al realizar el pago final.
La propuesta incluye el precio total y las tasas o impuestos aplicables, identificando por separado las suscripciones externas y periódicas. Las facturas se emiten conforme a los requisitos aplicables a la empresa y a la transacción.
Para cancelaciones, solicitudes de reembolso o reclamaciones contractuales, escribe a contact@almousa.dev indicando la referencia del acuerdo. Las solicitudes se revisan teniendo en cuenta el avance de las entregas, el acuerdo y los derechos legales, con una explicación de los importes pendientes de pago o reembolsables. El pago de una cuota o la finalización del periodo de uso de una semana no implican la renuncia a los derechos legales.
Antes de contratar, explicamos las condiciones de cancelación y reembolso aplicables, los costes y cualquier excepción pertinente para el proyecto.