Uzun zamandır işimde yalnız programcıyım. Genellikle hakkında makaleler ve yazılar okudum
- Versiyon Kontrol Sistemleri
- Sürekli Entegrasyon / Dağıtım
- Geliştirme metodolojileri: Scrum, Şelale, V Modeli, Çevik, XP, vb.
- Yazılım Proje Yönetimi
Ama neredeyse hepsi TAKIMLAR'a odaklanmış gibi görünüyor. Ben bir ekip değilim, bu yüzden sadece bir programcı için minimum uygulama seti ne olurdu? Aşağıdaki koşulları göz önünde bulundurun:
- Başkalarının insan kodu ile çatışmam yok.
- Dosyaları / dizin ağaçlarını korumam gerekmiyor, geliştirme ortamım kendi başına sürüm oluşturmayı önemsiyor (görüntü tabanlı geliştirme).
- Resmi bir gereklilik yok, kullanıcılarım ne istediklerini bilmiyorlar ve bu konuda sorun yok.
- Benim olan bir sürüm veya belge sunmakla ilgilenebilecek tek kişi, temelde müşteri SONUÇLAR istiyor ve yazılım metodolojileri vb.
Benim görüşüme göre, müşteri gereksinimleriyle doğrudan ilgili olmayan hiçbir şeye (çok fazla) zaman ve enerji harcamak istemiyorum. Herhangi bir tavsiye?