admin

Eşli Programlama (Pair Programming)

Yazan : Şadi Evren ŞEKER Pair programming, Türkçede farklı kaynaklarda, çift programlama, eşli programlama veya ikili programlama şeklinde geçmektedir. Çift programlama, çevik yazılım geliştirme yaklaşımının literatüre kazandırdığı bir yöntemdir. Bu yöntemde iki yazılımcı (yani bir yazılımcı çifti) aynı proje ve problem üzerinde tek bir bilgisayar monitörü ile çalışmakta ve yazılımı beraber geliştirmektedir. Bu sayede yazılımcılardan […]

Şelale Modeli (Waterfall Model)

Yazan : Şadi Evren ŞEKER Şelale modeli, yazılım geliştirme sürecinin yönetimi için kullanılan modellerden birisidir. Model basitçe bir şelalenin dökülmesine benzer şekilde yazılım geliştirme sürecinin adımları arasındaki geçişi modellemektedir. Bu açıdan arka arkaya devam eden aşamalardan oluşan bir süreç olarak görülebilir. Temelde bu aşamalar 4 ana grupta toplanır. tahlil (analiz, analysis) tasmim (tasarım, design) tatbik […]

Conway Yasası (Conway's Law)

Yazan : Şadi Evren ŞEKER 1968 yılındaki modüler programlama sempozyumunda Melvin Conway tarafından ortaya atılan bir kural/gözlemdir. Aşağıdaki şekilde ifade edilebilir[1]: “Sistemleri tasarlayan organizasyonlar ... kendi iletişim yapılarının birer kopyasını üretmekle sınırlıdır” Conway’in bu gözlemi aslında sosyal veya örgütsel bir gözlem olmakla birlikte çok sayıda espriye de konu olmuştur. Yaklaşım basitçe bir yazılımın geliştirilme sürecinde […]

Motivasyon Teorisi (Motivation Theory)

Yazan : Şadi Evren ŞEKER Motivasyon kelimesi, hem kelime anlamı olarak hem de akademik bir tanım olarak davranışı açıklamada kullanılan terimdir. Motivasyon, bilimsel olarak insanların davranışları, istekleri ve ihtiyaçlarını açıklamada kullanılır. Örneğin insanların yaptıkları eylemleri neden yaptıklarını anlatmak için kullanılabilir. Motivasyon (ing. Motivation) kelimesinin kökü yine İngilizcede kullanılan “motive” kelimesine dayandırılabilir ve bu kelimenin Türkçe […]

Sonuç Tabloları (Payoff Tables)

Yazan : Şadi Evren ŞEKER Sonuç tabloları, karar analizinde (decision analysis) kullanılan araçlardan birisidir. Herhangi bir karar öncesinde, kararların olası sonuçlarına göre bir tablo halinde gösterilmesi ve bu tablodaki değerlere göre seçim yapılması mümkündür. Örnek olarak bir yatırım yapmayı düşünen yatırımcının farklı alanlarda yatırım yapması durumunda farklı piyasa koşullarındaki beklentilerini gösteren aşağıdaki tabloyu ele alalım. […]

Teknolojik Tahmin (Technological Forecast)

Yazan : Şadi Evren ŞEKER Hemen hemen bütün çalışma alanlarının teknoloji ile yakından ilişkisi olduğu düşünülürse, herhangi bir teknolojik gelişmenin önceden tahmin edilmesinin ne kadar önemli olduğu anlaşılabilir. Teknolojik tahmin (veya öngörü) çoğu araştırmacıya göre mümkündür ve hatta yöntemleri belirlenmiştir. Örneğin Shannon teknolojik öngörüyü üç temele oturtmaktadır: Teknolojik olaylar ve yeterlilikler, oldukça organiza bir yapıda […]

Planlama Pokeri (Scrum Poker)

Yazan : Şadi Evren ŞEKER Planlama pokeri (ing. Planning Poker veya Scrum Poker), yazılım geliştirme aşamasında kullanılan bir hedef belirleme oyunudur. Oyunun amacı oyuna katılan ve geliştirmede söz sahibi olacak uzmanların belirli hedeflerde anlaşmalarını sağlamaktır. Bu açıdan Delfi metoduna [1] benzemektedir. Planlama pokeri gayet basittir, katılımcılara öncelikle bir problemin tanımı yapılır ve katılımcıların tahminde bulunmaları […]

Bando Arabası Etkisi (Bandwagon Effect)

Yazan : Şadi Evren ŞEKER Bando arabası etkisi (bandwagon effect), basitçe sosyal, politik veya ekonomik olaylarda bir bireyin bir inanç, fikir, trend veya bir heves için gösterdiği değişimi modellemekte kullanılır. Konuyu şu soru ile daha rahat anlayabiliriz: “Birey herhangi bir konuda bir görüşe nasıl sahip olur? Bir sosyal topluluğa üyeliği, fikir sahibi olması, hevesleri, istekleri […]

Delfi Metodu (Delphi Method)

Yazan : Şadi Evren ŞEKER Delfi metodu, yapısal iletişim için geliştirilmiş ve genellikle geleceğe yönelik tahminler için kullanılan bir metotdur. Uzmanlardan oluşan bir tahmin grubunun iki veya daha fazla turda tahmin yaptığı bir oyun olarak görülebilir. İsmini Delfi dağının kahinlerinden almaktadır. Metot uzmanların tahmin ile ilgili görüşlerini yazılı olarak (kapalı usulde) toplar ve tahmini birleştirerek […]

BT Projelerinin Yönetimindeki Problemler

Yazan : Şadi Evren ŞEKER Bu yazının amacı, bilişim teknolojileri alanındaki projelerin yönetiminde yaşanan ve literatürde yer bulmuş problemleri açıklamaktır. BT Projelerinin Farkı Öncelikle yönetilecek olan projelerin anlaşılması gerekir. BT projeleri genellikle pahalı ve karmaşık projelerdir. Ortalama olarak projelerin yarısında başarısızlık söz konusudur (örneğin KPMG’nin araştırmasına katılan 600 firmanın 2004 yılındaki projelerin %50’sinde başarısız oldukları […]