Bölüm 8 Ön Ürün ve Hzl Uygulama Gelitirme Sistem Analiz ve Tasarm Sedat Telçeken 8lk Kullanc Tepkileri Kullanclardan tepkiler toplanmaldr Üç tip vardr Kullanc önerileri De0iiklik tavsiyeleri Revizyon planlar Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-4 Ana Konular Ön ürün kavramlar Ön ürün çeitleri Ön ürün gelitirme ve sistem gelitirme yaam döngüsü Ön ürün gelitirme klavuzu Ön ürün de0erlendirme Hzl Uygulama Gelitirme (Rapid application development - RAD) Dört Çeit Ön Ürün Dört tip ön ürün anlay vardr: Yamal ön ürün 8levsel olmayan ölçek modeli 8lk tam ölçekli model Sadece baz önemli sistem özelliklerini içeren ön ürün Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-2 Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-5 Ön Ürün Gelitirme Yamal Ön Ürün Ön ürün gelitirme bir bilgi toplama tekni0idir Ön ürünler kullanc tepkilerini, fikirlerini, de0iiklik isteklerini ve revizyon planlarn ararken faydal olmaktadr Ön ürün gelitirme, sistemin gelitirme döngüsüne bir alternatif olarak kullanlabilir Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-3 Tüm özelliklere sahip çalan bir model, ancak verimsizdir Kullanclar sistemle etkileim içerisinde Veri depolama ve getirme verimsiz Çalabilir durumdadr ancak verimsizdir Sadece temel özellikleri içerebilir Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-6 1
8levsel Olmayan Ölçek Modeli Sadece test edilecek temel özellikler dnda ilevsiz olan modeldir Ön ürün girdi ve çktlar Sistem Yaam Döngüsüne(SLDC) Alternatif Olarak Ön Ürün Gelitirme SLDC iki ana soruna sahiptir Gelitirme süreci için daha fazla zamana gereksinim vardr Kullanm gereksinimleri zamanla de0imektedir Ön ürün gelitirme bir alternatif olarak kullanlabilir Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-7 Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-10 8lk Tam Ölçek Modeli Bir pilot sistem oluturun Bir çalma modeli Ayn bilgi sisteminin birçok kurulumu düünüldü0ünde yararldr Örnek olarak bir yerde kurulmu bir sistemin test edilmesi ve gerekli de0iikliklerin yapmas, daha sonra bu sistemin baka yerlere de kurulmas Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-8 Ön Ürün Gelitirme Klavuzu Bir ön ürün gelitirmek için yönergeler Yönetilebilir modüllerle çaln Ön ürünü çabucak gelitirin Ön ürünü baarl tekrarlamalarla gelitirin Kullanc arayüzüne önem verin Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-11 Seçilen Özellikler Ön Ürünü Ön Ürünlerin Getirileri En son sistemin tüm de0il ancak sadece belli özelliklerinin yer ald0 ilevsel model Bu özellikler kabul edildikten sonra, gerekli özellikler eklenir Baz menü bileenleri bulunabilir Sistem modüller halinde oluturulur Bunlar da gerçek sistemin birer parçasdr Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-9 Sistemi geliim evrelerinin erken aamalarnda de0itirebilme olana0 Çallmas zor bir sistemi gelitirmeyi engelleme olana0 Kullanc ihtiyaç ve beklentilerini en yakndan karlayabilen bir sistem gelitirebilme olana0 Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-12 2
Ön Ürünlerin Dezavantajlar Hzl ve tekrarl yapsndan dolay ön ürün gelitirme sürecini yönetmek zordur Ön ürün üzerinde geri beslemeye gereksinim duyar Tamamlanmam ön ürünler tam sistemler olarak ele alnabilir Hzl Uygulama Gelitirme (Rapid Application Development - RAD) RAD yani hzl uygulama gelitirme, sistem gelitirme sürecine nesne tabanl bir yaklamdr. Yazlm araçlar gibi gelitirme methotlarn ihtiva eder. Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-13 Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-16 Ön Ürün De0erlendirme RAD Aamalar Sistem analizcileri, kullanclarn ön ürünlere tepkilerini ortaya çkarmak ve de0erlendirmek için sistematik bir ekilde çalmaldr Kullanc üç ekilde sürece katlr Ön ürün üzerinde deneme yapmak Ön ürünlere açk tepkiler vermek Bir ön ürün de0erlendirme formu kullann Ön ürüne ekleme ve ön üründen çkarma yapma tavsiyeleri Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-14 RAD, üç geni aamadan oluur: Gereksinim planlama RAD tasarm atölyesi Uygulama Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-17 WEB Üzerinde Ön Ürün Gelitirme Gereksinim Planlama Aamas WEB üzerinde ön ürün gelitirme, ön ürün gelitirme sürecini aa0daki yönlerden iyiletirebilir Kullanclarn sistemi uzaktan inceleyip yorum yapabilmesine olanak sa0lar Kullanclarn zamanlar oldukça ve 8nternet ba0lants olan birçok bilgisayar kullanarak ön ürünü incelemelerine olanak sa0lar. Analizcinin yazlm kullancnn bilgisayarna kurmasna gerek yoktur Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-15 Kullanclar ve analizciler, sistemin veya uygulamann amaçlarn belirlemek için bir araya gelir 8 hayatndaki sorunlarn giderilmesi amaçldr Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-18 3
RAD Tasarm Atelyesi Tasarm ve iyiletirme aamas Karar destek sistem gruplarn kullanarak kullanclarn tasarm üzerinde hemfikir olmalarn sa0layn Programclar ve analizciler, kullanclara göstermek üzere tasarmlarnn ve çalma aamalarnn görsel sunumlarn hazrlayabilir Kullanclar gerçek olarak çalan ön ürünlere tepki verir Analizciler kullanc tepkilerine göre tasarlanm modülleri iyiletirir Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-19 RAD ve SDLC RAD araçlar ekranlar oluturmak ve uygulamann genel akn göstermek için kullanlr Kullanclar tasarm onaylar ve görsel modelde oturum kapatr Uygulama daha az streslidir çünkü kullanclar sistemin i ile ilgili ksmlarn tasarlamada yardmc olurlar Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-22 Uygulama Aamas RAD ne zaman kullanlmaldr? Sistemler oluturulup iyiletirildikçe, yeni sistemler ve yar sistemler oluturulup organizasyona sunulur Yeni sistemler oluturulurken, eski sistemlerin paralel olarak çaltrlmasna gerek yoktur Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-20 RAD aa0daki durumlarda kullanlr Takmda tecrübeli programc ve analizciler varsa Uygulama gelitirmeyi hzlandrmak için geçerli nedenler varsa Projede allmn dnda e-ticaret uygulamalar varsa ve çabuk sonuçlar gerekliyse Kullanclar bilgiliyse ve irket amaçlarn biliyorsa Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-23 RAD a Martin Yaklam Martin yaklam dört aamadan oluur: Gereksinim planlama Kullanc tasarm Yapm Cutover RAD SDLC içerisinde kullanmak RAD, SDLC ile birlikte kullanld0nda çok güçlü olabilmektedir Sistemin seçilen ksmlarn güncellemek, gelitirmek ve yenilikler getirmek için kullanlabilir Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-21 Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-24 4
RAD n Dezavantajlar Projeyi çok aceleye getirmeye neden Dokümantasyon yönünden zayflk ortaya çkabilir Acil i gereksinimlerini karlayamayabilir RAD araçlaryla aina olmayan programclar için daha zor ö0renebilme Sedat Telçeken Copyright 2002 by Prentice Hall, Inc. 8-25 5