Anche se lavori da solo, non ci sono scuse per non essere agile.
Sono un freelance, lavoro da solo da casa, e uso una combinazione di metodi agili con grande successo. Scrum di per sé è buono per una singola persona, ma deve essere adattato. Ad esempio, un meeting standup o un piano di poker da solo non è divertente.
La pratica più utile, secondo me, è quella di dividere il progetto in iterazioni temporali fisse. Lavora per due settimane. Fornire un prodotto parziale. Essere pagato. Ricomincia. Non è necessario avere una grande squadra per lavorare con iterazioni, giusto?
Anche ottenere sempre un feedback è molto importante: assicurati che il tuo cliente sia sempre il più felice possibile.
Utilizza le storie per alimentare il tuo backlog e chiedi al tuo cliente di risolverlo per priorità: inestimabile.
Altri metodi possono essere aggiunti per una maggiore efficienza: TDD, pomodoro, ecc.
A volte, mi capita di lavorare con un amico quando lavoro troppo. Se usi già una tela Scrum, aggiungere un'altra persona in una squadra è abbastanza facile.