No puedes permitirte no hacerlo. El éxito de su producto depende de poder iterar rápidamente, obtener comentarios de sus clientes e iterar nuevamente.
Cada proceso que lo ayude a alcanzar esa meta más rápido es esencial. La computación en la nube nos ha dado las herramientas para escalar a cualquier tamaño, pero comenzar de forma económica. Su competencia ahora tiene las mismas herramientas disponibles, sin importar cuánto dinero tengan en el Banco. Ahora todo depende de qué tan rápido te muevas.
La implementación continua es solo uno de los procesos y herramientas que pueden ayudarlo a ser mucho más rápido. Otros serían la automatización completa del sistema, la Infraestructura inmutable o incluso revisiones obligatorias de código para cualquier cambio.
- ¿En qué se diferencia la administración de un pequeño equipo de programadores a la administración de un gran equipo de programadores?
- ¿Dónde puedo encontrar información sobre la cantidad de ingenieros de software empleados a lo largo del tiempo en todo el mundo?
- ¿Cuál es la mejor manera de escribir un CV para una pasantía de ingeniería de software?
- ¿Cómo calcula el tiempo necesario para escribir pruebas unitarias?
- ¿Cómo ofertan las empresas de software indias para proyectos de software de bancos indios?
En Codeship (Descargo de responsabilidad: soy uno de los fundadores y realizamos la entrega continua como un servicio alojado), hemos visto el éxito de la implementación continua para nuestro equipo, pero también con muchos de nuestros clientes.
Ahora estamos en el punto en que CD es solo otro servicio que puede usar, no necesita mantener esa infraestructura usted mismo. Puede encontrar una comparación de proveedores de CD aquí (escrita por uno de mis cofundadores): ¿Cuáles son las alternativas a Travis CI? ¿Hay algún servicio de CI alojado alternativo para proyectos de código abierto?
Comenzar literalmente toma unos minutos. Sin obstáculos, sin complicaciones, solo un mejor proceso sin ningún esfuerzo.