ingilizce kelime/cümle/gramer

Wednesday, June 07, 2006

Bir Yazılım Şirketi ya da Yazılım Projesi İçin En Önemli Sorular

Merhabalar,

Geçenlerde gittiğim bir konferansta şu hikayeyi duydum. Yazılım mühendislerine verilen bir seminerde konuşmacı gruba soruyor: "Eğer bir uçağı yere indiriyor olsaniz ve pilot kabininde birden "Bu uçakta kullanılan yazılımlar ... şirketi tarafından geliştirilmiş" yazısını görseniz ve o şirket sizin şirketiniz olsa, kaçınız uçağın yere çakılacağından korkardı?" Bir miktar tereddüt sonrası eller kalkmaya başladı, bir süre sonra bütün salonun elleri havada idi, bir kişi dışında. "Siz neden elinizi kaldırmadınız?" diye sordu konuşmacı. Cevap geldi: "Eğer uçağın yazılımı bizim şirket tarafından geliştirilmiş olsa idi uçak havalanamazdı!!" (Bir fıkradan alinti...)

Evet, yazılım projelerinden/ürünlerinden herkes dertli: Müşteriler, yöneticiler, çalışanlar, yazılım şirketi sahipleri. Siz bunlardan hangi gruba giriyorsunuz? :-) ve gerçekten dertli misiniz, yoksa bütün bu hikayeler bir aldatmaca mı?

Biliyorsunuz, lider doğru soruyu sorandır, yönetici de doğru cevabı veren. Bu yazıda size önce doğru sorular sorarak liderlik yapayım :-) Sonra cevap verebildiklerime bakariz :-))

Bir yazılım şirketi ya da yazılım projesi için en önemli sorular:
1. İşin sahipleri (müşteri) açısından
2. İşin yöneticileri açısından
3. İşi yapacak kişiler açısından
4. Şirketin sahibi açısından

1. İşin sahipleri (müşteri) açısından ([Sub]Contract Management)

1.1 Bu iş bana kaça mal olacak? (kaç USD, kaç TL, vb)
1.2 Bu iş ne kadar süre alacak? (kaç hafta, kaç ay, vb)
1.3 Bu işin sonunda aldığım ürün sorunsuz çalışacak mı? (Kaç ölümcül, önemli, büyük hata olacak)

2. İşin yöneticileri açısından (Project Management)

2.1 Bu iş için kaç adam lazım?
2.2 Bu adamlardan elimizde kaç tane var?
2.3 İşi yapmak için ne kadar süre ve para istememiz lazım?
2.4 İstediğimiz süre ve maliyet içinde bu işi yapabilicek miyiz?
2.5 Yaptığımız hataları nasıl (en erken) fark edebiliriz ve ortadan kaldırabiliriz?
2.6 Müşterinin isteklerini eksiksiz ve doğru olarak aldığımızdan nasıl emin olabiliriz?
2.7 İşlerin yolunda gittiğini nasıl anlayabilirim, çalışanların sorunlarını zamanında fark etmelerini ve haber vermelerini nasıl sağlayabilirim?
2.8 Olası riskleri önceden tahmin edip önlem almam mümkün mü acaba?
2.9 Planlarım gerçek hayata ve gerçek hayat planlarıma uygun mu acaba?
2.10 Acaba işin bir kısmını başka bir şirkete yaptırsam mı? (Verirsem onların müşterisi olarak onların işini nasıl takip eder ve sonuçdan emin olabilirim)

3. İşi yapacak kişiler açısından (SW Engineering)

3.1 İşimi doğru yaptığımdan nasıl emin olabilirim?
3.2 Başım sıkıştığında kime sorabilirim?
3.3 Girdilerim ne, çıktılarım ne? Bunlarda sorun bulursam kime söylemem lazım?
3.4 Bu işi yapmak için hangi eğitimleri almam lazım?
3.5 Bu iş benim ne kadar vaktimi alır, başka bir iş yapmak için vaktim var mı?
3.6 Bu işi yapmak için ne kadar para istesem acaba?
3.7 Bu projede çalışmam ileride önümü açacak mı yoksa kapayacak mı?

4. Şirketin sahibi açısından (Corporate [Business] Management)

4.1 Bu proje bittiğinde bir sonraki proje ne olacak?
4.2 Acaba doğru projelerle mi uğraşıyoruz (doğru müşterilerle mi çalışıyoruz)?
4.3 Elemanlarım şirketten memnun mu, onları elimde tutabilecek miyim?
4.4 Şirketin nakit akışı ne alemde, maaşları ödeyebiliyor muyuz?
4.5 Müşterilerimiz bizden memnun mu, verdiğimiz sözleri tutabiliyor muyuz? (Tutabileceğimiz sözler veriyor muyuz?)
4.6 Müşterilerimizi anlıyor ve onların tam olarak istediklerini mi veriyoruz, yoksa sadece kendi bildiğimizi mi okuyoruz?
4.7 Kendimizi yeterince tanıtabiliyor muyuz? (Pazarlama, dağıtım kanalları, ...)
4.8 Çalışanlarımızın eğitimi ve teknolojik alt yapımıza yeterince özen gösteriyor muyuz?
4.9 Yöneticilerimizi doğru seçip onları yetkilendiriyor muyuz?
4.10 Şirketin vizyonunun bütün çalışanlarca paylaşıldığından ve benimsendiğinden emin miyiz?
4.11 Vizyonumuz doğrultusunda yol aldığımızı nasıl ölçebiliriz?
4.12 Organizasyonel yapilanmamiz dogru mu? (Dogru iş bölümü yaptık mı?)
4.13 Ödüllendirme sistemimiz iyi çalışıyor mu? (Başarılıyı başarısızdan ayırıp ödüllendirebiliyor muyuz?)
4.14 İş bilgileri paylaşılıp zenginleştirilebiliyor mu? Yoksa birilerin kafalarında saklı bilgilerimiz (kahramanlarımız) mı var?

Önümüzdeki haftalarda bu sorulara cevap olarak üretilen modellerden CMM ve BSC metodlarını inceleyip hangi sorulara ne kadar cevap bulabildiğimizi görmeye çalışacağım.... Okuyuculardan ricam, lütfen, sorular ve cevaplar konusunda katkılarınızı eksik etmeyiniz...

Sevgiler,


Orhan Kalaycı

0 Comments:

Post a Comment

<< Home