30
1 Yazılım Proje Yönetimi Chapter 3 Program Yönetimi & Proje Değerlendirmesi

Yazılım Proje Yönetimi

  • Upload
    garin

  • View
    57

  • Download
    0

Embed Size (px)

DESCRIPTION

Yazılım Proje Yönetimi. Chapter 3 Program Yönetimi & Proje Değerlendirmesi. Genel Bakış. Giriş Program Yönetimi Kar yönetimi Proje Değerlendirmesi Maliyet-Kar analizi Nakit akışı tahmin, Proje Risk Değerlendirmesi Referanslar. Giriş. - PowerPoint PPT Presentation

Citation preview

Page 1: Yazılım Proje Yönetimi

1

Yazılım Proje Yönetimi

Chapter 3Program Yönetimi&Proje Değerlendirmesi

Page 2: Yazılım Proje Yönetimi

Genel BakışGirişProgram YönetimiKar yönetimiProje Değerlendirmesi

◦Maliyet-Kar analizi◦Nakit akışı tahmin,

Proje Risk DeğerlendirmesiReferanslar

2

Page 3: Yazılım Proje Yönetimi

GirişBaşarılı program yönetmek sadece

birbirine bağlı birden çok program yönetmek midir yoksa fazlası mı?Başarılı bir program yönetmek birbirinden bağımsız işleyen projelerden fazlasıdır.[1]

3

Page 4: Yazılım Proje Yönetimi

Programı nasıl yönetiriz?Program alt başlıklara ayrılır ya da

basamaklar halinde işlenirse yönetilebilir.[2]

4

Page 5: Yazılım Proje Yönetimi

Programme Yönetimi

“Project management is the planning, organizing, directing, and controlling of company resources... for a relatively short-term objective.”[3]

(Nispeten kısa vadeli işler için proje yönetimi; planlama, organizasyon, yönlendirme ve kaynakların kontrolüdür.)

5

Page 6: Yazılım Proje Yönetimi

Program nedir?

Kesin bir hedefi olan organizasyon kaynaklarının koleksiyonudur.

Program yönetimi , proje yönetiminden farklıdır.

6

Page 7: Yazılım Proje Yönetimi

Proje Yönetiminden Farkları Proje özeldir ve belirli bir zamanı

vardır. Program ise süreklidir ve sürekli gelişir.

Proje, doğru fiyat doğru zamanda doğru çıkış teslim açısından olacak bir çıkış veya teslim ve başarı sağlamak için tasarlanmıştır.

7

Page 8: Yazılım Proje Yönetimi

Farklar devamı…Program yönetimi proje yönetimini

kapsar birlikte organizasyonun performansını arttırırlar. Programın başarısı karları ile ölçülür.

Karlar organizasyon gelişiminin ve artan gelir,azalmış maliyetler, fire veya azaltılmış çevresel hasar, daha memnun müşteriler içerebilir.

8

Page 9: Yazılım Proje Yönetimi

Farklar devamı…Gerekli sonuçları elde derste, iş

programları normalde ilgili iş kısıtlamaları anlayacak ve sonuçları kaynakları tahsis dayalı ulaşmak için gerekli süreçleri belirler.

9

Page 10: Yazılım Proje Yönetimi

Farklar devamı…Normalde bir süreç bir projenin

önceden belirlenmiş kapsam değişikliği olacaktır. Programlar nadir olarak strateji değişiklerine ve organizasyondaki değişikliklere tepki verir.

10

Page 11: Yazılım Proje Yönetimi

Program yöneticisi ve Proje yöneticisi

Program yöneticisi◦ Birçok proje aynı anda◦ Nitelikli kaynaklarla

kişisel ilişki◦ Kaynak kullanımının

optimizasyonu◦ Projeler benzer olabilir◦ [4]

Proje yöneticisi◦ Bir seferde tek proje◦ Kaynaklarla şahsi

ilgilenmez◦ Kaynaklarin

minimizasyonu talebinde bulunur

◦ Projeler eşsiz olmalı◦ [5]

11

Page 12: Yazılım Proje Yönetimi

Kar Yönetimi

Kar yönetimi program yönetiminde sık sık daha az ilişkilidir.

Kar yönetimi projenin başında ve sonunda her projeyi kapsar.

12

Page 13: Yazılım Proje Yönetimi

Kar YönetimiKar yönetimi  en uygun yerlere odak

koyar ve sorular sorar: ‘Bu projeleri neden yapıyoruz?' ve ‘ Neden

hala bu projeleri yapıyoruz??'

13

Page 14: Yazılım Proje Yönetimi

Kar Yönetimi

14

Page 15: Yazılım Proje Yönetimi

Karları ÖlçmekKarlar:Ölçülebilir ve değer verilmiş X azalma ve

personel tasarrufu YÖlçülmüş ama değer verilmemiş. Müşteri

şikayetlerindeki azalma x%Tanımlanmış ancak kolaylıkla ölçülememiş

– Bu temel yöredeki organizasyon için kamu onayı

15

Page 16: Yazılım Proje Yönetimi

Maliyet TahminiProje kapsamı açıkça

belirlenmeliGörev ve/ya da fonksiyonelAyrışma gereklidirTarihsel ölçüler (metrics)

çok yararlıdırEn az iki farklı teknik

kullanılmalıdırBelirsizlik doğasında vardır

16

Page 17: Yazılım Proje Yönetimi

Kaynaklar

17

Page 18: Yazılım Proje Yönetimi

Tahmin Teknikleri

Bizim işimiz riskleri çapraz kontrollerle ve sistematik yaklaşımlarla minimize etmek ...

Geleneksel Yöntemler Görgül modeller

18

Page 19: Yazılım Proje Yönetimi

Geleneksel metotlar

19

...Fonksiyon tablosu oluşturmak ve eforu ya da büyüklüğü tahmin etmek…

Function-Task approach :

Page 20: Yazılım Proje Yönetimi

Net Kazanç

‘Yıl 0’ sistem yürürlüğe girmeden önceki maliyeti belirtir

‘Nakit akışı’ gelir gideri belirtir

Net kazanç uygulamanın ömrü boyunca tüm nakit akışı verisidir.

Yıl Nakit akışı0 -100,0001 10,0002 10,0003 10,0004 20,0005 100,000Net kazanç 50,000

20

Page 21: Yazılım Proje Yönetimi

21

Geri ödeme PeriyoduBu da giderler üzerinde bir gelir fazlası üretenbaşlamak için gereken zamandır.

Yıl Nakit akışı Birikim 0 -100,000 -100,0001 10,000 -90,0002 10,000 -80,0003 10,000 -70,0004 20,000 -50,0005 100,000 50,000

Page 22: Yazılım Proje Yönetimi

Yatırımın Geri Dönüşü (ROI)

ROI =

22

Yıllık ortalama karToplam yatırım

X 100

Önceki örnekte• Yıllık ortalama kar

= 50,000/5 = 10,000

• ROI = 10,000/100,000 X 100= 10%

Page 23: Yazılım Proje Yönetimi

Net Bugünkü Değer

Bugün 100$ alsanız ya da 12 ay içinde 100$ alsanız değeri aynı olur mu?

Eğer şimdi 100$ alsanız bu parayı faizle işletebilirsiniz.

Eğer faiz oranı %10 ise bir yılda 100$ nekadar kazandırır?

23

Page 24: Yazılım Proje Yönetimi

İndirim faktörüİndirim faktörü = 1/(1+r)t

r faiz oranı(e.g. 10% is 0.10)t yıl sayısı

Yılda %10 faiz verme durumundaİndirim faktörü = 1/(1+0.10) = 0.9091İki yılda %10 faiz verme durumundaDiscount factor = 1/(1.10 x 1.10) =0.8294

24

Page 25: Yazılım Proje Yönetimi

İndirim Faktörü Uygulaması

Yıl Nakit akışı İndirim uygulaması

İndirim uygulanmış nakit akışı

0 -100,000 1.0000 -100,000

1 10,000 0.9091 9,091

2 10,000 0.8264 8,264

3 10,000 0.7513 7,513

4 20,000 0.6830 13,660

5 100,000 0.6209 62,090

NPV 618

25

Page 26: Yazılım Proje Yönetimi

İç Verim Oranı

Farklı yatırım fırsatlarını karşılaştırmak için kullanılır.

Microsoft Exel’in hesaplama için bir fonksiyonu bulunur.

26

Page 27: Yazılım Proje Yönetimi

Belirsizlik ile Başa Çıkmak: Risk DeğerlendirmesiProjede A belki de B’den daha iyi bir

geri dönüş verecektir ancak daha risklidir.

Her proje risk değerlendirmek için bir risk matrisi

Riskli projeler için daha yüksek indirim oranları kullanılmalı

27

Page 28: Yazılım Proje Yönetimi

Proje Risk Matrisi Örneği

28

Page 29: Yazılım Proje Yönetimi

Karar Ağacı

29

Page 30: Yazılım Proje Yönetimi

Referanslar:1. www.teamtechnology.co.ukProgramme

Management, Peter Carter, nov 20052. www.teamtechnology.co.ukProgramme

Management, Peter Carter, Nov 20053. Project Management, A System approach to

planning,scheduling and contolling, Ph. Dr. Harold Kerzner, 2008

4. Software Project Management Coure Notes, Asst. Prof. Dr. Adem Karahoca(Bahçeşehir University)

5. Software Project Management Coure Notes , Asst. Prof. Dr Adem Karahoca

30