Bu güne kadar kendimce benimsediğim düsturumu tek cümleyle sunayım sizlere:
İşimle ilgili tek kuralım, müşterime eldeki imkanların elverdiği en iyi test hizmetini sunmaktır.
![]()
Bu cümlede "müşteri" kelimesi yerine geliştirme ekibi, proje finansörü, son kullanıcılar… vb. rollerden istediğinizi koyabilirsiniz.
Hiçbir zaman test edilmesi gereken bir yazılımı, eksik dökümantasyon, net olmayan isterler yada test aktivitelerinin ekip içerisinde hor görülmesi gibi sebepler öne sürerek reddetmedim ve bu tavrımı da -ne yalan söyleyeyim- çok doğru buluyorum.
Tabii ki proje sonunda "eğer elimde şu kaynaklar olsaydı sizlere böyle daha iyi hizmet verebilirdim" diye bir sonuç raporunu da proje kapanışı dokümanlarına ekleyerek. Bu raporları hazırlarken de tüm ölçümlerimi evrensel iş metriği saydığım "PARA" birimine çevirmeyi de ihmal etmiyorum.
Kullanabildiğiniz heryerde metrik olarak PARA’yı kullanın! PARA bizim gibi teknik insanların ve ayrıca da teknik olmayan yöneticilerin bile aynı biçimde algıladıkları bir birimdir. Sizi temin ederim, genel müdürünüzle test mühendisliği üzerine bir konu tartışırken defects_per_KLOC yerine USD daha iyi bir metrik olacaktır!
Ama gün geliyor ki kodlama safhası uzuyor ve proje takvimi test süresi içerisinden kullanılan zaman ile bitiriliyor. Yazılım, 5 aylık geliştirmenin ardından ofisi terketmesi gereken günün öğleden sonrasında, işini bitirmenin keyfiyle kocaman gülümseyen bir geliştiricinin ellerinde masanıza geliyor ve size "Şunu bir test et…" deniyor. Ama bekleyin, daha da ilginçleşebilir bu durum.
Bu yazılımı ilk defa görüyor olabilirsiniz!!
Bugün başıma gelen işte tam buydu ve hayatımda ilk kez bir yazılımı test etmeyi reddettim. Bir tarafta yıllardır benimsediklerim ve doğru addettiklerim, diğer tarafta ise mesleğime ve yaptığım işe duyduğum saygım.
"Bişeyler yap da aktivite raporunu imzala, yazılımın bugün çıkması gerek."
İpleri koparan cümle bu oldu bugün.
"Bişeyler" ne demek? Yani ne yaptığımın önemi yok muydu?
İmza? Rapora attığım imzanın yazılımın test edilmesi ile doğrudan bir bağlantısı bile yoktu ki. O imzanın atılma amacı test aktivitelerini bitirdiğimi kayıt altına almaktı, ötesi değil…
Yaptığımız işin, test aktivite raporlarını imzalamaya indirgenmesi mi, yoksa test yapılmadığı için aslında anlamı da bulunmayan bir aktivite raporu yüzünden proje ekibine dahil edilmemiz mi daha fazla yaraladı bilemiyorum.
Bunu da buraya not almış olalım. Kim bilir belki ileride bir gün okur, okuduğumuzu anlar, anladığımızdan da dersler çıkarırız.
İyi Testler!
7 Comments
Ofis ortamlarında “acil” denilen bir kavram var. “Onay ver gönder!” cümlesi ile pekiştirilip yapılan testin zaten hiç önemi bulunmuyor demek oluyor bu da. Türkiye’de henüz oturmamış olan test kavramının dezavantajlarını görüyoruz bu gibi durumlarda. sanırım bir firma var bu işi doğru düzgün yapan onun haricinde “bi’şeyler” yapılmasını istiyor proje ekibindekiler.
Look at the $penny stock$ Alert Service. Recently available Pick UP 80%! http://bit.ly/sGyfkh – Tell me what you think, looks great IMO.
Take a look at the #small cap stock Alert Service. Current Pick UP 80%! http://bit.ly/sGyfkh – Tell me what you think, looks great IMO.
Check into the #cheap stock Alert Service. Recent Pick UP 80%! http://bit.ly/sGyfkh – Tell me what you think, looks great IMO.
Go look at the #cheapstock Alert Service. Latest Pick UP 80%! Check into the peenystock Alert Service. Current Pick UP 80%! http://investorshub.advfn.com/boards/board.aspx?board_id=22287 – Penny Play – Tell me what you think, looks great IMO.
– Tell me what you think, looks great IMO.
Have a look at the #cheapstock Alert Service. The lastest Pick UP 80%! Check into the peenystock Alert Service. Latest Pick UP 80%! http://investorshub.advfn.com/boards/board.aspx?board_id=22287 – Penny Play – Tell me what you think, looks great IMO.
– Tell me what you think, looks great IMO.
Check out the $penny stock$ Alert Service. Current Pick UP 80%! Go look at the #small cap stock Alert Service. The lastest Pick UP 80%! http://investorshub.advfn.com/boards/board.aspx?board_id=22287 – Penny Play – Tell me what you think, looks great IMO.
– Tell me what you think, looks great IMO.
Post a Comment