Measurement Workshop İçin Ankara ‘ya Gidiyorum

June 22, 2008 – 8:46 am

Cuma günü öğleden sonra şirket yöneticilerinin bilgilendirmesi sonucu Measurement Workshop için Ankara ‘ya gideceğimi öğrenmiş bulunuyorum. Nedir bu Measurement Worskhop ? Nerden çıktı bu şimdi ? şeklindeki sorular eminim sizin de aklınıza gelmiştir.

Bildiğiniz üzere Cybersoft CMMI sertifikası almış durumda. Bu kapsamda Cybersoft ‘u değerlendiren Resmi CMMI denetçisi (Lead Appraiser) Wayne LittleField bu defa da Ankara ‘da yürütülen VEDOP projesini değerlendirmek için Ankara ‘da olacak. Oradaki Kalite Ekibi ‘nin talebi doğrultusunda bu değerlendirme sürecinin ilk üç günün Ölçüm Teknikleri konulu bir çalıştaya ayrılması kararlaştırılmış. İstanbul ekibini temsilen de çalıştaya ben katılıyor oalcağım.  Çalıştayın içeriği ise şöyle:

  • Introduction
  • Measurement Process Overview
  • Planning Measurement
  • Performing Measurement
  • Evaluating Measurement
  • Establishing Measurement

Daha evvel buna benzer bir çalıştay İstanbul ‘da farklı bir kurum tarafından düzenlenmişti fakat istenen uçuk rakamlar ve zaman yetersizliği nedeniyle katılamamıştım. O nedenle bu çalıştaya dahil olmak benim için çok iyi bir fırsat. (Her ne kadar 3 günlük ayrılık zor gelse de … [Anlayan anladı...])

Umarım İstanbul ‘dan ayrı geçireceğim 3 güne (23-24-25 Haziran) değecek keyifli bir çalışma olur. Tabi asıl iş çalıştay sonrasında başlayacak benim için. Çünkü çalıştaydan öğrendiklerimi özellikle de Planning and Performing Measurement başlıklarını İstanbul ‘da yürüttüğümüz projede uygulamam bekleniyor benden. Bunun için hem gerekli planı yapacağım hem de ihtiyaç halinde elimizdeki framework ‘e bu iş için gerekli eklentileri yapacağım.

Ankara dönüşü çalıştay notlarımı yeni bir blog yazısı ile aktarmayı planlıyorum. Bir sonraki yazıma kadar sağlıcakla kalın…

SILVERMAN İŞ BAŞINDA

June 14, 2008 – 10:50 am

Adı artık Silverlight ile eşleşen , her türlü Silverlight konulu etkinlik,makale vs.’nin altından çıkan sevgili dostum Daron Yöndem yaptığı farklı çalışmaların arasına bir yenisini daha ekledi ve Soru Sorma Merkezi projesini hayata geçirdi.

Bir akşam sohbeti sırasında ne yapsak nasıl bir proje ile sektöre farklı bir soluk getirsek diye konuşurken bu proje ortaya çıktı. Daha da önemlisi Daron bu projenin arkasında durarak üzerine düşeni yaptı. Açıkcası pek çok arkadaşımla bu konular üzerine fikir paylaşımında bulunuyorum ama Daron diğerlerinden farklı olarak çok hızlı bir şekilde fikirleri hayata geçirebiliyor. (Teknik beceri sanırım burada önemli bir kriter…)

Projenin gelişimini benimle paylaşan, beta sürümünde fikir vermem amacıyla benimle iletişimini koparmayan arkadaşıma yeni projesinde başarılar diliyorum. Bu gibi bir proje hali hazırda yapılan ama e-mail ortamlarında kaybolup giden soru cevaplama işini daha sistematik ve herkes tarafından erişilebilir kılacak. İş yerinde de Wiki ortamımızda oturtmaya çalıştığım bu prensibin ne kadar başarılı olacağını hep birlikte izleyip göreceğiz.

Soru Sorma Merkezi ‘nde sadece Daron değil sizler de sorulara cevap verebileceksiniz. Tabi herhangi bir yanlış bilgilendirme olmaması amacıyla verilen cevaplar Daron ‘un onayından geçecek. Öte yandan bu gibi bir alt yapı sizler de oluşturmak yada nasıl yapılır sorusuna cevap bulmak isterseniz projenin kaynak kodları açık ve buradan indirilebilir durumda.

Bu yeni projenin hem Daron ‘a hem de Web projesi yapan arkadaşlara hayırlı uğurlu olmasını diliyorum. Bakalım Daron nasıl bir cevaplama performansı sergileceyek. Belki de bizden de bir Thomas Kyte çıkar ne dersiniz?

BİZE DE LAZIM…

June 13, 2008 – 1:15 pm

Bu sektörde olup da herhangi bir e-posta grubuna üye olmayanınız yoktur sanırım. Nice umutlarla üye olup sonra da mesajlar arasında kaybolduğum e-posta gruplarının haddi hesabı yok. Hatta bazı gruplarda moderatörlük yaptığım için bu gibi ortamların amaçları dışında kullanımına pek çok kez şahit oldum.

Sorulan ciddi sorular cevap bulamazken , kişilere yönelik atışmalar günlerce durmak bilmiyor. Yada ortaya atılan saçma sapan bir kod bloğu insaların günlerine mal olabiliyor. Hoş ortaya kod bloğu atılmasında sorun yok ama verilen cevaplar bir süre sonra asıl sorunun unutulduğu yönünde bir izlenim bırakıyor.

Tüm bunlara rağmen takip ettiğim ve TDD (Test Driven Development) hakkında çok güzel şeyler öğrendiğim JUnit e-posta grubu var. Geçtiğimiz günlerde belirli aralıklarla yayınlanan JUNit Etiquette yine yayınlandı. Bakın bir e-posta grubunda olmaması gerekenleri ne şekilde ifade etmişler:


Dear members and readers of the JUnit mailing list,


Around here, we love testing. Not only do we love testing, we love to
discuss any and all aspects of testing, often with enthusiasm and
passion. This is good, This is the reason that this mailing list
exists. On top of all this, we are very keen to help others understand
this strange affliction we have; medical name “testus infectus”,
better known as being test infected. We love to answer questions and
help those new to the joy move further down the road towards test
enlightenment. In the classic spirit of hospitality, our list is your
list, our test cases are your test cases. Please make yourself at home
and enjoy the journey. :-)

That said, there are some things that we don’t love, so sit tight and listen up.

We don’t love people who haven’t, or won’t, read the JUnit Frequently
Asked Questions (FAQ) document, lovingly maintained by Mike Clark or
the “Smart Questions” document written and maintained by Eric S.
Raymond. Here are the links, go forth and read …

http://junit.sourceforge.net/doc/faq/faq.htm

http://www.catb.org/~esr/faqs/smart-questions.html

We don’t love people who think that we’ll do their homework
assignments for them. Back when I was a lad, we didn’t have the
Internet and we had to do our own homework assignments without the aid
of all the knowledge and information that you have available to you
today. (And yes, now that you ask, I did walk uphill both ways to
school through the snow.)

We don’t love people who are incapable of using a search engine, but
are yet somehow capable of signing up onto this mailing list so that
they can ask questions that ten seconds of searching would reveal the
answer to. Learn how to use a search engine. Around here, Google seems
quite popular. Here’s a link; learn to love it and use it.

http://www.google.com/

We don’t love job postings. We do love having jobs (or at least, we
like the pay) and we do like to look at job postings, but we like to
look at them in more logical places like job websites. So, please
don’t be upset when a moderator deletes your carefully worded prose
describing yet another testing job.

We don’t love thread hijacking. That’s when you start a different
subject by replying to a previous conversation and not even changing
the subject line. We like to discuss a variety of subjects, so please
feel free to be inspired to ask side-questions during ongoing
conversations. Just do so by starting a fresh thread with a unique
subject line.

Lastly, we don’t love people who whine, moan and generally sound like
petulant children after they’ve been told that they have violated one
of the “laws of the land” around here. It’s a big old Internet; feel
free to take your questions and/or tantrums somewhere else if you
don’t like the way we do things around here.


Görüldüğü üzere e-posta gruplarının amaçlarının dışında kullanılması bazı kişileri tatmin ederken diğer üyeleri madur edebiliyor. (Hatta şu sıralar etrafımda X grubundaki bozuk kodun düzeltilmesi konusunda gereksiz yere zaman kaybedildiği şeklinde yorumlar duyuyorum.)

Özetle bizdeki e-posta grupları için de bu tür bir uyarı yazısı lazım… Tabi okuyan ve uyan olursa…

(Bloguma gönderdiğim postlar yüzünden hayrete düşen eşin dostun hayretlerini ve “Aaa İbrahim hangi dağda kurt öldü ” şeklindeki şaşkınlık ifadelerini gizlemelerini rica ediyorum :) )

KAYIPLARDAYIM….

June 6, 2008 – 12:19 pm

En son yazımı yaklaşık 2,5 ay evvel yazmamdan bu yana geçen zaman diliminde sürekli olarak telefon, e-posta veya yüzüze görüşmeler şeklinde “Abi kayıplardasın. Abi senin sitenin RSS ‘i çalışmıyor mu?” diye isyan eden arkadaşlarım sayesinde blogumun tozunu almaya karar verdim…

Geri dönüp bu zaman zarfında neler yaptım diye baktığımda aşağıdaki gibi bir liste çıktı karşıma:

  • Daha evvel bahsettiğim altyapı projemiz olan Uyarı Bildirim Sistemi projesinin, proje liderliğini ve kabul sürecini yürüttüm. Kendi adıma yorucu olduğu kadar öğretici bir süreç oldu diyebilirim. Özellikle bu ölçüde bir sorumluluk almak ve enkaz halindeki bir projeyi ayağa kaldırmak ciddi zaman aldı. (Bu zamana haftasonları da dahildir) Ben de dahil olmak üzere geliştirme ekibinin uygulama geliştirme sırasında yaptığı hataları görme konusunda uzmanlık kazandım desem yeridir. Yeri geldiğinde birşeyleri düzeltebilmek için debugger moduna geçmek gerektiğini görmüş oldum.
  • Bir sonraki aşamada yazılan kodların otomatik olarak belirli kurallar dahilinde kontrol edilmesi için PMD konusunda çalışmalara başladım. Bunun ilgili dokümantasyon,denemeler vs. ile uğraşmak gerçekten çok keyifli. İlk fırsatta (bu ilk fırsatta sözcüğü nedense bu blogda kullanılınca anlamını yitiriyor :) ) bu konuda bir yazı yazmayı da planlıyorum. Umarım kod kalitemiz ve sistem perfomansımız açısından bu çalışma olumlu bir geri dönüş sağlar.
  • Yukarıdaki çalışmalarla ilgili olarak şirket içinde oluşturduğumuz Code Review takımına da liderlik ediyorum. Daha doğrusu etmeye çalışıyorum çünkü diğer işlerle uğraşmaktan ekip olarak bu işe ciddi manada kanalize olabildiğimizi söylemek mümkün değil. Ama zaman içerisinde çalışma ağırlığım bu yöne doğru kayacak.
  • Şu sıralar beni bekleyen ve bir önceki yazıma konu olan 2. şirket içi eğitimin organize edilmesi var. Organizasyon hemen hemen tamamlandı. Sırada yeni gelen arkadaşlara çalışma ortamımızı keyifli bir şekilde anlatmak var. Altyapı, konfigürasyon yönetimi,genel bankacılık projesi yaklaşımı gibi konuları ben anlatmak istiyorum çünkü bu konularda birikimim ve harcadığım mesai daha fazla.
  • İşle ilgili gelişmelerin yanı sıra hayatımı etkileyen en önemli değişiklik yaklaşık 4 yıl oturduğum evimi değiştirerek yeni bir eve taşınmış olmam. Fiziksel olarak ortam koşullarının iyileşmiş olması ben de blog yazmak yerine ev keyfi yapma gibi olumsuzluklara neden oldu malesef. Ama yine de ortam değiştirmek hayatıma yeni güzellikler kattı diyebilirim.
  • En çok sevdiğim şeylerden biri olan uygulama deneme alışkanlığımı yavaş yavaş kaybettiğimi fark ederken kendimi Google ‘ın sıcak kollarında buldum desem yeridir. Bunca zaman gösterdiğim ve bir anlam veremediğim direnişime son vererek Google uygulamalarını hayatımın her aşamasına taşımaya başladım. Özellikle web-desktop senkronizasyonu için çalışma yapmak, farklı ürünler denemek çok keyifli. Bunun bir sonraki aşamasına mobil cihazları da dahil etmeyi planlıyorum. (Belki bu çalışmalardan da bir yazı çıkar)

Aklıma gelenler şimdilik bu kadar. Özetle gayet iyiyim, çalışıyorum ve hayattayım. Merak edecek birşey yok. Umarım bir sonraki blog tozu alma operasyonum çok uzak bir tarihe tekabul etmez…

ŞİRKET İÇİ EĞİTİMİN ÖNEMİ

March 16, 2008 – 9:15 am

board.jpgUzun zamandır blogumu güncelleyemediğim için bu yazıma tüm blog okuyucularımdan özür dileyerek başlamak istiyorum. (Bu kaçıncı özür ?) Bu defaki bahanemi zaten başlıktan iyi kötü tahmin etmişsinizdir. Geçtiğimiz cuma günü (14.03.2008) Cybersoft İstanbul ekibine yeni katılan arkadaşlarımızla oryantasyon tadında bir eğitim gerçekleştirdik. Daha evvelki toplantılarımızda gerçekleştirme kararını verdiğimiz ve bence çok önemli bir ihtiyaç olan eğim süreci de bu şekilde başlamış oldu. Read the rest of this entry »

ÜCRETSİZ SILVERLIGH EĞİTİMİ

February 28, 2008 – 7:29 am

27022008_1.jpg

Uzun zamandır üzerinde konuştuğumuz nasıl olsun nerede olsun şöyle mi olsun böyle mi olsun diye birbirimizi e-posta yağmuruna tuttuğumuz 24 saatlik Silverlight eğitimine ait detaylar kesinleşti.

Tek yapmanız gereken Daron Yöndem ‘in bloguna girip ,oradaki mini kayıt formunu doldurmak.

Bu güzel etkinlik için öncelikle eğitmenimiz Daron Yöndem ‘e teşekkürlerimi iletiyorum. Ücretsiz bir etkinlik için bu kadar çok çaba göstermesi ayrıca takdir edilesi bir davranış. Yine aynı şekilde eğitim yeri, afişler ve diğer tüm detayları başarıyla halleden Ercan Altuğ YILMAZ ‘ı da tebrik ediyorum. (Özellikle de Netron B.A tarafıyla sağladığı koordinasyon için)

Ben de bir aksilik olmazsa eğitime gelip Daron ‘u dinleyeceğim. Eminim keyifli ve öğretici bir etkinlik olacak. Eğitime kayıt yaptıracak arkadaşlardan ricam eğer katılım durumları kesin değilse başvuruda bulunmamaları çünkü eğitim pc başında uygulama ağırlıklı olacak ve kontejan 25 kişi ile sınırlı. Eğitimle ilgili detayları kayıt sayfasında bulabilirsiniz.

Eğitim detayları ve kayıt: http://daron.yondem.com/tr/PermaLink.aspx?guid=e52a84f7-3c2c-4ae5-8fd1-2b998eb25378
NOT: Eğitimden daha fazla kişinin faydalanabilmesi için sizler de blogunuzda duyurabilirsiniz.

KONFİGÜRASYON ve DEĞİŞİKLİK YÖNETİMİ YAHOO GRUBU

February 25, 2008 – 8:42 am

conf.jpgBu yazı ile sizleri üyesi olduğum Konfigürasyon ve Değişiklik Yönetimi Yahoo Grubu ‘ndan haberdar etmek istedim.

Özellikle iş hayatının içine girince gördüm ki kod yazmanın yanı sıra bu kodları çekip çevirmek ve yüzlerce uygulama geliştiricinin havuza eklediği kodlardan ortaya bir ürün çıkarmak ayrı bir yetenek. Hatta işi o boyuta götürmeden yazdığımız ufacık kodları kendi makinamızda çekip çevirmek bile bir sanat oldu. (2 kişi proje yaparken aynı proje dizinini network üzerinde paylaştığım günler geldi aklıma :) ) Read the rest of this entry »