Category Archives: MESLEKTEN

BİZE DE LAZIM…

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 :) )

CRM ÖRNEĞİ

simit.jpgUzun zamandır blogumda paylaşmak istediğim bir hikaye var. Belki bir kısmınız gelen e-postalar aracılığıyla bu hikayeyi okumuştur ama okumayanlar için kaçırılmayacak kadar önemli ve keyifli bir hikaye bence. Hepimizin alması gereken dersler var. Özellikle de projelerde müşteriyle birebir karşı karşıya kalan kişilerin. Kazanmanın ve başarmanın sırrı müşteriyle iyi iletişim kurmakta ve hizmete özen göstermekte.

Öte yandan dün akşam haberlerde izlediğim “4 Simit Alana 1 Simit Bedava” kampanyasının gereksiz bir çırpınış olduğunun da alatını çizen bir hikaye. Giden müşteriyi geri getirmek için bu gibi kampanyalarla uğraşmak yerine ,aşağıdaki hikayede yapılanları baştan yapmaya çalışmak daha akıllıca olacaktır. Sözü uzatmadan hikayeyi paylaşıyorum:

 

Read more »

OPEN SOURCE NE ZAMAN TEHLİKELİDİR?

open_source.jpgUzun zamandır blogumda tartışmaya açmayı düşündüğüm bir konu var , o da kurumsal alanda Open Source kullanımı üzerine… Ne zaman bir blogda yada mail grunda Open Source ‘u destekleyen bir haber yada yazı paylaşılsa bunlara karşı ortaya hep aynı karşıt görüşler atılıyor. Kurumlarında Open Source ürünleri kullanmayan veya istemeye istemeye kullananlar hep şu açıklamayı yapıyor: Open Source iyi güzel ama totalde maliyetleri göründüğünden daha fazla oluyor. (TCO: Total Cost of Ovnership) Herkesin en büyük sıkıntısı bu ürünlerde sorun yaşadıklarında ciddi manada yardım alabilecekleri bir danışman bulamamaları yada buldukları danışmanların uçuk fiyatlar talep etmesi. Bir diğer şikayet edilen nokta ki bu daha sık gündeme geliyor: Open Source ürünlerle çalışan ekibimizdeki kişiler bu ekipten ayrıldığında çok büyük problemler yaşıyoruz yada bu adamlara ekibimizden ayrılmamaları için daha fazla para ödemek durumunda kalıyoruz. Yani ürüne ödemediğimiz paranın (hala insanların aklına Open Source denildiğinde para geliyor??) daha fazlasını çalışanlara ödüyoruz. Özetle yöneticiler bu ürünleri kullanarak uygulama geliştiren çalışanlarının ANAHTAR ADAM olmalarından şikayetçiler. Read more »

MÜŞTERİLERİNİZE KULAK VERİN !

sccc.jpgÇoğu zaman bir yazılım projesini veya bir uygulamayı hayata geçirmeden evvel aklımızda temel bir şablon olur. Bunu kağıda yada dijital bir ortama aktarınca hatlar belirginleşir. Bu sırada aklımıza yeni fikirler gelir ve bunu da şablonumuza ekleyip resmin son şekline iyice yaklaşırız. Bu yeni fikirlerin çoğu kullandığımız benzer ürünlerden esinlenmeler yada kopyalamalardır. (Düşünün: bir audio player yazacak olsanız uygulamanıza ne gibi özellikler eklerdiniz ? Ses ayarları, graphic equalizer, farklı dosya formatlarını destekleme, müzik kütüphanesi, internetten içerik getirme ,belki audio ripping, harici depolama birimleri için destek ve senkronizasyon vs vs. Muhtemelen çoğunuzun aklından bunlar geçti.) Bu süreci tamamlayınca artık development ‘a hazır hissederiz kendimizi ve uygulamamızı exception almadan çalıştırınca “bizden mutlusu olmaz :) ” Güya çoğu ihtiyaca cevap verdik , hemen herşeyi hallettik. Kodlayan mumnun kullanan memnun. Acaba atladığımız bir ihtiyaç, aklımıza getirmediğimiz bir özellik olamaz mı?

 

Olur, olurmuş. Bunu Aqua Data Studio ‘nun e-posta grubuna gönderilen “New Feature” taleplerini okudukça daha belirgin bir şekilde görüyorum. Bakın bugün nasıl bir talep geldi: Read more »