Я досить самотній програміст у своїй роботі. Зазвичай я читав статті та публікації про
- Системи управління версіями
- Постійна інтеграція / доставка
- Методології розробки: Scrum, водоспад, V-Model, Agile, XP тощо.
- Управління програмними проектами
Але майже всі вони, здається, зосереджені на КОМАНДАХ. Я не команда, то який би був абсолютно мінімальний набір практик лише для одного програміста? Розглянемо наступні умови:
- У мене немає конфліктів з кодом інших людей.
- Мені не потрібно підтримувати файли / дерева каталогів, моє середовище розробки піклується про версію самостійно (розробка на основі зображень).
- Офіційних вимог немає, мої користувачі не знають, чого хочуть, і з цим все в порядку.
- Єдиний, хто міг би зацікавитись у наданні випуску чи документації, це я, в основному замовник хоче РЕЗУЛЬТАТИ і не піклується про методології програмного забезпечення тощо
На мою думку, я не хочу витрачати (занадто багато) часу та енергії на що-небудь, що безпосередньо не пов'язане з вимогами замовника. Будь-які рекомендації?