İş Analizi yazılım çözümü geliştirmede en önemli adımlardan biridir.Onların işle
ilgili sorunlarına uygun çözümlerini belirlemek için, müşterilerin ve
hissederların ihtiyaçlarını belirlemek çok önemlidir.
Kimler İş Analistidir?
Bir yazılımın, kullanıcıların büyük kısmınının iş ihtiyaçlarına hitap etmesi
gerekmektedir. Bir iş Analisti, iş sorunu olan iş adamları ve çözüm üretmeyi
bilen teknoloji adamları arasında köprü olarak, sorun çözücüleri olarak hareket
ederler.Bir İş Analisti’nin temel sorumluluğu detay ve belge ihtiyaçlarını
teknik geliştirmelere uygun bir formatta toparlamaktır.Onlar, projelerin
başarılı geliştirmeleri için Kullanıcılardan alınması gereken bilgiyi verimli
bir şekilde, değişik soru ve tekniklerle sağlarlar.
Avrasya İş Analizinize Nasıl Yardımcı Olabilir?
Avrasya SOFT, ihtiyaçlarınızı göz önünde bulundurarak özelleştirilmiş iş
çözümlerini formülleştiren deneyimli, yetenekli iş analistlerine sahiptir.
Müşterimizin ihtiyaçlarını anlama ve belgelemeyi, ihtiyaçları toparlamak için
müşterilerle çalışmayı ve bunları uygulamaya çevirmenin önemini biliyoruz.
Biz yapısal iş analiz süreçi izlemekteyiz.Bu aşağıdakilerden oluşur:
- İşi anlama
- Rekabeti analiz etme
- Piyasayı analiz etme
- Proje kapsamının belirlenmesi ve tanımlanması
- İhtiyaçları toparlama
- İhtiyaçları analiz etme ve belgeleme
- İhtiyaçlarla ilişki kurma
- Çözüm belirleme
- Çözümün ihtiyaçları karşılandığını doğrulama
İşi Anlama
Bir iş sorununa çözüm sunabilmek için ilk adım işi anlamaktır. Bu, aşağıdakileri
araştırmayı içerir:
- İşin ürün veya sağladığı servis
- İşin unique selling propositionu (USP)
- İş modelinin geçerliliği ve temelinde yatan varsayımlar
- Yeni pazarlarda ya da pazar segmentinde mevcut olan potansiyel fırsatlar
- Pazarlama planı
Rekabet Analizi
Analiz takımımız rekabeti araştırır. Bu, aşağıdakileri içerir:
- İş alanında rakipler tarafından yapılan yatırımlar
- Rakiplerin güçlü ve zayıf yönleri
- Rakipler tarafından üretilen ürünler/servisler ve bunların fiyatları
- Rakipler tarafından kurulan web siteler
Piyasa Analizi
Analistlerin, ihtiyaçlarını karşılamaya çalıştığı piyasayı anlaması
gerekmektedir.
Proje kapsamının belirlenmesi ve tanımlanması - İhtiyaçları
toparlamaya başlamadan önce,bir analist proje hedeflerinin açık ve tam
olduğundan emin olmalıdır.Bu projenin neden başlatıldığını ve de projenin
hedeflerini anlamayı içerir.Tam bir proje kapsamı proje dahilinde olan tüm
özellikleri adlandırır ve tanımlar.Bu, insanları, sistemleri, iç bölümleri,
sağlayıcıları ve müşterileri içerir.Ayrıca çözümün bir parçası olacak iş
süreçlerinin üst düzey tanımlamalarını ve dahil olmayacak maddelerin listesini
de içermelidir.
Bir proje kapsam belgesi aşağıdakileri içerir:
- Niyet ve Görüş Açıklaması
- Proje Hedefleri
- Proje Bakış Açısı
- Proje Varsayımları
- Proje Dış İlişkileri
- Teklifler ve Öneriler
- Uygulama Seçenekleri
- Risk vs. Dönüş
- Rekabet Analizi
Bu kademe sırasında, bir analistin aşağıdaki becerilere ihtiyacı vardır:
- Bir proje kapsamı üzerinde anlaşmak ve de fikir birliği kurmak için çeşitli
grupları biraraya getirme becerisi
- İş terimleri kullanarak proje kapsamını net bir şekilde belgeleme kabiliyeti
- Sorunu tanımlamadan önce çözüme atlamaktan sakınma kabiliyeti
Çözümü Belirleme
Analistin, uygun bir çözüm önerebilmesi için iş uzmanları ile yakın çalışması
gerekmektedir.Daha sonra çözümü tasarlamak için teknik takım ile beraber
çalışması gerekir.
Bir çözüm önerisi; mevcut bir yazılımı, yeni yazılımı, süreç ya da iş akışı
değişiklikleri ya da bunların hepsinin birleşimini içerebilir.
Eğer çözüm third-party yazılım satın almayı içeriyorsa, iş analistinin seçilen
yazılımın iş ihtiyaçlarını karşıladığından emin olmak için İş uzmanları, IT
kadrosu ve sağlayıcıları ile çalışması gerekmektedir. Bu süreçte, analistin
detaylı iş ve işlevsel ihtiyaçları içeren Teklif Çağrısı hazırlaması
gerekebilir.
Eğer yeni bir yazılım kurmak ya da mevcut bir yazılımı yükseltmek dahil olursa,
analistin kullanıcı arayüzü, iş akışı tasarımı ve kabiliyetleri bildirmede
yardım etmesi gerekir.
Bu kademe sırasında, bir iş analistinin aşağıdaki becerilere ihtiyacı
vardır:
- İş ihtiyaçlarını anlama
- Sistem tasarımını yüksek seviyede anlama
- Yazılım maliyetini ve yararlarını tahmin etme ve yazılım uygulama için olurluluk
önerisi kurma kabiliyeti
- Third-party yazılımı ve çözümleri değerlendirme kabiliyeti
Çözümlerin ihtiyaçları karşıladığını doğrulama - Teknik takım projeyi
devraldıktan sonra bile, analist aşağıdakileri sağlamak için projede olmaya
devam eder:
- Teknik tasarımın ihtiyaçları ve kullanım standartları karşılaması
- Geliştirilen yazılımın proje hedeflerini karşılaması
- Son ürünün kalite güvence testlerinden ve kullanıcı onayından geçmesi
Bu kademe sırasında, bir analistin aşağıdaki becerilere ihtiyacı vardır:
- Sistem tasarımını yüksek seviyede anlama
- Kullanım ilkeleri bilgisi
- Test etme ilkeleri bilgisi
- Testleri yazma ve inceleme kabiliyeti
Yukarıdan da belli olduğu üzere, analist yazılım programının başarısında baştan
sonra önemli bir rol oynamaktadır. Analist, yazılım geliştirme aşamalarının her
kademesinde ve müşterinin hedeflerini karşılayan çözümün çıkmasında mühim bir
rol oynar.