Recurso · Conocimiento
Ciclo de vida del desarrollo de software
De la idea al mantenimiento: las etapas reales de un sistema a medida y qué se espera en cada una.
Ver software a medidaDefinición
Cómo lo entendemos
El ciclo de vida del desarrollo de software (SDLC) describe las etapas desde la necesidad hasta la evolución en producción. En software a medida, cada etapa debe producir una salida concreta: decisión, diseño o software usable.
Guía
Etapas del ciclo (visión práctica)
Mapa alineado a cómo entregamos en Codridge:
- Descubrimiento → alcance y riesgos
- Arquitectura → decisiones técnicas
- UX/UI → flujos críticos
- Desarrollo → incrementos usables
- QA → aceptación con evidencia
- Producción → go-live y traspaso
- Mantenimiento → evolución priorizada
Guía
No es una línea perfecta
En la práctica hay idas y vueltas: un hallazgo de QA puede devolver trabajo a desarrollo; un cambio de negocio puede reabrir descubrimiento de un módulo.
Lo importante es no fingir certeza: versionar supuestos y proteger el entregable en curso.
Guía
Mantenimiento como parte del ciclo
Un sistema en producción sin dueño de backlog degrada. El mantenimiento no es “extras infinitos”: es capacidad acordada para defectos, seguridad y mejoras priorizadas.
FAQ
Preguntas frecuentes
01 ¿Cuál es el ciclo de vida del desarrollo de software?
Incluye descubrimiento, arquitectura, diseño, desarrollo, QA, producción y mantenimiento. En proyectos a medida cada etapa debe tener una salida verificable.
02 ¿Cuánto dura el ciclo completo?
Depende de la complejidad. Un módulo acotado puede cerrar en una o dos semanas; una plataforma sale por fases, con un primer corte en producción en semanas, no en un año.
Siguiente
Sigue con el proyecto
¿Quieres aplicar esto a un proyecto real?
El siguiente paso comercial es evaluar tu caso con alcance y restricciones reales.
- Operaciones reales en Chile
- Respuesta en días hábiles