Per un singolo sviluppatore, di solito raccomando due cose:
Per prima cosa, guarda il Processo software personale. La documentazione e le statistiche sono pesanti, ma è uno dei pochissimi processi formalmente studiati, ricercati e applicati per gli individui. La maggior parte del lavoro è stata condotta per gruppi di almeno 5-7 persone e, soprattutto, spesso nel contesto di un'organizzazione più grande. La PSP è progettata per consentire a un singolo sviluppatore di esaminare i propri processi e metodologie per determinare dove sono i più efficaci e dove potrebbero esistere problemi nel processo. Tuttavia, la PSP non dice come fare nulla - non ci sono suggerimenti su come eseguire i passaggi, ma piuttosto solo i passaggi che dovrebbero essere eseguiti e come rivedere i metodi utilizzati per eseguire ogni passo.
In secondo luogo, guarda le "best practice" comunemente accettate e vedi come si adattano al prodotto che stai sviluppando e al tuo modo di lavorare. Dato che lavori da solo, non è necessario ospitare altri sviluppatori. Ciò significa che puoi scegliere qualsiasi cosa, dal modo in cui ottieni le cose agli strumenti che usi per supportare questi metodi. Potresti decidere se e come puoi utilizzare o definire pratiche come test di unità e accettazione, "non ne avrai bisogno", rilasciare la pianificazione e le pietre miliari, gli standard di codifica e acquisire i requisiti e le decisioni di progettazione (solo per nominare un alcuni dei più grandi - ce ne sono altri)