Üniversite için hemen başlamayacağım, ancak oldukça uzun bir süredir düşündüğüm bir projem var. Üniversite proje geliştirmesinin sanayi gibi olmadığını anlıyorum (şu anda kendim stajyerim), bu yüzden şu anda işaret edeceğim durum muhtemelen gerçek yazılım geliştiricileri için biraz saçma görünecektir. ^^'
Projenin kendisi, çalışmalarımızın çoğunu belgelememizi gerektiriyor. Bu nedenle, bazı işaretlere dahil olan kod teslim etmenin yanı sıra, aşağıdakileri içeren belgeleri de teslim etmeliyiz:
- İhtiyaç Analizi Belgesi
- Bir Proje Planı
- Kullanım Örnekleri, Nesne ve Dinamik Modeller ve Kabul Testlerinin planlı bir listesi
- Test sürecinin dokümantasyonu ve testlerin ne kadar başarılı olduğu
- Zaman kullanımı gibi diğer bazı tartışmalar ve analizler.
Bu teslimatlar aşağıdaki şekilde teslim edilecektir:
- Önce RAD
- Ardından Proje Planı, Kullanım Örnekleri, Modeller ve Testler (yaklaşık 3 hafta sonra)
- Son olarak, gerçek programın belgelenmesi, test süreci vb. + Gerçek programlamanın kendisi (yaklaşık 5 hafta sonra)
Yani, anladığım kadarıyla, bu gerçekten projeye Şelale tarzı bir yaklaşıma yönelik. Tek sorun (bence) bunun bir Üniversite projesi olması ve öğrencilerin proje haftasında dönem sonunda proje geliştirmeye çalışırken olduğu gibi zaten yeterince baskıları var. Gerçekten, her ne kadar uğraşmak zorunda olduğum diğer birçok değerlendirme ile panik olacağım dönem sonunda her şeyi kodlamak / geliştirmek / test etmek istemiyorum.
En azından kodlamaya / prototiplemeye erken başlayabileceğimiz, son dakikada her şeyi yapmaya odaklanmayan ve çok fazla baskıya sahip olamayacağımız sürekli bir geliştirme döngüsüne sahip olabileceğimiz anlamına gelen bir çeşit yinelemeli gelişim döngüsü denemek ve yapmak istiyorum. bu projeyi bitirmek için dönem sonu. Ve şimdi asıl sorularım geliyor:
- Bir şekilde tüm bu belgeleri hızlı, yinelemeli / prototip geliştirme döngüsü ile teslim etmek zorunda kalabilir miyim?
- Yinelemeli bir şekilde dokümantasyon oluşturmak için stratejiler var mı?
- Bunu sormaktan ve üniversitede yapılabilmesini beklemek tamamen mantıksız mı?
Ayrıca, bu sorunun son derece yerel olduğunu anlıyorum, bu yüzden yukarıda sanayi ile ilgili sorduğum aynı soruları ve çevik süreçlerin karşılaştığı bu tür sorunların her takım için farklı olup olmadığını sormak istiyorum. veya şirket.
Her neyse, bunun ne kadar uzun olduğu için özür dilerim. Cevap vermek için zaman ayırabilseydin, çok minnettar olurum! Teşekkür ederim!