Yazılım organizasyonlarında uygulanan gerçek yazılım geliştirme süreçlerini paylaşmak ve bunlara erişmek için özel bir web sitesi var mı?Yazılım geliştirme metodolojilerinin süreç tanımları için iyi kaynaklar?
Bu işlemlerin uygulanması için öneriler ve açıklamalar veren birçok kaynak vardır. Çok faydalılar. Ama gerçek örnek süreç tanımlarına sahip olmanın da çok yararlı olacağını düşünüyorum. Özellikle, CMMI'de örnek bir süreç tanımı arıyorum. Birkaç kitaba genel bakış yaptım, ancak hiçbiri belirli bir örnek uygulama sunmuyor.
Yazarların büyük olasılıkla okuyucuların, bu süreç tanımlarını kendilerinde özel uyarlama kararlarını anlamadan kopyalayabileceklerinden endişe duyuyorlar. Bu konuda çok haklılar. Ama yine de, bu genel yazılım topluluğu için önemli bir ihtiyaç olduğunu düşünüyorum. Örnek bir belgeyi doğru anlamak ve yorumlamak, okuyucunun sorumluluğunda olmalıdır.
Süreçlerin belirli uygulamalarını paylaşan iyi bir kaynak bilmiyorsanız, bu ihtiyaç hakkında ne düşünüyorsunuz? Yazılım mühendisleri ve geliştiricileri kodumuzu paylaştığımızda süreç tanımlarımızı paylaşmamız gerektiğini düşünmüyor musunuz?
+1 bu iyi bir soru. IMHO Agile ve CMMI, Agile'nin mevcut ekip için her türlü iş için süreçleri uyarlaması, CMMI ise bir şirket genelinde iyi tanımlanmış * tekrarlanabilir * süreçler olduğu için büyük bir uyum (sadece etiketlerinize göre) değildir. Uzatma noktaları ve izin verilen varyasyonları CMMI tanımlarına ekleyebilirim ama bu çok fazla kağıt işi ... :) – Paolo
Böyle bir şey mi arıyorsunuz? http://www.shellmethod.com/ –
Evet, shellmethod.com'un altındaki "Örnek Belgeler Akışı" çok güzel bir örnektir. Paylaşım için teşekkürler. –