islakkedicorbasi

  • 1054
  • 1
  • 1
  • 0
  • 3 gün önce

iş analisti

yazılım eğitimi almış herkesin iyi birer yazılımcı olamayacağı gerçeği gibi, her mühendislik mezunu kişi de iyi bir analist olacak diye bir kaide yoktur. kesinlikle üzerinde çalışılan modülü, iş tarafını iyi bilmeleri, bilmiyorlarsa da iş birimine doğru soruları sorabilmeleri, analitik düşünebilmeleri, bütünü kavrayabilmeleri önemlidir. yazılımcı ile müşteri arası köprü diye tabir etmek çok yanlış olmasa da o kadar basit de değildir.

işini iyi yapmayanların genel özellikleri:
- müşterinin her dediğini sorgulamadan yazılımcıya şöyle bir değişiklik isteniyor diye anlatmak,
- istenen değişikliğin nereleri etkileyeceğini öngörememek, hem kendi test maliyetini, hem yazılımcının yapacağı işi fazlalaştırmak,
- testlerde sadece olması gereken durumları test etmek,
- yazılımsal olarak istediği değişikliğin ne kadar büyük bir iş olacağını umursamamak,
- hata çıkınca suçu kendine hiç bakmadan direk yazılıma atmak.

işini olması gerektiği gibi yapanların genel özellikleri:
- müşterinin her dediğine direk he dememek, sorgulamak, istenen değişikliğin veya eklemenin etkileyeceği yerleri çıkartıp mümkün olduğunca temiz ve sahada sıkıntıya açmayacak hale getirip, yazılımcıya öyle aktarmak,
- hata alındığında bulması için direk yazılıma göndermemek, hata mesajına bakarak en azından datasal sorun olup olmadığını anlamaya çalışıp, öncelikle kendisinin kontrol edebileceği herşeyi kontrol etmek,
- eğer yapabiliyorsa koda, sp'ye, vs. bakmak, hata tespiti yapabiliyorsa bulup yazılımcıya iletmek (bonus özellik – elbette şart değil ama olursa iyi oluyor),
- hata çıkarsa, suçlu aramak yerine minimum zarar ile nasıl atlatılır buna kafa yormak.

iş analistinin yazılım bilmesi elbette bir artı özellik, en azından işin kolayına kaçarak, aslında yapabileceği halde yapmaktan kaçınan, aslında 1 saatlik işi varken sırf yapmamak için, orada çok iş var en az 3 gün sürer diyecek mal bir yazılımcının değişiklik yapması gereken yeri göndererek, işin hızlanmasını sağlayabilir.

yazılımcı da analist de hata yapabilir, önemli olan üzerinde çalışılan projede bunu sürekli birbirine suç atarak sıyrılmaya çalışmak yerine, ortaya düzgün iş çıkartmaya çalışmak olmalıdır.

devamını okuyayım »