Tuesday, July 25, 2006

Peki Arayuz tasarlamasi nasil olmalı? II

3.Strateji oluşturma
Strateji oluşturma web sitesi yada herhangi bir uygulamanın CHI (Bilgisayar Insan Etkileşimi) belirlemede hedef kitle ve kullanım skalası, kullanım yoğunluğu, kullanım amacı ve kullanım verimliliğinin masaya yatirildigi surectir. Bu surec uygulamanin basarisini belirleyen etkili ve onemli asamadir. Eger dogru stratejileri rasyonel modellere oturtamaz isek redesign(tekrar tasarlama) ihtiyacina oldugundan cok daha kisa sure icinde ulasiriz. Hedef kitle basarinin ve verimliligin temelidir zira urettiginiz uygulama onlar icindir. Bir uygulamanin stratejisi nasil olmali konusu tamamen ayri bir konudur ve ilerde bu konu ile ilgili yazi yazmak hos olurdu diye dusunuyorum.

Ayrica gorsel iletisim ve etkilesim acisindan en kritik sureclerden biridir. Kullanicilarin etkilesecegi arayuzlerin tasarim kararlari verilir. Tasarimda denge unsurlari gozetilerek tasarim altyapisi olusturulur. Hangi disiplinde amaca uygun tasarlanir belirlenir.

4.Ihtiyac Analizi
Ihtiyac Analizi sureci belirlenen stratejilere gore gelistirme asamalarinin dokumente edilerek gerekli aktivasyonun alindigi alandir. Ihtiyac analizinde kullanilacak teknolojilerden her turlu kaynak ihtiyacina kadar tasarlandigi surectir. Arayuz tasarimi ihtiyaclari belirlenir ve bu ihtiyaclarin nasil cozulecegi uzerine cozumler uretilir. Gerekli analizler ve testler bu asamada planlanir.

5.Cözüm Mimarisi
Cozum mimarisi ihtiyac analizinin filtrelenmis ve kesin tasarim ve gelistime kararlarin alindigi, mimarilerin tasarlandigi surectir. Bu surec icinde rol dagilimlari yapilir. Gelistirme surecinin planlamasi yapilir ve gerekli proje planlari cikarilir. Kullanilacak CSS ler, Html sablonlari, Flash uygulamalari ve kullanimlari, gerekli teknolojiler ve islevleri (javascript, aplet gorsel uygulamalar vb) belirlenir ve uygulanir. Uygulama uzerinde gelsitirilecek testler ve gelistirme surecinde gelistiricileri etkilemeden gerekli degisimleri yapabilecek stratejiler belirlenir ve gelistirir.

6.Uygulama gelistirme
Cozum mimarisi surecinde belirlenmis planlar uygulanir. Gelistirme gruplari kendi uzerine dusen gorevleri maksimum verimlilikte kullanmalidir. Bu asamada arayuz tasarimlari ihtiyac analizi surecinde belirlenmis stratejiler dogrultusunda hazirlanmis olan gerekli teknolojiler ile gelistirilir. Gorsel iletisim sorumlulari proje planlama asamasinda gelistirdigi tasarimlari programcilar uygulamaya koymadan hazir hale getiremis ve sablonlari gelistiricilere devretmistir. Uygulama tasarim ile paralel gidebilecegi gibi bagimsiz olarak da guncellenebilir tasarlanmalidir. Buna gore gelistiricileri ihtiyac duyabilecegi tek sey COMMENTler ile belirlenmis ve butun ozellikleri disarda tutulan uygulama parcaciklari uzerinde olmalidir. Bir dosyanin degistirilerek butun sistemin gorsel iletisim ve etkilesim alaninin degistirilmesi gibi parcaciklar tasarlanmalidir. Buna en iyi orneklerden biri sayfa pagelayoutlarinin disardan cagrilmasi metododur.

7.Gelistirme surekliligi
Gelisitirme surekliligi arayuzun gerekli guncellemelerinin yapildigi, testler ve analizlerin geridonusumlerinin yapildigi ve ihtiyaca gore gelistirmenin duzenlendigi ve devamliligin hakim oldugu surectir. Gelistiriciler gereksinimlere gore projeyi safalandirarak projelendirir ve gerekli aksiyonu alir.


Arayuz tasarimlari ve CHI (Bilgisayar Insan Etkilesimi ) projeye gore degisen ve oldukca farklilik gosteren ve yogunlasilmasi gerekilen bir alandir. Ne gelistirir iseniz gelistirin sonunda kullanicinizin anladigi ve kullandigi kadar bir uygulama gelistirirsiniz.

Askeri teknolojiler ticari uygulamalardan cok daha ilerde olmasi beni oldukca uzen konulardan biridir. Bu konu ile ilglili daha sonra bir yazi yazmak istiyorum.

saglicakla