Simyl
simylflow

Fondamenti della Consegna del Software

Le basi — controllo del codice sorgente, ticket, stima e scelta del primo processo

gratuito · nessuna registrazione · 3-4 ore · 5 moduli · 19 lezioni · principiante

Cosa Imparerai

5 risultati

Al termine di questo curriculum, sarai in grado di:

  • Comprendere perché il processo è leva, non burocrazia
  • Usare Git efficacemente — branch, commit, PR e per cosa 'main' è sacro
  • Usare un tracker di ticket per visibilità e tracciabilità del lavoro
  • Stimare il lavoro in modo significativo senza discutere sulle ore
  • Scegliere tra Scrum, Kanban o un approccio personalizzato per il tuo team

A Chi È Rivolto

  • Team senza un processo esistente
  • Ingegneri nuovi alla consegna professionale del software
  • Tech lead che ereditano un team che non ha ancora formalizzato le pratiche
  • Chiunque abbia sentito dire 'adotta semplicemente agile' e non sia sicuro da dove iniziare
  • Fondatori che costruiscono il loro primo team di ingegneria

Curriculum

5 moduli · 19 lezioni

5 moduli che coprono i fondamenti fino alla selezione della metodologia

01

Perché il Processo è Importante

30 min

Il riflesso contro il processo è razionale — la maggior parte dei team ha vissuto con processi inadeguati. Questo modulo riconcettualizza il processo come leva e mostra cosa si perde quando non se ne ha alcuno.

Obiettivi di Apprendimento

  • Comprendere perché "non abbiamo bisogno di un processo" è raramente vero
  • Distinguere il processo che crea leva dalla burocrazia
  • Sapere cosa serve a ogni team indipendentemente dalla metodologia
02

Controllo del Codice Sorgente e Fondamenti di Git

50 min

Il punto di maggiore impatto per i team senza processi. Questo modulo copre Git dal punto di vista meccanico e culturale — cosa committare, quando creare branch, perché `main` è sacro.

Obiettivi di Apprendimento

  • Comprendere cosa ti offre il controllo di versione che nient'altro può dare
  • Usare branch, commit e PR in modo efficace
  • Capire perché una cronologia Git pulita è importante
03

Ticket e Tracciabilità

40 min

Perché ogni pezzo di lavoro ha un ID. Cosa contiene un buon ticket. Come collegare commit, PR e ticket in un'unica storia.

Obiettivi di Apprendimento

  • Capire cosa ti danno i ticket che i thread di Slack non danno
  • Scrivere un ticket che qualcun altro potrebbe prendere in carico
  • Collegare commit e PR ai ticket
04

La Stima come Abitudine

40 min

Perché i team stimano. La stima minima che aggiunge valore. Introduzione leggera alle scale, senza sostenere alcuna in particolare.

Obiettivi di Apprendimento

  • Comprendere cosa ti dà la stima (e cosa no)
  • Distinguere "quanto tempo" da "quanto grande"
  • Conoscere le scale di base senza impegnarsi su una specifica
05

Scegliere il Tuo Primo Processo

30 min

Un framework decisionale: Scrum vs. Kanban vs. nessuno dei due, e come passare a uno dei corsi sulle metodologie.

Obiettivi di Apprendimento

  • Comprendere per cosa è adatto ciascun processo principale
  • Utilizzare un framework decisionale che abbini il processo al contesto
  • Sapere quando "nessuna metodologia" è la risposta giusta

Risorse Aggiuntive

4 riferimenti

Letture consigliate e riferimenti per un apprendimento più approfondito

  • Pro Git

    libro
    Libro Git gratuito e completo — il riferimento canonico.
  • Strategia moderna di branching Git — con opinioni definite e ben argomentata.
  • Una specifica per aggiungere struttura ai messaggi di commit.
  • The Phoenix Project

    libro
    Il romanzo di Gene Kim sul DevOps — introduzione leggibile al flusso e ai colli di bottiglia.

Inizia a Costruire le Tue Fondamenta

Questo curriculum è completamente gratuito. Non è richiesta registrazione. Inizia a imparare al tuo ritmo e costruisci i fondamenti di cui ogni team ha bisogno.

Inizia Modulo 1: Perché il Processo è Importante