2.
Kullanıcı
Yönetici
Programcı
Bilgi Sistem Destek Personeli
Sistem Analisti
Bilgi Sistemi ղڱı
Sistem geliştirme yaşam döngüsü içerisinde farklı konumlarda ki
bireyler birada çalışmak durumunda kalmaktadırlar. Birlikte çalışanların
sayısı ve görevleri projenin büyüklüğüne ve türüne göre farklılık gösterse
de genel olarak bir bilgi sisteminin tarafları ;
olarak gruplandırılmaktadır.
3.
1. Kullanıcı : Bir sistem kullanıcılar
tarafından kullanıldığı sürece
varlığını sürdürebileceği için
kullanıcı , sistemin en önemli parçası
durumundadır.
Bilgi Sistemi ղڱı
Bu nedenle geliştirilen sistem kullanıcının ihtiyaçlarını
karşılayabilmelidir. Sistem analizi süresince kullanıcıların sistemden
beklentileri tam olarak belirlenmeli ve sistemin nasıl başarıya ulaşacağı
tespit edilmelidir.
En önemli hususlardan bir tanesi de bütün kullanıcıların aynı kategoriye
konulmaması gerçeğidir. Her kullanıcının farklı olabileceği gibi her sistem
beklentisi de farklı olabilir.
4.
2. Yönetici : Geliştirilen sistemin
büyüklüğüne göre yöneticiyi ;
Proje Yöneticisi
Üst Düzey(İşletme) Yöneticisi
olmak üzere iki kısımda incelenebilir.
Bilgi Sistemi ղڱı
Büyük ölçekli projelerde , projenin uzun süreli başarıya ulaşması için
gerekli kriterlerin belirlenmesinden ve proje ekibinin idaresinden proje
yöneticisi sorumludur.
Sistemin geliştirilmesi için gerekli olan kaynağı sağlayacak olan üst düzey
yöneticisinin bilgi sistemine ola yaklaşımı sistemi kullanacak olan
kullanıcılar üzerinde etkili olmaktır.
5.
3. Yazılımcı (Programcı) : Belirli bir amaca
hizmet etmek amacıyla ortaya konmuş
cihaz veya sistemlerin yönetimini ve
kontrolünü yapmak için üretilmiş
, kendi içerisinde bir mantığı ve
hiyerarşisi olan kod yapılarına
«Yazılım» bu işi profesyonelce yapan
kişilere ise «Yazılımcı» denir.
Bilgi Sistemi ղڱı
Gelişen teknoloji ile birlikte günlük ihtiyaçlar da değişmektedir. Bu
ihtiyaçların karşılanması için de her geçen gün yeni sistemlere ve araçlara
ihtiyaç duyulmaktadır. Bu da yeni yazılımlara ve yazılımcılara ihtiyaç
olacağı anlamına gelmektedir. Bu ihtiyaç çerçevesinde gereksinimlere
karşılık verecek olan yazılımcılar yeni yazılımlar üretecek veya üretilmiş
yazılımları geliştirerek sistem entegrasyonunu sağlayacaklardır.
6.
4. Bilgi Sistem Destek Personeli : Sistemin
sürekliliğini sağlamak amacıyla ağ
iletişiminden , donanımından , veri
güvenliğinden ve ilgili bilgisayar
programlarının çalışmasından çıktıların
düzenlenmesine kadar bir çok konuda
desteğin verilmesinden sorumludur.
Bilgi Sistemi ղڱı
Sistem analisti , sistemin tarafları arasında anahtar rolü üstlense de
sistemin başarılı olması tek başına sistem analistine bağlı değildir. Bunun en
güzel örneğini bilgi sistem destek personelinde görmek mümkündür. Nasıl
ki bir araç ne kadar kaliteli ve güvenilir olursa olsun , sürücüsü onu iyi
kullandığı müddetçe sorunsuz ve kazasız yolculuk yapmak mümkün
olacaktır.
7.
5. Sistem Analisti : Adından da
anlaşılacağı üzere sistem analisti ,
sistem geliştirme projesinin kilit
üyesidir.
Bilgi Sistemi ղڱı
Sistem analistinin görev ve yeteneklerini ayrıntılı olarak inceleyelim.
9.
Bilgi Sistemi ղڱı
Problemi
Araştırmak ve
Anlamak
Problemin
maliyetine karşılık
sağlayacağı
faydaları belirlemek
Çözümün
ihtiyaçlarını
belirlemek
Seçilen çözümün
ayrıntılarını
belirlemek
En iyi çözümü
belirlemek
Alternatif çözümleri
belirlemek
Çözümü
uygulamak
İstenilen sonuçların
elde edildiğinden
emin olmak için
izlemek
Geri Dönüt
10.
Bilgi Sistemi ղڱı
Genel olarak sistem analistinin hem
işletme yönetimi hem de bilgi sistemleri
konusunda bilgi sahibi olması beklenir.
Böylece sistem analisti, işletmenin karşılaştığı
sorunları ve karşılaştığı iş fırsatlarını fark
ederek bilgi sistemindeki ihtiyaçların
belirlenmesini ve iş akışının oluşturulacak
bilgi sistemine yansımasını kolayca
sağlamaktadır.
Sistem analistleri , işin ihtiyaçlarını ve sorunlarını ortaya koyarak , işin
gelişmesi için bilgi teknolojilerini kullanarak bilgi sisteminin nasıl
uygulanacağına karar vermektedirler. Sistem analistinin öncelikli görevi
mevcut problemleri fark edip problem çözümüne yönelik en uygun
metodolojiyi kullanmaktır.
11.
Bilgi Sistemi ղڱı
Sistem analisti, çözümü ortaya koyarken
müşteri ihtiyaç ve isteklerini belirlemelidir.
Bu işlemleri gerçekleştirmek için sistem
analistinin yararlandığı kaynaklar arasında;
teknolojinin son durumu, mevcut Pazar ve bu
pazardaki rekabet koşulları , üretim ihtiyaçları
, mali ve zaman kısıtları yer almaktadır.
Ancak bu kaynaklardan verimli şekilde yararlanmak için sistemi analiz
eden ve tasarlayanın , teknik ve iş bilgisinin yanında analitik düşünme ve
insan ilişkilerinde başarılı olması gibi farklı kabiliyetlere de sahip olması
gerekmektedir.
12.
Bilgi Sistemi ղڱı
Sistem analistinin yararlandığı kaynaklar
Sistem
Analisti
Kalite
Faktörleri
Üretim
İhtiyaçları
Pazar ve
Rekabet
Sistemin
Hedefleri
Teknoloji
Maddi ve
Zaman
Kısıtı
13.
Bilgi Sistemi ղڱı
Sistem geliştirme yaşam döngüsü
problemin tanımıyla başladığı için , sistem
analistinin öncelikle problemi tam olarak
belirleyip tanımlayabilmesi gerekmektedir.
Büyük resmi kaybetmeden sistemin
parçalarını inceleyip aralarında ki ilişkiyi
ortaya koymak tamamıyla analistin
başarısına bağlıdır.
Sistem analistinin görevi sadece problemi belirlemekle sınırlı değil , çözüm
alternatiflerini belirleyerek en uygununun seçilmesini sağlamak ve bilgi
teknolojilerini kullanarak sisteme uyarlayabilmektir.
14.
Donanım
Programlama dilleri
İşletim Sistemleri
Veri tabanı yönetim sistemleri
Haberleşme protokolleri
Hiç kimsenin teknolojinin her alanında bilgi sahibi olması beklenemez
ancak bilgi sistemi geliştirecek olan bir sistem analisti yukarıda ki konuların
temeli hakkında bilgi sahibi olmalıdır.
Bilgi Sistemi ղڱı
15.
Sistem içinde yer alacak farklı teknolojilerin ne için , nasıl kullanılacağının
ve sisteme nasıl uyum sağlayacağının bilinmesi gerekir. Ayrıca sistem
analistinin , sistem geliştirme için kullanılan araçlar ve teknolojiler hakkında
da bilgi sahibi olması gerekmektedir. Bunlardan bazıları :
Bilgi Sistemi ղڱı
CASE Araçları(Rational Rose , Visual Analyst vb.)
Sistem Geliştirme için Kullanılan Yazılım Paketleri (MS Access ,
VisualAge , PowerBuilder vb.)
Bütünleşik Geliştirme Ortamları (Integrated Devolopment Enviroments
– IDE , Sun Forte Java , Microsoft Visual Studio .Net vb.)
16.
Bu araçlar , program üretimi , test , konfigürasyon yönetimi , yazılım
kütüphanesi yönetimi , dökümantasyon desteği ve proje yönetimi
sağlamaktadır.
Buraya kadar belirtilen teknik bilginin yanısıra sistem analistinin , sistem
geliştirme projesinin nasıl planlanıp yönetileceği , sistem analizinin ve
tasarımının , gerçekleştirmenin ve test işlemlerinin nasıl yapılacağı bilgisine de
sahip olması gerekmektedir.
Bilgi Sistemi ղڱı
17.
Mevcut sistemde ki sorunların tam olarak anlaşılabilmesi için sistem
analistinin işin işleyişine ve organizasyon yapısına hakim olması
gerekmektedir. Örneğin kurumun çalıştığı sektör , hedefleri , iş stratejileri
, planları ve kurum kültürüne bağlı olarak değerleri vb. sistem analisti
tarafından anlaşılmalıdır.
Sistem geliştirme sürecinde yer alan takımda sistem analistinin oynadığı rol
düşünülürse sistem analistinin aşağıda kısaca belirtilen yönetim bilgi ve
beceresine sahip olması gerekir :
Bilgi Sistemi ղڱı
o Kaynak Yönetimi o Proje Yönetimi o Risk Yönetimi o Değişim Yönetimi
18.
Sistem geliştirme yaşam döngüsü boyunca
sistem analistleri , işletmenin diğer çalışanları ile
takım çalışması içindedirler. Çalışanlara , onların
becerilerine ve bilgi teknolojilerine karşı
yaklaşımlarına dair fikir sahibi olmalıdır ki yeni
sistemin adaptasyonunda karşı bir dirençle
karşılaşmasın. Dolaysıyla sistem analisti insanlarla
iyi iletişim kuran , onları dinleyerek sorunlarını ve
ihtiyaçlarını tam olarak ortaya koyma yeteneğine
sahip olmalıdır.
Bilgi Sistemi ղڱı