# Proje yönetimi yazılımı
Proje yönetimi yazılımı, tahminleme ve planlama, zamanlama, maliyet kontrolü ve bütçe yönetimi, kaynak ayırma, işbirliği yazılımı, iletişim, kalite yönetimi ve dokümantasyon veya yönetim sistemleri gibi büyük çaplı projelerin karmaşıklığı ile mücadele etmek amacıyla kullanılan birçok yazılım çeşidini kapsayan bir terimdir.
Forrester Research'ün bir raporuna göre, kapsamlı bir proje yönetimi yazılımı yatırımı, %250 yatırım getirisi sağlamaktadır. Gartner'in 2011 yılında proje yönetimi yazılımları ile ilgili yayınladığı değerlendirme raporuna göre ise, Microsoft Project, Daptiv, Innotas PPM, Instantis EnterpriseTrack ve PowerSteering en yüksek skorları almışlardır.


## Proje yönetimi yazılımlarının görev ve fonksiyonları.
### Zamanlama.
En yaygın kullanım alanlarından biri bir dizi olay veya görevi zamanlamaktır. Zamanlamanın karmaşıklığı proje yönetimi aracının nasıl kullanıldığına bağlı olarak büyük ölçüde değişebilir. Bazı yaygın zorluklar aşağıdaki gibidir:
  - Birbirlerine farklı yollarla veya bağımlılıklarla bağımlı olan olaylar
  - Çeşitli görevlerde çalışmak üzere kişileri ve gerekli olan kaynakları zamanlamak, genel kullanım şekliyle "kaynak zamanlama"
  - Görevlerin alacağı sürenin tahminlemesinde ortaya çıkan belirsizliklerin üstesinden gelme


### Bilgi sağlamak.
Proje planlama yazılımlarından, çeşitli kişilere ve paydaşlara bilgi sağlayabilmeleri ve projelerin tamamlanabilmesi için ihtiyaç duyulan eforu ölçebilmeleri ve gerekçeleyebilmeleri beklenebilir. Yaygın olarak aşağıdaki özelliklere ihtiyaç duyulabilir:
  - Kişiler için görev listeleri ve kaynaklar için ayrılma zamanlamaları
  - Görevlerin tamamlanmak için ne kadar zamana ihtiyaç duyduğu konusunda genel bakış bilgisi
  - Projeyle ilgili riskler konusunda önceden uyarı
  - Tatillerin planlanabilmesi için, işyükü hakkında bilgi 
  - Kanıt 
  - Projelerin ne şekilde ilerlediği ve planlanan ve gerçekte elde edilen performans arasındaki bağlantı konusunda tarihsel bilgi 
  - Kullanılabilir kaynakların optimal olarak değerlendirilmesi


## Proje yönetimi yazılımı yaklaşımları.
### Masaüstü.
Proje yönetimi yazılımı her kullanıcı masaüstünde çalışan bir program olabilir. Bu yaklaşım, genel olarak en yüksek yanıt hızını ve grafik olarak yoğun arabirim stilini sağlar.
Masaüstü uygulamaları verileri yaygın olarak bir dosyada saklarlar. Ancak bazılarının diğer kullanıcılar ile işbirliği yapabilme veya verileri merkezi bir veritabanında saklayabilme yeteneği olabilir. Dosya-bazlı bir proje planı dahi, eğer ağa bağlı bir sürücü üzerinde ise ve aynı anda tek bir kullanıcı tarafından erişiliyorsa, kullanıcılar arasında paylaşılabilir.


### Web-tabanlı.
Proje yönetimi yazılımı, bir web tarayıcısı kullanılarak, intranet ya da extranet üzerinden erişilebilen bir Web uygulaması olabilir.
Bu durum, web uygulamalarının tüm alışılagelmiş avantajlarını ve dezavantajlarını içerir:
  - Kullanıcının bilgisayarına yazılım yükleme gereksinimi olmadan, her tip bilgisayarda erişilebilme
  - Erişim-denetiminde kolaylık
  - Doğası gereği çok-kullanıcılı
  - Bakımı yapılacak tek bir sürüm ve yazılım
  - Merkezi veri deposu
  - Genellikle masaüstü uygulamalarına göre daha düşük yanıt hızı
  - Kullanıcı (veya sunucu) çevrimdışı olduğunda proje bilgisine ulaşılamaz
  - Bazıçözümler kullanıcıya verinin bir kopyasını alarak çevrimdışı çalışma imkânı sağlar


### Tek kullanıcılı.
Tek kullanıcılı bir sistem proje planında aynı anda tek bir kişinin değişiklik yapacağı varsayımıyla programlanmışlardır. Bu uygulama küçük şirketlerde veya proje planlanmasında az sayıda kişinin yer aldığı şirketlerde kullanılabilir. Masaüstü uygulamaları genellikle bu kategoriye girerler.


### Ortak çalışılabilen.
Ortak çalışılabilen bir sistem, birden fazla kullanıcının planın farklı kısımları üzerinde aynı anda değişiklik yapabilmesini sağlamak üzere tasarlanmıştır. Örneğin kullanıcılar kendi sorumlu oldukları alanları güncelleyerek, tahminlerinin genel plana yansımasını sağlayabilirler. Web-tabanlı uygulamalar(extranetleri de içeren) genel olarak bu kategoriye girerler, ancak yalnızca kullanıcının aktif Internet erişimi olduğunda kullanılabilirler. Bu sorunun üstesinden gelmek için, istemci-sunucu mimarisi kullanan bazı yazılım araçları kullanıcıların masaüstü bilgisayarlarında çalışan bir zengin istemci sağlarlar. Böylece proje ve görev bilgisi, kullanıcıların periyodik olarak ağa bağlanması ile merkezi bir sunucuya çoğaltılır ve diğer ekip üyeleri ile paylaşılır. Bazı araçlar, ekip üyelerinin ağa bağlı değilken zamanlamalarını düzenleyebilmelerine ve birbirlerininkilerini salt-okunur olarak görüntüleyebilmelerine olanak tanır. Veritabanına yeniden bağlantı kurulduğunda, tüm değişiklikler eşitlenirler.


### Tümleşik.
Tümleşik bir sistem, proje yönetimi veya proje planlamasını, şirket hayatının birçok yönüyle birleştirir. Örneğin, projelerin\ her proje için atanabilen hata ayıklama konuları olabilir, proje müşterileri listesi bir CRM modülü olabilir, proje planındaki her kişi projesiyle ilintili olan bir görev listesi, takvimi ve mesajlaşma fonksiyonu sahibi olabilir.


## Kitaplar.
 - Eric Uyttewaal: Dynamic Scheduling With Microsoft(r) Project 2000: The Book By and For Professionals, ISBN 0-9708276-0-1
 - George Suhanic: Computer-Aided Project Management, ISBN 0-19-511591-0
 - Richard E. Westney: Computerized Management of Multiple Small Projects, ISBN 0-8247-8645-9