Çevik süreçlerin kullanımını belirleyen büyük bir şirkette çalışıyorum. Örneğin, projelerimiz için, özellikle çevik gelişimi yönetmeyi hedefleyen bulut tabanlı hizmetler kullanıyoruz.
Çalıştığım belirli mühendislik grubu geleneksel olarak yazılım geliştirmedi (bunun yerine projeleri çok daha fazla kuş bakışı bakış açısıyla yönlendirmeye yardımcı oluyoruz), ancak bu değişiyor. Çoğunlukla veri merkezli olan çok çeşitli yaklaşan / planlanan yazılım projelerimiz var - örneğin, veri izleme, toplama, toplama ve bazı raporlama yapacağız. Diğer görevler, özel donanım ve çeşitli istemci / sunucu (çok katmanlı) mimariler ile otomasyonu içerir. Birkaç kişiyi işe alma ve ilerlemede planlarımızın çoğunu formüle etme sürecine yardımcı olacağım.
Benim sorum, hızlı prototip (atma kodu) yapmanın çevik bir felsefeye uyup uymadığıdır. Örneğin, Python'u ve geniş paket yelpazesini seviyorum. Python tabanlı bir iş akışı ile birçok fikrimizi çok hızlı bir şekilde uygulama olasılığını görüyorum. Ancak, Python'un "kurumsal kalitede" olmadığı konusunda çok fazla algı olacağını ve bu çalışmanın çoğunun Java veya belki de C ++ ile yeniden yazılması gerektiğini düşünüyorum.
Bununla birlikte, Python prototiplerini oluşturmak, bize hızlı bir şekilde gerçek sonuçlar verebilmemizi sağlamak için paranızın karşılığını verir.
Hızlı bir prototiplemeyi - umarım Python'da - bir kurumsal ortamda sağlam bir çevik iş akışına dahil edebildiniz mi?