1. ¿Qué tipo de proyectos realiza Fractalcode?
En Fractalcode nos especializamos en crear soluciones de software integrales, no solo páginas web. Desarrollamos sistemas web a medida, aplicaciones e implementamos infraestructura para la automatización de procesos. Nuestro enfoque es la ingeniería de software aplicada para construir herramientas que realmente aporten valor a su negocio.
2. ¿Cuál es la diferencia entre Fractalcode y otras opciones como agencias de marketing o programadores freelance?
A diferencia de una agencia de marketing que puede ofrecer desarrollo web como un servicio secundario, nuestro foco principal es la ingeniería del sistema: la arquitectura robusta, el diseño eficiente de bases de datos y la creación de soluciones que automaticen procesos y ofrezcan métricas valiosas. Como consultora de desarrollo de software, ofrecemos una estructura y compromiso a largo plazo que va más allá de un trabajo freelance temporal. Nuestra filosofía es construir software de calidad, escalable y fácil de mantener, pensando siempre en su evolución futura.
3. ¿Cómo se determina el costo de un proyecto?
El costo de un proyecto de software es variable, similar al de construir una casa: depende de la complejidad, funcionalidades y alcance. No hay un precio único. Para darte una idea, trabajamos con dos modelos, ambos basados en una estimación de horas:
- Por Proyecto Completo: Realizamos un análisis detallado de tus necesidades, estimamos las horas requeridas y te presentamos un costo total para el proyecto.
- Por Horas de Desarrollo (Metodología Ágil): Contratas un bloque de horas de nuestro equipo de desarrollo, y construimos las funcionalidades de manera iterativa, permitiendo flexibilidad y ajustes continuos.
El primer paso siempre es una charla para entender tu proyecto y poder ofrecerte la mejor estimación.
4. ¿Es necesario un pago inicial para comenzar a trabajar?
Sí. Para los proyectos con costo total definido, solicitamos un pago inicial del 50% para comenzar y el 50% restante contra entrega. Si se trabaja bajo el modelo de horas de desarrollo, se establece un acuerdo por el tiempo contratado y los pagos se realizan de forma quincenal o mensual, según lo acordado.
5. ¿Cómo es el proceso de trabajo con Fractalcode?
Nuestro proceso típico comienza con una reunión inicial para entender tu proyecto y tus objetivos. A partir de ahí:
- Realizamos un análisis y diseño detallado de la solución.
- Estructuramos un plan de trabajo (usualmente en un tablero Kanban o similar) que guía todo el proceso.
- Procedemos con el desarrollo de la aplicación.
- Realizamos pruebas exhaustivas para asegurar la calidad.
- Desplegamos la solución en un ambiente de pruebas (staging) para tu revisión.
- Finalmente, realizamos el despliegue en producción.
Este flujo puede ser iterativo, especialmente si trabajamos con metodologías ágiles, adaptándonos a tus necesidades.
6. ¿Cuánto tiempo toma desarrollar una aplicación web a medida?
El tiempo varía significativamente. Una solución pequeña y específica podría tomar de 2 a 6 semanas (considerando sprints de 2-3 semanas). Proyectos más robustos y complejos pueden tener un desarrollo continuo e indeterminado; hemos trabajado en sistemas que han evolucionado y crecido a lo largo de varios años.
7. ¿Cómo participo como cliente en el proceso de desarrollo?
¡Tu participación es fundamental! No recomendamos iniciar un proyecto sin una colaboración activa. Necesitamos tu visión y feedback desde la charla inicial para la toma de requerimientos, hasta las revisiones periódicas del sistema funcionando (ya sea en ambientes de prueba o producción) para asegurar que la solución se alinea con tus expectativas.
8. ¿Qué es Automata Framework y cómo me beneficia?
Automata Framework es una base de software desarrollada internamente en Fractalcode, producto de años de experiencia y buenas prácticas. Para ti como cliente, el beneficio es que partimos de una plataforma probada, segura y funcional, lo que acelera el desarrollo y garantiza una estructura robusta. Además, está diseñado para ser fácilmente adaptable, escalable y para asimilar nuevas funcionalidades, lo que facilita la evolución de tu proyecto a largo plazo.
9. ¿Qué sucede si surgen cambios en los requerimientos durante el proyecto?
Entendemos que los requerimientos pueden evolucionar. Si trabajamos bajo un alcance de proyecto fijo, es crucial definir bien los requerimientos en la etapa de análisis y diseño. Cambios significativos posteriores podrían requerir una re-evaluación del alcance y costo. Alternativamente, si optamos por una metodología ágil (trabajo por sprints/horas), tenemos la flexibilidad de incorporar y ajustar requerimientos de manera continua según tus prioridades.
10. ¿Qué tipo de soporte o mantenimiento ofrecen después de entregar un proyecto?
Cada proyecto incluye un periodo de implantación y adaptación (usualmente de 15 días a 1 mes, dependiendo de la complejidad) donde cubrimos soporte, ajustes y configuraciones necesarias para asegurar el correcto funcionamiento. Una vez finalizado este periodo, el soporte adicional o nuevas funcionalidades se manejan como un nuevo requerimiento o proyecto, y tendría un costo asociado. No obstante, si surge algún inconveniente directamente relacionado con un desarrollo previo que necesite refinamiento, estamos para ayudarte.
11. ¿Qué tecnologías utiliza principalmente Fractalcode?
Nuestras soluciones se construyen principalmente sobre una base de servidor web con PHP, utilizando PostgreSQL como sistema gestor de bases de datos. Para el frontend, trabajamos con HTML, CSS (compilado desde LESS para mayor flexibilidad) y JavaScript.
12. ¿Pueden trabajar con sistemas existentes o integrarlos?
Sí, estamos abiertos a evaluar sistemas existentes para realizar mejoras o integraciones. El primer paso sería estudiar la tecnología actual, el estado del sistema y los objetivos deseados para determinar la viabilidad y el mejor enfoque.
13. ¿Qué tan importante es la seguridad para Fractalcode?
La seguridad es una prioridad fundamental. En todos nuestros desarrollos implementamos buenas prácticas de seguridad, desde la protección de contraseñas y el control de accesos hasta la mitigación de vulnerabilidades comunes. Estamos constantemente actualizándonos para ofrecer soluciones seguras.
14. ¿Fractalcode trabaja solo con clientes en León, Guanajuato?
Aunque nuestra base está en León, Guanajuato, podemos colaborar con clientes de cualquier parte de México. Actualmente, no ofrecemos servicios a nivel internacional.
15. ¿Quién está detrás de Fractalcode?
Fractalcode es liderado por Ing. Carlos Ramírez, un ingeniero en sistemas con 10 años de experiencia profesional en el desarrollo de software. Contamos con la colaboración de especialistas en áreas como UI/UX para asegurar soluciones creativas e intuitivas. Somos un equipo comprometido con la calidad y la innovación.
16. ¿Qué incluye una cotización de Fractalcode?
Nuestras cotizaciones son detalladas y buscan ser transparentes. Típicamente incluyen secciones como: Introducción y Objetivos del Proyecto, Alcance (Funcionalidades Principales), Consideraciones y Limitaciones, Tecnología a Utilizar, Cronología Estimada de Trabajo, Costos detallados, Condiciones de Pago, Garantías y Soporte inicial. Buscamos que tengas toda la información necesaria para tomar una decisión informada.
17. ¿Manejan contratos de servicio?
Sí, para formalizar nuestra relación y proteger a ambas partes, trabajamos con un contrato de prestación de servicios que detalla los alcances, responsabilidades, costos y términos acordados para cada proyecto.
18. ¿Cumple Fractalcode con Aviso de Privacidad y Protección de Datos Personales?
Sí, estamos comprometidos con la protección de tus datos. Puedes consultar nuestro Aviso de Privacidad completo en https://fractalcode.com.mx/aviso-de-privacidad.
19. ¿Cómo puedo ponerme en contacto con Fractalcode?
Puedes llamarnos o enviarnos un WhatsApp al 477 124 5440, o escribirnos a nuestro correo atencionaclientes@fractalcode.com.mx. Nuestro horario de atención es de lunes a viernes de 9:00 a.m. a 6:00 p.m. (hora del centro de México).