Desarrollo de Software

Tienes una gran idea para un producto software pero no cuentas con el equipo técnico para desarrollarlo y llevarlo al mercado? Stephan Schwab y asociados pueden ayudarte.

Tienes un gran equipo de gestión de producto y haces buen marketing pero te falta personal para crear otro equipo de desarrollo para un nuevo producto. También podemos ayudarte.

Nuestro servicio de desarrollo de software a medida está diseñado para ampliar tu equipo existente o formar uno nuevo completo. Nuestras otras prácticas como Consultoría Técnica y Recruiting Técnico contribuyen a esto.

Nuestro Enfoque

Cada proyecto de desarrollo es único. En general seguimos el enfoque descrito abajo. Buscamos cosechar pronto beneficios de la inversión y priorizamos facilidad de cambio y piezas fácilmente reemplazables. El mundo no se detiene y quien se adapta más rápido estará mejor preparado.

Reunión de Descubrimiento

Tu equipo y parte del nuestro se reunirán para conocerse y ver si somos una buena combinación para una relación de negocio de largo plazo.

Determinación de Presupuesto

El desarrollo de software a medida es una actividad continua de meses o años. Definimos juntos un presupuesto que permita dedicar un equipo efectivo suficientemente grande.

Para mitigar riesgo el presupuesto inicial debe cubrir bien el desarrollo del walking skeleton y unas pocas funcionalidades clave.

Formación del Equipo

Formamos un equipo multifuncional compuesto por personas de tu organización y nuestros asociados. Trabajamos totalmente en remoto.

Walking Skeleton

Una vez formado el equipo el primer paso es crear lo que llamamos un walking skeleton y desplegarlo realmente a producción.

  • Control de calidad automatizado
  • Despliegue automatizado a entorno de staging para pruebas exploratorias y validación
  • Para SaaS:
    • despliegue automatizado a producción
    • Capacidad de hacer rollback
  • Para software on-premises:
    • empaquetado automatizado para distribución e instalación de prueba

El walking skeleton contiene una funcionalidad simple representativa del conjunto de posibles funcionalidades.

Desarrollo de Funcionalidades y Operación Continua

Una vez establecida la base para un desarrollo continuo fluido añadimos funcionalidades y entregamos temprano y a menudo.