Simyl
simylflow

Fundamentos de Entrega de Software

Lo básico: control de código fuente, tickets, estimación y cómo elegir tu primer proceso

gratis · sin registro · 3-4 horas · 5 módulos · 19 lecciones · principiante

Lo que aprenderás

5 resultados

Al finalizar este currículo, podrás:

  • Entender por qué el proceso es apalancamiento, no burocracia
  • Usar Git efectivamente: ramas, commits, PRs y para qué es sagrado 'main'
  • Usar un rastreador de tickets para visibilidad y trazabilidad del trabajo
  • Estimar el trabajo de manera significativa sin discutir sobre horas
  • Elegir entre Scrum, Kanban o un enfoque personalizado para tu equipo

Para quién es esto

  • Equipos sin un proceso existente
  • Ingenieros nuevos en la entrega profesional de software
  • Líderes técnicos que heredan un equipo que aún no ha formalizado prácticas
  • Cualquiera a quien le hayan dicho 'solo adopta agile' y no está seguro de por dónde empezar
  • Fundadores construyendo su primer equipo de ingeniería

Currículo

5 módulos · 19 lecciones

5 módulos que cubren desde los fundamentos hasta la selección de metodología

01

Por Qué Importa el Proceso

30 min

El rechazo al proceso es racional: la mayoría de los equipos han vivido con malos procesos. Este módulo replantea el proceso como apalancamiento y muestra lo que pierdes cuando no tienes ninguno.

Objetivos de aprendizaje

  • Entender por qué "no necesitamos proceso" rara vez es cierto
  • Distinguir el proceso que crea apalancamiento de la burocracia
  • Saber qué necesita cada equipo independientemente de la metodología
02

Control de Código Fuente y Fundamentos de Git

50 min

El punto de apalancamiento más grande para equipos sin proceso. Este módulo cubre Git mecánica y culturalmente — qué confirmar, cuándo ramificar, por qué `main` es sagrado.

Objetivos de aprendizaje

  • Entender qué te da el control de versiones que nada más puede
  • Usar ramas, commits y PRs efectivamente
  • Saber por qué un historial limpio de Git importa
03

Tickets y Trazabilidad

40 min

Por qué cada pieza de trabajo tiene un ID. Qué contiene un buen ticket. Cómo vincular commits, PRs y tickets en una sola historia.

Objetivos de aprendizaje

  • Entender qué te dan los tickets que los hilos de Slack no
  • Escribir un ticket que alguien más pueda retomar
  • Vincular commits y PRs de vuelta a los tickets
04

La Estimación como Hábito

40 min

Por qué los equipos estiman. La estimación mínima que agrega valor. Introducción ligera a las escalas, sin abogar por ninguna en específico.

Objetivos de aprendizaje

  • Entender qué te da la estimación (y qué no)
  • Distinguir "cuánto tiempo" de "qué tan grande"
  • Conocer las escalas básicas sin comprometerte con una
05

Elegir Tu Primer Proceso

30 min

Un marco de decisión: Scrum vs. Kanban vs. ninguno, y cómo avanzar a uno de los cursos de metodología.

Objetivos de aprendizaje

  • Entender para qué es bueno cada proceso principal
  • Usar un marco de decisión que relacione el proceso con el contexto
  • Saber cuándo "ninguna metodología" es la respuesta correcta

Recursos Adicionales

4 referencias

Lecturas recomendadas y referencias para un aprendizaje más profundo

  • Pro Git

    libro
    Libro completo y gratuito sobre Git: la referencia canónica.
  • Estrategia moderna de ramificación en Git: con opinión y bien argumentada.
  • Una especificación para agregar estructura a los mensajes de commit.
  • The Phoenix Project

    libro
    La novela de Gene Kim sobre DevOps: introducción legible al flujo y los cuellos de botella.

Comienza a construir tu base

Este currículo es completamente gratuito. No se requiere registro. Comienza a aprender a tu propio ritmo y construye los fundamentos que todo equipo necesita.

Iniciar módulo 1: Por Qué Importa el Proceso