Software Factory
Software a medida que encaja con los sistemas que ya tiene
Construimos aplicaciones a medida y modernizamos las que ya están en producción. Web, móvil y escritorio, microservicios, integraciones por API y contenedores sobre AWS, Azure o Google Cloud.
En qué consiste
Software Factory
La fábrica de software desarrolla aplicaciones a medida cuando ningún producto de catálogo cubre el proceso. El alcance va de la arquitectura a la puesta en producción: construcción, integración con los sistemas existentes y despliegue. Se trabaja con metodologías ágiles y entregas iterativas, no con una única entrega al final. Se desarrollan aplicaciones web, móviles para iOS y Android y de escritorio, sobre arquitecturas orientadas a servicios y de microservicios.
La segunda línea se contrata por separado: modernizar un sistema heredado. Migrarlo a una plataforma actual, empaquetarlo en contenedores con Docker, Kubernetes u OpenShift y llevarlo a un ciclo de despliegue continuo con prácticas DevOps, sobre AWS, Azure o Google Cloud. La conexión con lo que su organización ya tiene se resuelve con APIs REST, webhooks e integración con APIs de terceros. El criterio de diseño declarado es reducir los silos tecnológicos existentes y que el crecimiento del sistema no comprometa la seguridad ni el rendimiento.
A quién le sirve. Hay un proceso que sostiene su negocio y que ningún producto de catálogo cubre: hoy se resuelve con hojas de cálculo, correo y personas. O hay una aplicación que lleva años en producción, que nadie quiere tocar y que ya no aguanta más carga ni más usuarios. Ese es el terreno de este servicio. El interlocutor habitual es la dirección de informática o de sistemas de una empresa mediana o grande, con integraciones que respetar y una operación que no se puede parar mientras se construye lo nuevo.
Alcance
Qué incluye
- Desarrollo de aplicaciones. Aplicaciones web, móviles para iOS y Android y de escritorio, con tecnologías actuales.
- Arquitectura orientada a servicios y microservicios. Diseño en servicios y microservicios para unificar procesos que hoy viven en silos. La seguridad y la escalabilidad se deciden en el diseño, desde el primer día.
- Integración con sus sistemas actuales. Conectividad mediante APIs REST, webhooks e integración con APIs de terceros.
- Modernización de sistemas heredados. Migración y actualización tecnológica de sistemas heredados a plataformas actuales, partiendo de lo que ya funciona.
- Contenedores y nube. Empaquetado y operación con Docker, Kubernetes y OpenShift, y despliegue en AWS, Azure y Google Cloud.
- DevOps y despliegue continuo. Marcos de trabajo ágiles, automatización de procesos y despliegues continuos hasta producción.
Tecnologías y fabricantes
Certificaciones aplicables
- NMX-I-15504-2-NYCE-2010
- ISO 9001:2015
- ISO/IEC 20000-1:2018
- ISO/IEC 27001:2022
- ISO/IEC 27017:2015
- ISO/IEC 27018:2019
- ISO 22301:2019
- ISO/IEC 42001
Preguntas frecuentes
Lo que suelen preguntarnos
¿Qué tipo de aplicaciones desarrollan?
Aplicaciones web, móviles para iOS y Android y de escritorio. Cuando el sistema lo requiere se plantean sobre arquitecturas orientadas a servicios o de microservicios, con despliegue en contenedores sobre AWS, Azure o Google Cloud. El material de origen no concreta lenguajes ni bases de datos: eso se fija al definir el proyecto.
¿Pueden trabajar sobre un sistema que ya está en producción?
Sí. La modernización de sistemas heredados es una línea de trabajo propia: migración y actualización a plataformas actuales, contenerización con Docker y Kubernetes y paso a despliegue continuo con prácticas DevOps.
¿Cómo se conecta el desarrollo con el resto de nuestro parque informático?
Mediante APIs REST, webhooks e integración con APIs de terceros, y con arquitecturas orientadas a servicios. El objetivo declarado es reducir los silos que ya existen.
¿Bajo qué norma se desarrolla?
El sistema de gestión está certificado en NMX-I-15504-2-NYCE-2010, la norma mexicana de evaluación de procesos para organizaciones de desarrollo y mantenimiento de software, que toma como referencia el modelo de procesos de ISO/IEC 12207. A eso se suman ISO 9001:2015 en calidad, ISO/IEC 27001:2022 en seguridad de la información e ISO/IEC 42001 en gestión de inteligencia artificial.
¿Cómo se entrega el trabajo?
Por entregas iterativas, con metodologías ágiles, y con despliegue continuo automatizado cuando el proyecto lo admite. El compromiso incluye la puesta en producción. La duración de cada iteración y el calendario por tamaño de proyecto no figuran en el material de origen: se acuerdan al cerrar el alcance.
Traiga el sistema que quiere construir, o el que ya no se puede mantener, con las integraciones que tenga alrededor. La asesoría inicial no tiene coste y de ella sale el alcance, la arquitectura propuesta y qué haría falta para llevarlo a producción.
Responde una persona del equipo técnico. También puede llamarnos al +52 55 5680 8203 o escribir a contacto@bdrive.es.