Gereksinim Analizi

Bir ürün gelistirmek icin muhattap alinmasi gereken tek sahis müsteridir. En ideal sartlarda müsteri SIKlikla yazilim ekibi ile bir araya gelir ve sorulari cevaplar. Cogu zaman aslinda müsterinin de ne istedigini bilmedigi ortaya cikar, ama yine de ürüne dair bir vizyon gelistirmek ve gerekli ürünü ortaya koymak bu sekilde kolaylasir.

Müsterinin yazilim ekibi ile bir araya gelemeyecegi durumlarda bir vekile ( customer proxy) ihtiyac duyulur. Bir sekilde gereksinimlerin ekip icindeki yazilimcilar tarafindan analiz edilmesi ve koda dönüstürülebilir hale getirilmesi gerekmektedir. Müsterinin vekili bu görevi üstlenir ve yazilim ekibi ve müsteri arasinda köprü vazifesi görür.

Bu bahsettigim iki durum, ya müsteri ya da vekilinin yazilim ekibi ile calisiyor olmasi, olmasi gereken en saglikli yöntemdir. Ama cok ender rastlanan bir türdür. Genelde bir gereksinim analiz mühendisi kafasina göre gereksinim analizi yapar ve bunlari yazilim ekibine verir. Nasil bir sonuc ciktigina da mutlaka sahit olmussunuzdur.

Benim durumumda ortada ne müsteri var ne de vekili. Gereksinim analizi isini de baska birisine devretmek istemezdim. Bu yüzden gereksinim analizi icin Chatgpt yi kullaniyorum. Chatgpt bir nevi customer proxy rolüne geciyor ve alan icin gerekli analizi detayli bir sekilde yapabiliyor.

Bu sekilde karmasik bir alana ait gereksinimlerin tespitini, veri yapilarini, gerekli sürecleri ve alan analizlerini yaptirmak cok daha kolaylasiyor. Buradan cikan analizler yardimi ile backend ve frontend icin gerekli kodu Fable 5 kolay bir sekilde olusturabiliyor. Artik kod yazmaya gerek kalmadi diyerek bu süreci kastetmis oluyorum.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir