37
TMMOB EMO İstanbul Şube TMMOB EMO İstanbul Şube Bilgisayar Mühendisliği MDK Bilgisayar Mühendisliği MDK Yazılım Proje Yazılım Proje Yönetimi Yönetimi Mehmet POTUR Mehmet POTUR 10 Şubat 2010 10 Şubat 2010

Yazılım Proje Yönetimi

Embed Size (px)

DESCRIPTION

Yazılım Proje Yönetimi

Citation preview

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

TMMOB EMO İstanbul Şube TMMOB EMO İstanbul Şube Bilgisayar Mühendisliği MDKBilgisayar Mühendisliği MDK

Yazılım Proje Yazılım Proje YönetimiYönetimiMehmet POTURMehmet POTUR10 Şubat 201010 Şubat 2010

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

Sunum PlanıSunum PlanıYazılım Proje YönetimiYazılım Proje YönetimiSunum PlanıSunum PlanıProje Nedir?Proje Nedir?Proje YönetimiProje YönetimiBir Yazılım Projesinin AşamalarıBir Yazılım Projesinin AşamalarıTeklif Verme Kararının OluşturulmasıTeklif Verme Kararının OluşturulmasıProje Teklifi HazırlığıProje Teklifi HazırlığıProje Teklifinin Yönetime SunulmasıProje Teklifinin Yönetime SunulmasıProjenin BaşlamasıProjenin BaşlamasıProjenin İzlenmesi ve Kontrol EdilmesiProjenin İzlenmesi ve Kontrol EdilmesiDüzeltici Faaliyetlerin YönetilmesiDüzeltici Faaliyetlerin YönetilmesiProjenin KapatılmasıProjenin KapatılmasıProje Bileşen / Alt Bileşenlerinin Gözden GeçirilmesiProje Bileşen / Alt Bileşenlerinin Gözden GeçirilmesiÖrnek Bir Proje Planının İncelenmesiÖrnek Bir Proje Planının İncelenmesiReferanslarReferanslar

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

Proje Nedir?Proje Nedir?Amaç ve hedefleri belirlenmiş, belirli bir maliyetle ve Amaç ve hedefleri belirlenmiş, belirli bir maliyetle ve belirlenen bir sürede tamamlanması beklenen iş veya belirlenen bir sürede tamamlanması beklenen iş veya işler bütünüdürişler bütünüdürÖnceden belirlenmiş özel amaçlara belirli bir zaman Önceden belirlenmiş özel amaçlara belirli bir zaman diliminde en uygun bir şekilde ulaşmak üzere kaynakların diliminde en uygun bir şekilde ulaşmak üzere kaynakların nasıl ve ne şekilde kullanılacağını gösteren planlamadırnasıl ve ne şekilde kullanılacağını gösteren planlamadırBelirli bir başlangıç ve bitiş noktası olan amacı, kapsamı Belirli bir başlangıç ve bitiş noktası olan amacı, kapsamı ve bütçesi açıkça tanımlanmış ve bir defaya mahsus ve bütçesi açıkça tanımlanmış ve bir defaya mahsus gerçekleştirilen faaliyetler bütününe proje denirgerçekleştirilen faaliyetler bütününe proje denirBelirli bir ekip tarafından, belirli bir başlangıç ve bitiş Belirli bir ekip tarafından, belirli bir başlangıç ve bitiş süresinde, belirlenmiş hedefler doğrultusunda, kaynak süresinde, belirlenmiş hedefler doğrultusunda, kaynak kullanılarak, gerçekleştirilen faaliyetler bütünüdürkullanılarak, gerçekleştirilen faaliyetler bütünüdür

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

Proje YönetimiProje YönetimiHedef, maliyet ve zaman kıstaslarına uygun eldeki Hedef, maliyet ve zaman kıstaslarına uygun eldeki kaynakları verimli bir şekilde programlama ve kaynakları verimli bir şekilde programlama ve süreçleri kontrol etmektirsüreçleri kontrol etmektirAmaçların gerçekleştirilmesi için yapılması gerekli Amaçların gerçekleştirilmesi için yapılması gerekli olan faaliyetlerin planlanması, organizasyonu, olan faaliyetlerin planlanması, organizasyonu, uygulanması ve kontrol edilmesidiruygulanması ve kontrol edilmesidirHer “Yazılım Projesi” öncelikle bir projedir. Bu Her “Yazılım Projesi” öncelikle bir projedir. Bu nedenle yazılımın zamanında ve istenilen nedenle yazılımın zamanında ve istenilen niteliklerle bitirilmesi projenin iyi yönetilmesine niteliklerle bitirilmesi projenin iyi yönetilmesine bağlıdır. Başlangıcı ve bitişi belirli olan bir zaman bağlıdır. Başlangıcı ve bitişi belirli olan bir zaman aralığında, müşterinin istediği özelliklerde bir aralığında, müşterinin istediği özelliklerde bir yazılımı, belirli kaynaklarda üretmektiryazılımı, belirli kaynaklarda üretmektirYazılım projeleri zaman-kalite-maliyet üçgeninde Yazılım projeleri zaman-kalite-maliyet üçgeninde başarısızlıklarıyla ünlü projelerdirbaşarısızlıklarıyla ünlü projelerdir

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

Bir Yazılım Projesinin AşamalarıBir Yazılım Projesinin Aşamaları

Teklif Verme Kararının OluşturulmasıTeklif Verme Kararının Oluşturulması

Proje Teklifi HazırlığıProje Teklifi Hazırlığı

Proje Teklifinin Yönetime SunulmasıProje Teklifinin Yönetime Sunulması

Projenin BaşlamasıProjenin Başlaması

Projenin İzlenmesi ve Kontrol EdilmesiProjenin İzlenmesi ve Kontrol Edilmesi

Düzeltici Faaliyetlerin YönetilmesiDüzeltici Faaliyetlerin Yönetilmesi

Projenin KapatılmasıProjenin Kapatılması

Proje Bileşen / Alt Bileşenlerinin Gözden GeçirilmesiProje Bileşen / Alt Bileşenlerinin Gözden Geçirilmesi

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

Teklif Verme Kararının OluşturulmasıTeklif Verme Kararının Oluşturulması

Proje konusu önerme veya Müşteri’den gelen talepler Proje konusu önerme veya Müşteri’den gelen talepler – Müşteriden gelen proje istemini belirten bir yazıMüşteriden gelen proje istemini belirten bir yazı– Proje tanımlama dokümanıProje tanımlama dokümanı– Teknik şartnameTeknik şartname– Teklife çağrıTeklife çağrı

Teklif verme kararının alınması için önerilerin Teklif verme kararının alınması için önerilerin sunulmasısunulması

Teklif verme kararının alınmasıTeklif verme kararının alınması

Proje Yöneticisinin ve çalışanlarının görevlendirilmesi Proje Yöneticisinin ve çalışanlarının görevlendirilmesi

Proje kodu ve adıProje kodu ve adı

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

Proje Teklifi Hazırlığı-1Proje Teklifi Hazırlığı-1Proje Kapsamını BelirleProje Kapsamını Belirle– Proje gereksinimlerini gözden geçirProje gereksinimlerini gözden geçir– Proje Tanımlama DokümanıProje Tanımlama Dokümanı– Teknik şartname ve İş Tanımı Teknik şartname ve İş Tanımı – İdari Şartnameİdari Şartname– Taslak SözleşmeTaslak Sözleşme– Müşteriden gelen diğer belgelerMüşteriden gelen diğer belgeler– Alt yüklenicilerden gelen teklif dokümanlarıAlt yüklenicilerden gelen teklif dokümanlarıProje kapsamı ve gereksinimleri ile ilgili incelemeler, proje Proje kapsamı ve gereksinimleri ile ilgili incelemeler, proje

konusu sistemin teknik çözümü ortaya çıkarılana kadar ve konusu sistemin teknik çözümü ortaya çıkarılana kadar ve planlamaya esas oluşturacak bilgi sağlanana dek sürdürülür planlamaya esas oluşturacak bilgi sağlanana dek sürdürülür

Sistem Çözüm Önerisi Belgesi hazırlanır. Sistem Çözüm Sistem Çözüm Önerisi Belgesi hazırlanır. Sistem Çözüm Önerisi hazırlanırken olası tasarım alternatiflerinin Önerisi hazırlanırken olası tasarım alternatiflerinin değerlendirilerek en uygun çözüm seçilirdeğerlendirilerek en uygun çözüm seçilir

Kestirimleri OluşturKestirimleri Oluştur– Proje Yöneticisi, Proje Ekibi ile birlikte, proje planlamasına Proje Yöneticisi, Proje Ekibi ile birlikte, proje planlamasına

esas oluşturacak kestirimleri yapar (maliyet, iş gücü, takvim)esas oluşturacak kestirimleri yapar (maliyet, iş gücü, takvim)

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

Proje Teklifi Hazırlığı-2Proje Teklifi Hazırlığı-2

Projenin Kapsamı TanımlaProjenin Kapsamı Tanımla – Projenin üst seviye İş Kırınım Ağacını (Work Breakdown Projenin üst seviye İş Kırınım Ağacını (Work Breakdown

Structure) oluşturStructure) oluştur– Geliştirilecek, yeniden kullanılacak, satın alınacak Geliştirilecek, yeniden kullanılacak, satın alınacak

yazılım/donanım gereçlerini ve teslim edilecek iş ürünlerini yazılım/donanım gereçlerini ve teslim edilecek iş ürünlerini (List of Deliverable Items) belirle(List of Deliverable Items) belirle

İş Kırınım Ağacı aşağıdaki iş adımlarını içermelidir:İş Kırınım Ağacı aşağıdaki iş adımlarını içermelidir:– Sistem/Alt Sistem Geliştirme etkinlikleriSistem/Alt Sistem Geliştirme etkinlikleri– Planlama ve izleme etkinliklerinin tanımlanmasıPlanlama ve izleme etkinliklerinin tanımlanması– Proje teslimatlarının tanımlanmasıProje teslimatlarının tanımlanması

Planlama aşamasında detaylandırılmak üzere saklaPlanlama aşamasında detaylandırılmak üzere sakla

Tanımlı riskler ve riski önleyici/hafifletici faaliyetler inceleTanımlı riskler ve riski önleyici/hafifletici faaliyetler incele

Projenin kapanış koşullarını da tanımlaProjenin kapanış koşullarını da tanımla

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

Proje Teklifi Hazırlığı-3Proje Teklifi Hazırlığı-3Projenin Tanımlı Sürecini OluşturProjenin Tanımlı Sürecini Oluştur – Proje boyunca izlenecek yaşam döngüsünü belirleProje boyunca izlenecek yaşam döngüsünü belirle– Uygulanacak süreç tanımlarını seçUygulanacak süreç tanımlarını seç– Projeye uyarla ve projenin tanımlı süreci oluşturProjeye uyarla ve projenin tanımlı süreci oluştur– Projenin tanımlı süreci ile İş Kırınım Ağacı’nı uyumlu hale getirProjenin tanımlı süreci ile İş Kırınım Ağacı’nı uyumlu hale getir– Zamanlamayı proje takvimine kaydetZamanlamayı proje takvimine kaydet

İş Ürünü Özelliklerini Tahminleİş Ürünü Özelliklerini Tahminle– İş ürünlerine ilişkin büyüklük, iş gücü, takvim ve maliyet kestirimleriİş ürünlerine ilişkin büyüklük, iş gücü, takvim ve maliyet kestirimleri– Kestirim çalışmaları sırasında geçmiş projelerin kestirim verilerini Kestirim çalışmaları sırasında geçmiş projelerin kestirim verilerini

kullanabilirkullanabilir– Proje Kestirim Belgesi Kalite Kütüphanesi’ne ekleProje Kestirim Belgesi Kalite Kütüphanesi’ne ekle

Proje Teklifini OluşturProje Teklifini Oluştur– Alt bölümlerde tanımlı etkinlikleri gerçekleştirerek proje teklifini oluşturAlt bölümlerde tanımlı etkinlikleri gerçekleştirerek proje teklifini oluştur– İş Kırınım Ağacı esas alınır İş Kırınım Ağacı esas alınır – Benzer projelere ait bilgiler (proje planları, proje kapanış raporları, proje Benzer projelere ait bilgiler (proje planları, proje kapanış raporları, proje

ölçümleri, vb.) kullanırölçümleri, vb.) kullanır

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

Proje Teklifi Hazırlığı-4Proje Teklifi Hazırlığı-4Bütçe ve Takvimi OluşturBütçe ve Takvimi Oluştur Proje takvimi, aşağıdaki bilgileri içerecek şekilde Gantt Proje takvimi, aşağıdaki bilgileri içerecek şekilde Gantt

diyagramı ile tanımlanırdiyagramı ile tanımlanır– İş adımlarının tarihleriİş adımlarının tarihleri– İş adımları arasındaki bağımlılıklarİş adımları arasındaki bağımlılıklar– Proje kilometretaşları (aşamalar, teslimatlar, vb.)Proje kilometretaşları (aşamalar, teslimatlar, vb.)– İş adımlarının süresiİş adımlarının süresi– Takvime ilişkin varsayım ve kısıtlarTakvime ilişkin varsayım ve kısıtlarProje bütçesi için maliyet kestirimi, maliyete ilişkin varsayımları Proje bütçesi için maliyet kestirimi, maliyete ilişkin varsayımları

ve kısıtları esas alınarak dokümante edilirve kısıtları esas alınarak dokümante edilir

Proje Organizasyonunu BelirleProje Organizasyonunu Belirle– Proje yönetim yapısını ve iş paketlerini tanımlaProje yönetim yapısını ve iş paketlerini tanımla– Hizmet alımı etkinliklerini tanımlaHizmet alımı etkinliklerini tanımla– Paydaşların rol ve sorumluluklarını ve paydaşlar arasındaki Paydaşların rol ve sorumluluklarını ve paydaşlar arasındaki

ilişkileri tanımlailişkileri tanımla

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

Proje Teklifinin Yönetime Proje Teklifinin Yönetime SunulmasıSunulması

Proje Yöneticisi, hazırlanan proje teklifi Proje Yöneticisi, hazırlanan proje teklifi belgelerini ve Maliyet Öngörüm Formu’nu belgelerini ve Maliyet Öngörüm Formu’nu Yönetimin incelemesine sunar.Yönetimin incelemesine sunar.Proje teklifiProje teklifi– Müşteri isterlerinin karşılanmasıMüşteri isterlerinin karşılanması– Teknik çözümTeknik çözüm– TakvimTakvim– MaliyetMaliyet– Risk olasılıkları vb. Risk olasılıkları vb. yönlerinden Yönetim Gözden Geçirme toplantısında yönlerinden Yönetim Gözden Geçirme toplantısında

değerlendirilirdeğerlendirilir

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

Projenin Başlaması-1Projenin Başlaması-1Müşteri ile Kurum arasında Proje Müşteri ile Kurum arasında Proje Sözleşmesinin imzalanması ile proje başlarSözleşmesinin imzalanması ile proje başlar

Projenin Kapsamını Gözden GeçirProjenin Kapsamını Gözden Geçir– İş Kırınım Ağacı’nı gözden geçir ve detaylandırİş Kırınım Ağacı’nı gözden geçir ve detaylandır– Destek etkinlikleri (eğitim, konfigürasyon yönetimi, Destek etkinlikleri (eğitim, konfigürasyon yönetimi,

risk yönetimi, kalite güvence, vb.)risk yönetimi, kalite güvence, vb.)– Geliştirme dışı etkinlikler (ürün destek Geliştirme dışı etkinlikler (ürün destek

dokümanları, kullanıcı eğitimleri, vb.)dokümanları, kullanıcı eğitimleri, vb.)– Ürünün bilgi teknolojileri (BT) altyapısı etkinlikleriÜrünün bilgi teknolojileri (BT) altyapısı etkinlikleri– Satın alma ve tekrar kullanım ile ilgili etkinliklerSatın alma ve tekrar kullanım ile ilgili etkinlikler

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

Projenin Başlaması-2Projenin Başlaması-2Projenin Tanımlı Sürecini DetaylandırProjenin Tanımlı Sürecini Detaylandır– Projenin tanımlı sürecini detaylandırProjenin tanımlı sürecini detaylandır– Zamanlamasını proje takvimine kaydetZamanlamasını proje takvimine kaydetProjenin tanımlı süreci en az aşağıdaki süreçleri içerir: Projenin tanımlı süreci en az aşağıdaki süreçleri içerir: – Proje Planlama, Yönetim ve İzlemeProje Planlama, Yönetim ve İzleme– İster Geliştirme ve Yönetimiİster Geliştirme ve Yönetimi– Yazılım/Donanım GeliştirmeYazılım/Donanım Geliştirme– Sistem TümleştirmeSistem Tümleştirme– Doğrulama ve GeçerlemeDoğrulama ve Geçerleme– Kalite GüvenceKalite Güvence– Konfigürasyon YönetimiKonfigürasyon Yönetimi– Satın AlmaSatın Alma– Risk YönetimiRisk Yönetimi

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

Projenin Başlaması-3Projenin Başlaması-3

İzleme ve Kontrol Adımlarını Planlaİzleme ve Kontrol Adımlarını PlanlaProjeyi izleme ve kontrol etme adımlarını planlaProjeyi izleme ve kontrol etme adımlarını planla

Aşağıdaki izleme ve kontrol adımlarını planla:Aşağıdaki izleme ve kontrol adımlarını planla:– Gelişme toplantılarının sıklığı ve takvimiGelişme toplantılarının sıklığı ve takvimi– Gelişme raporlarının sıklığı ve takvimiGelişme raporlarının sıklığı ve takvimi– Teknik gözden geçirme (sistem isterleri gözden geçirme, Teknik gözden geçirme (sistem isterleri gözden geçirme,

yazılım/donanım isterleri gözden geçirme, ön tasarım yazılım/donanım isterleri gözden geçirme, ön tasarım gözden geçirme, kritik tasarım gözden geçirme, kod gözden gözden geçirme, kritik tasarım gözden geçirme, kod gözden geçirme, teste hazırlık gözden geçirme ) toplantılarının geçirme, teste hazırlık gözden geçirme ) toplantılarının takvimitakvimi

– Kilometre taşı (aşama, vs.) toplantılarının sıklığı ve takvimiKilometre taşı (aşama, vs.) toplantılarının sıklığı ve takvimi– Proje kestirimlerinin tekrarlanma takvimiProje kestirimlerinin tekrarlanma takvimi

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

Projenin Başlaması-4Projenin Başlaması-4

Bütçe ve Takvimi GüncelleBütçe ve Takvimi Güncelle– İş adımlarının tarihleriİş adımlarının tarihleri– İş adımları arasındaki bağımlılıklarİş adımları arasındaki bağımlılıklar– Proje kilometre taşları (aşamalar, teslimatlar, Proje kilometre taşları (aşamalar, teslimatlar,

vb.)vb.)– İş adımlarının süresiİş adımlarının süresi– İzleme ve kontrol adımlarıİzleme ve kontrol adımları– Takvime ilişkin varsayım ve kısıtlarTakvime ilişkin varsayım ve kısıtlar

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

Projenin Başlaması-5Projenin Başlaması-5Proje Çalışanlarını BelirleProje Çalışanlarını Belirle– Proje Yönetici Yardımcısı, Kalite Sorumlusu, Proje Yönetici Yardımcısı, Kalite Sorumlusu,

Konfigürasyon YöneticisiKonfigürasyon Yöneticisi– Alt yüklenici sorumlusu, satın alma sorumlusu, Alt yüklenici sorumlusu, satın alma sorumlusu,

eğitim sorumlusu, v.b. eğitim sorumlusu, v.b. – Teknik çalışanlarTeknik çalışanlar

Proje çalışanlarının atanması sırasında Proje çalışanlarının atanması sırasında aşağıdaki yol izlenir:aşağıdaki yol izlenir:– Gereken yetkinlikler belirlenirGereken yetkinlikler belirlenir– Seçilen kişiler yetkinliklerine göre projenin uygun iş Seçilen kişiler yetkinliklerine göre projenin uygun iş

adımlarına atanıradımlarına atanır

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

Projenin Başlaması-6Projenin Başlaması-6

Proje içinde sağlanacak eğitimler planlanır:Proje içinde sağlanacak eğitimler planlanır:– İçerik (gereken yetkinlikle ilişkili olarak)İçerik (gereken yetkinlikle ilişkili olarak)– Eğitime katılacak proje çalışanlarıEğitime katılacak proje çalışanları– Eğitim süresiEğitim süresi– Eğitimin tarihleriEğitimin tarihleri– Dış eğitimse eğitimi sağlayacak kurum Dış eğitimse eğitimi sağlayacak kurum

(mümkünse)(mümkünse)– Eğitmen (mümkünse)Eğitmen (mümkünse)– Eğitimin tahmini maliyetiEğitimin tahmini maliyeti

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

Projenin Başlaması-7Projenin Başlaması-7Proje Organizasyonunu DetaylandırProje Organizasyonunu Detaylandır– Paydaşların belirlenmesi ve projeye katılımları için gereken Paydaşların belirlenmesi ve projeye katılımları için gereken

yöntemler (hizmet alımı, alt yüklenici, doğrudan alım veya yöntemler (hizmet alımı, alt yüklenici, doğrudan alım veya ihale yöntemi v.s) ve kaynaklar belirlenirihale yöntemi v.s) ve kaynaklar belirlenir

– Paydaşlar arasındaki rol ve sorumluklar ile aralarındaki Paydaşlar arasındaki rol ve sorumluklar ile aralarındaki ilişkiler belirlenirilişkiler belirlenir

– Paydaşların projeye katılım zamanları belirlenirPaydaşların projeye katılım zamanları belirlenir– Paydaşlar arasındaki kritik bağımlılıklar belirlenirPaydaşlar arasındaki kritik bağımlılıklar belirlenir– Paydaşların koordinasyonu ile ilgili yöntemler belirlenirPaydaşların koordinasyonu ile ilgili yöntemler belirlenir– Paydaşların gerçekleştireceği iş ürünü özelliklerine ilişkin Paydaşların gerçekleştireceği iş ürünü özelliklerine ilişkin

dokümantasyonun hazırlanmasıdokümantasyonun hazırlanması– Paydaşların gerçekleştireceği iş ürünü özelliklerinin, Paydaşların gerçekleştireceği iş ürünü özelliklerinin,

doğrulanması ve geçerlenmesi ile ilgili yöntemlerdoğrulanması ve geçerlenmesi ile ilgili yöntemler– Paydaşların gerçekleştireceği iş ürünleriyle ilgili olarak, Paydaşların gerçekleştireceği iş ürünleriyle ilgili olarak,

karşılaşılabilecek olası problem belirlenir karşılaşılabilecek olası problem belirlenir

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

Projenin Başlaması-8Projenin Başlaması-8Kaynakları BelirleKaynakları Belirle– Süreç gereksinimleri (sürecin uygulanması için gerekli Süreç gereksinimleri (sürecin uygulanması için gerekli

yazılım, donanım, hizmet alımı vb)yazılım, donanım, hizmet alımı vb)– Çalışan gereksinimleri (çalışma ortamı gereksinimleri vb.)Çalışan gereksinimleri (çalışma ortamı gereksinimleri vb.)– Geliştirme ve test ortamı gereksinimleri (Tesis, araç, yazılım, Geliştirme ve test ortamı gereksinimleri (Tesis, araç, yazılım,

donanım vb.)donanım vb.)– Ürün entegrasyonu, doğrulama ve geçerleme ortamı Ürün entegrasyonu, doğrulama ve geçerleme ortamı

gereksinimleri (Tesis, araç, yazılım, donanım vb.)gereksinimleri (Tesis, araç, yazılım, donanım vb.)– Sağlanan geliştirme ortamının kullanım, bakım ve işletmesi Sağlanan geliştirme ortamının kullanım, bakım ve işletmesi

ile gereksinimler ile gereksinimler Satın alınacak kaynaklar için aşağıdakileri tanımlanır:Satın alınacak kaynaklar için aşağıdakileri tanımlanır:– MiktarMiktar– İhtiyaç duyulan tarihİhtiyaç duyulan tarih– Kaynağı temin süresi (mümkünse)Kaynağı temin süresi (mümkünse)– Kaynağı kullanma süresiKaynağı kullanma süresi– Kaynağın sağlanabileceği kurumlarKaynağın sağlanabileceği kurumlar

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

Projenin Başlaması-9Projenin Başlaması-9

Proje Açılış Toplantısı YapProje Açılış Toplantısı Yap– Tüm proje çalışanlarının katıldığı bir açılış toplantısı Tüm proje çalışanlarının katıldığı bir açılış toplantısı

düzenlenirdüzenlenir– Proje kapsamı, sorumluluklar ve hedefler duyurulurProje kapsamı, sorumluluklar ve hedefler duyurulur

Projenin Tanımlı Süreç Etkinliklerini PlanlaProjenin Tanımlı Süreç Etkinliklerini Planla– Proje boyunca izlenecek yaşam döngüsünü ve uygulanacak Proje boyunca izlenecek yaşam döngüsünü ve uygulanacak

süreç etkinliklerini detaylandırılırsüreç etkinliklerini detaylandırılır– İki haftayı aşması tahmin edilen planlama etkinliklerini ayrıca İki haftayı aşması tahmin edilen planlama etkinliklerini ayrıca

planlanırplanlanır– Uygun Proje Ekibi personelini görevlendirilirUygun Proje Ekibi personelini görevlendirilir– Projenin yazılım/donanım/sistem geliştirme ile ilgili Projenin yazılım/donanım/sistem geliştirme ile ilgili

süreçlerine ilişkin etkinlikleri planlanırsüreçlerine ilişkin etkinlikleri planlanır

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

Projenin Başlaması-10Projenin Başlaması-10

İster Kaynaklarını ve İster Temin Etme Yöntemlerini Belirle İster Kaynaklarını ve İster Temin Etme Yöntemlerini Belirle – Müşteri ihtiyaçlarının temin edileceği potansiyel ister kaynaklarını belirlenirMüşteri ihtiyaçlarının temin edileceği potansiyel ister kaynaklarını belirlenirİsterler aşağıda belirtilen kaynaklardan temin edilebilirler:İsterler aşağıda belirtilen kaynaklardan temin edilebilirler:– Geliştirme projesinin amacı ve iş hedef(ler)iGeliştirme projesinin amacı ve iş hedef(ler)i– Sistemin uygulama sınırları / etki alanıSistemin uygulama sınırları / etki alanı– Sistemin çalışacağı operasyonel çevre (ör. zamanlama kısıtları, birlikte Sistemin çalışacağı operasyonel çevre (ör. zamanlama kısıtları, birlikte

çalışabilirlik kısıtları)çalışabilirlik kısıtları)– Sistemin çalışacağı organizasyonel çevre (iş süreçleri, organizasyon Sistemin çalışacağı organizasyonel çevre (iş süreçleri, organizasyon

yapısı, organizasyon kültürü, vb)yapısı, organizasyon kültürü, vb)– Paydaşlar, Müşteri (Uygulama etki alanı içindeki uzman personel, Paydaşlar, Müşteri (Uygulama etki alanı içindeki uzman personel,

yöneticiler, vb)yöneticiler, vb)– Son kullanıcılar, Pazar Analistleri, Alan Uzmanı, Teknik Danışman, Proje Son kullanıcılar, Pazar Analistleri, Alan Uzmanı, Teknik Danışman, Proje

Ekibi, Ekibi, – Sözleşme / Teknik Şartname / İş Tanım Dokümanı / Proje Tanımlama Sözleşme / Teknik Şartname / İş Tanım Dokümanı / Proje Tanımlama

DokümanıDokümanı– Konuya dair yasal mevzuatlar, Standartlar / Düzenleyiciler (Regulators)Konuya dair yasal mevzuatlar, Standartlar / Düzenleyiciler (Regulators)– Geliştirilmiş olan benzer sistemlerGeliştirilmiş olan benzer sistemler

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

Projenin Başlaması-11Projenin Başlaması-11

Risk Yönetimi Adımlarını PlanlaRisk Yönetimi Adımlarını Planla– Proje riskleri belirlenir ve kayıt altına alınırProje riskleri belirlenir ve kayıt altına alınır

Veri Yönetimini PlanlaVeri Yönetimini Planla– Projenin veri yönetimi etkinlikleri planlanırProjenin veri yönetimi etkinlikleri planlanır

Ölçme ve Analiz Adımlarını PlanlaÖlçme ve Analiz Adımlarını Planla– Projelerin gelişimini izlemeye yönelik bilgi ihtiyaçları ve ilişkili Projelerin gelişimini izlemeye yönelik bilgi ihtiyaçları ve ilişkili

ölçümler, Ölçme Veri Tabanı’nda tanımlanırölçümler, Ölçme Veri Tabanı’nda tanımlanır– Kurumsal bazda proje ve süreç performanslarını Kurumsal bazda proje ve süreç performanslarını

değerlendirmeye yönelik bilgi ihtiyaçları ve ilişkili ölçümler de değerlendirmeye yönelik bilgi ihtiyaçları ve ilişkili ölçümler de Ölçme Veri Tabanı’nda tanımlanır Ölçme Veri Tabanı’nda tanımlanır

Konfigürasyon Yönetimi Adımlarını PlanlaKonfigürasyon Yönetimi Adımlarını Planla– Projenin konfigürasyon yönetimi etkinlikleri planlanır ve kayıt Projenin konfigürasyon yönetimi etkinlikleri planlanır ve kayıt

altına alınıraltına alınır

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

Projenin Başlaması-12Projenin Başlaması-12

Kalite Güvence Adımlarını PlanlaKalite Güvence Adımlarını Planla – Projenin kalite güvence etkinlikleri planlanırProjenin kalite güvence etkinlikleri planlanır

Satın Alma Etkinliklerini PlanlaSatın Alma Etkinliklerini PlanlaProje boyunca ihtiyaç duyulan ürün ve hizmet alımları, alt Proje boyunca ihtiyaç duyulan ürün ve hizmet alımları, alt

yüklenici sözleşmeleri planlanıryüklenici sözleşmeleri planlanır– Satın alınan ürünün projeye entegrasyonu için gerekli Satın alınan ürünün projeye entegrasyonu için gerekli

kaynakların (Personel, teçhizat, vb.) sağlanmasıkaynakların (Personel, teçhizat, vb.) sağlanması– Satın alınan ürünün iletilmesi, saklanması, projeye Satın alınan ürünün iletilmesi, saklanması, projeye

entegrasyonu, bakımı ile ilgili gerekli eğitimlerin alınmasıentegrasyonu, bakımı ile ilgili gerekli eğitimlerin alınması– Satın alınan ürünün saklanmasının, dağıtımının ve Satın alınan ürünün saklanmasının, dağıtımının ve

kullanımının, tedarikçi sözleşmesinde ve/veya lisans kullanımının, tedarikçi sözleşmesinde ve/veya lisans anlaşmalarında belirtilen hususlara uygun olarak anlaşmalarında belirtilen hususlara uygun olarak yapılmasının sağlanmasıyapılmasının sağlanması

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

Projenin Başlaması-13Projenin Başlaması-13

Proje Planlarını BütünleştirProje Planlarını Bütünleştir– Hazırlanan proje planları; proje hedefleri, müşteri Hazırlanan proje planları; proje hedefleri, müşteri

beklentileri ve süreç gereksinimlerini karşıladıklarını beklentileri ve süreç gereksinimlerini karşıladıklarını doğrulamak ve bütünleştirmeye engel hususları saptamak doğrulamak ve bütünleştirmeye engel hususları saptamak için gözden geçiriliriçin gözden geçirilir

– Proje ve ürün arayüz riskleri (eksik arayüz tanımları, hazır Proje ve ürün arayüz riskleri (eksik arayüz tanımları, hazır yazılım ürünlerinin temin edilebilirliği, proje ekibinin iletişim yazılım ürünlerinin temin edilebilirliği, proje ekibinin iletişim problemleri, vs.) belirlenir ve analiz edilirproblemleri, vs.) belirlenir ve analiz edilir

– Planlardaki iş adımları, kritik geliştirme faktörleri ve proje Planlardaki iş adımları, kritik geliştirme faktörleri ve proje riskleri dikkate alarak sıralanırriskleri dikkate alarak sıralanır

– Planların uyumluluğu, proje paydaşları arasında kontrol Planların uyumluluğu, proje paydaşları arasında kontrol edilir ve ilgili paydaşlar arasındaki olası uyuşmazlık edilir ve ilgili paydaşlar arasındaki olası uyuşmazlık durumların çözüm yöntemleri analiz edilirdurumların çözüm yöntemleri analiz edilir

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

Projenin Başlaması-14Projenin Başlaması-14

Bütünleşik Planlar İçin Taahhüt AlBütünleşik Planlar İçin Taahhüt Al– Bütünleşik planlar gözden geçirilirBütünleşik planlar gözden geçirilir– Proje Yöneticisi, Proje Yöneticisi Yardımcısı, proje iş paketi Proje Yöneticisi, Proje Yöneticisi Yardımcısı, proje iş paketi

yöneticileri, alt yükleniciler ve müşteri temsilcileri katılıryöneticileri, alt yükleniciler ve müşteri temsilcileri katılır– Gözden geçirme toplantısında paydaşlardan bütünleşik Gözden geçirme toplantısında paydaşlardan bütünleşik

planlar için taahhüt alınırplanlar için taahhüt alınır– Bütçeyi ve paydaşlar arasındaki anlaşmalar yeniden Bütçeyi ve paydaşlar arasındaki anlaşmalar yeniden

düzenlenir düzenlenir – Takvim ve paydaşlar arasındaki gereksinim listesi Takvim ve paydaşlar arasındaki gereksinim listesi

güncellenirgüncellenir– Güncellenen planlar proje paydaşlarına iletilerek onay alınırGüncellenen planlar proje paydaşlarına iletilerek onay alınır

Öğrenilen Dersleri Kayıt Altına AlÖğrenilen Dersleri Kayıt Altına Al– Proje uygulamalarından elde edilen deneyimler ‘Öğrenilen Proje uygulamalarından elde edilen deneyimler ‘Öğrenilen

Dersler Formu’na kaydedilirDersler Formu’na kaydedilir

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

Projenin İzlenmesi ve Kontrol Edilmesi-1Projenin İzlenmesi ve Kontrol Edilmesi-1

Gelişmeler proje planları esas alarak izlenirGelişmeler proje planları esas alarak izlenirProje izleme ve kontrol aşağıdaki yöntemlerle gerçekleştirilir:Proje izleme ve kontrol aşağıdaki yöntemlerle gerçekleştirilir:– Kestirimlerin tekrarlanmasıKestirimlerin tekrarlanması– Gelişme raporları, Gelişme toplantıları, Teknik gözden geçirme Gelişme raporları, Gelişme toplantıları, Teknik gözden geçirme

toplantıları toplantıları – Kilometretaşı (aşama, vs.) toplantılarıKilometretaşı (aşama, vs.) toplantılarıProje süresince aşağıdaki hususları izlenir:Proje süresince aşağıdaki hususları izlenir:– Proje planlama parametreleri (büyüklük, iş gücü, takvim ve maliyet)’nin Proje planlama parametreleri (büyüklük, iş gücü, takvim ve maliyet)’nin

durumudurumu– Proje Performansı,Taahhütler, Riskler, Kaynaklar, Veri yönetimiProje Performansı,Taahhütler, Riskler, Kaynaklar, Veri yönetimi– Paydaşların katılımıPaydaşların katılımı– Ortamın projenin ihtiyacını sağlaması ve koordinasyonu desteklemesiOrtamın projenin ihtiyacını sağlaması ve koordinasyonu desteklemesi– Proje ölçümlerinin eşik değerlerine göre durumuProje ölçümlerinin eşik değerlerine göre durumuProjenin gelişimi ile ilgili bilginin aşağıdaki proje paydaşlara iletilir:Projenin gelişimi ile ilgili bilginin aşağıdaki proje paydaşlara iletilir:– Kurum Yönetimi, Kullanıcılar (varsa)Kurum Yönetimi, Kullanıcılar (varsa)– Müşteriler, Alt yükleniciler (varsa), Ana yüklenici (varsa)Müşteriler, Alt yükleniciler (varsa), Ana yüklenici (varsa)

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

Projenin İzlenmesi ve Kontrol Edilmesi-2Projenin İzlenmesi ve Kontrol Edilmesi-2

İş Ürünü Özelliklerini Tekrar Tahminle İş Ürünü Özelliklerini Tekrar Tahminle – Proje teklif hazırlığı aşamasında yapılan kestirim çalışmaları tekrarlanırProje teklif hazırlığı aşamasında yapılan kestirim çalışmaları tekrarlanır– Oluşturulan kestirimler Proje Kestirim Belgesi’ne kaydedilirOluşturulan kestirimler Proje Kestirim Belgesi’ne kaydedilir

Gelişimi İzle ve RaporlaGelişimi İzle ve Raporla– Gelişmeler belgelenir ve eşik değerlerin aşılıp aşılmadığı kontrol edilirGelişmeler belgelenir ve eşik değerlerin aşılıp aşılmadığı kontrol edilir– Gelişme raporlandırılırken, gerçekleşen iş ürünü özelliklerini hesaplanır Gelişme raporlandırılırken, gerçekleşen iş ürünü özelliklerini hesaplanır

(büyüklük, iş gücü, takvim, maliyet vs.) ve gerekirse tekrar kestirim (büyüklük, iş gücü, takvim, maliyet vs.) ve gerekirse tekrar kestirim yapılıryapılır

Ek olarak aşağıda belirtilen hususlar izlenir:Ek olarak aşağıda belirtilen hususlar izlenir:– Takvime göre ilerleme durumu ,Maliyet ve harcanan iş gücüTakvime göre ilerleme durumu ,Maliyet ve harcanan iş gücü– İş ürünü ölçümleri ve görevlerin tamamlanma kriterleriİş ürünü ölçümleri ve görevlerin tamamlanma kriterleri– Sağlanan ve harcanan kaynaklarSağlanan ve harcanan kaynaklar– Proje Personelinin bilgi ve beceri durumları, eğitim ihtiyaçlarıProje Personelinin bilgi ve beceri durumları, eğitim ihtiyaçları– Belirlenen iç ve dış taahhütlerin yerine getirilme durumuBelirlenen iç ve dış taahhütlerin yerine getirilme durumu– Proje riskleri, Veri Yönetimi etkinlikleriProje riskleri, Veri Yönetimi etkinlikleri– Paydaşların katılımı ve kritik bağımlılıklarPaydaşların katılımı ve kritik bağımlılıklar– Paydaşlar arası koordinasyon etkinlikleriPaydaşlar arası koordinasyon etkinlikleri– Düzeltici Faaliyetlerin durumuDüzeltici Faaliyetlerin durumu

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

Projenin İzlenmesi ve Kontrol Edilmesi-3Projenin İzlenmesi ve Kontrol Edilmesi-3

Gelişme Toplantısı YapGelişme Toplantısı Yap– Periyodik olarak tanımlanan zamanlarda ve/veya proje Periyodik olarak tanımlanan zamanlarda ve/veya proje

gelişimini proje çalışanlarıyla tartışma ihtiyacı doğduğunda, gelişimini proje çalışanlarıyla tartışma ihtiyacı doğduğunda, gelişme toplantıları düzenlenirgelişme toplantıları düzenlenir

– Gelişme toplantısının amacı; projede gelinen noktayı ve Gelişme toplantısının amacı; projede gelinen noktayı ve riskleri değerlendirmek ve sorunları tartışarak gerekli riskleri değerlendirmek ve sorunları tartışarak gerekli düzeltici faaliyetleri belirlemektirdüzeltici faaliyetleri belirlemektir

Aşağıdaki hususlar dikkate alınır:Aşağıdaki hususlar dikkate alınır:– Takvime göre ilerleme durumuTakvime göre ilerleme durumu– Proje elemanlarının bilgi ve yetkinlik gereksinimleri, RisklerProje elemanlarının bilgi ve yetkinlik gereksinimleri, Riskler– Proje ölçümleri ve ölçme etkinlikleriyle ilgili hususlarProje ölçümleri ve ölçme etkinlikleriyle ilgili hususlar– Veri yönetimi hususları, Paydaşların katılımı ile ilgili hususlarVeri yönetimi hususları, Paydaşların katılımı ile ilgili hususlar– Kritik Bağımlılıklar, İş ürünleri ve/veya süreçlerle ilgili ortaya Kritik Bağımlılıklar, İş ürünleri ve/veya süreçlerle ilgili ortaya

çıkan problemlerçıkan problemler– Düzeltici faaliyetlerin durumu, Karar analizi ve çözümleme Düzeltici faaliyetlerin durumu, Karar analizi ve çözümleme

ihtiyaçlarıihtiyaçları

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

Projenin İzlenmesi ve Kontrol Edilmesi-4Projenin İzlenmesi ve Kontrol Edilmesi-4

Teknik Gözden Geçirme Toplantısı YapTeknik Gözden Geçirme Toplantısı Yap– Sözleşme koşullarını da dikkate alarak tanımlı Sözleşme koşullarını da dikkate alarak tanımlı

zamanlarda ve genellikle tanımlı süreç adımlarının zamanlarda ve genellikle tanımlı süreç adımlarının sonlarına denk gelen zamanlarda teknik gözden sonlarına denk gelen zamanlarda teknik gözden geçirme toplantıları düzenlenirgeçirme toplantıları düzenlenir

– Sistem İsterleri Gözden Geçirme SİGG-SRR, Ön Sistem İsterleri Gözden Geçirme SİGG-SRR, Ön Tasarım Gözden Geçirme ÖTGG-PDR, Kritik Tasarım Gözden Geçirme ÖTGG-PDR, Kritik Tasarım Gözden Geçirme KTGG-CDR, Teste Tasarım Gözden Geçirme KTGG-CDR, Teste Hazırlık Gözden Geçirme THGG-TRRHazırlık Gözden Geçirme THGG-TRR

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

Projenin İzlenmesi ve Kontrol Edilmesi-5Projenin İzlenmesi ve Kontrol Edilmesi-5

Kilometretaşı Toplantısı YapKilometretaşı Toplantısı Yap– Proje Yönetim Planı’nda tanımlanan zamanlarda, genellikle Proje Yönetim Planı’nda tanımlanan zamanlarda, genellikle

aşama sonlarına veya iş ürünü teslimatlarına denk gelen aşama sonlarına veya iş ürünü teslimatlarına denk gelen kilometretaşı toplantıları düzenlenirkilometretaşı toplantıları düzenlenir

Aşağıdaki hususlar dikkate alınır:Aşağıdaki hususlar dikkate alınır:– Takvime göre ilerleme durumuTakvime göre ilerleme durumu– Proje elemanlarının bilgi ve yetkinlik gereksinimleri, RisklerProje elemanlarının bilgi ve yetkinlik gereksinimleri, Riskler– İş ürünleri ve/veya süreçlerle ilgili ortaya çıkan problemlerİş ürünleri ve/veya süreçlerle ilgili ortaya çıkan problemler– Proje ölçümleri, Gereksinimlerdeki değişiklik oranlarıProje ölçümleri, Gereksinimlerdeki değişiklik oranları– Doğrulama ve Geçerleme faaliyetleriDoğrulama ve Geçerleme faaliyetleri– Veri yönetimi hususları, Paydaşların katılımı ile ilgili hususlarVeri yönetimi hususları, Paydaşların katılımı ile ilgili hususlar– Kritik Bağımlılıklar, Düzeltici faaliyetlerin durumuKritik Bağımlılıklar, Düzeltici faaliyetlerin durumu– Karar analizi ve çözümleme ihtiyaçlarıKarar analizi ve çözümleme ihtiyaçları

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

Düzeltici Faaliyetlerin YönetilmesiDüzeltici Faaliyetlerin YönetilmesiProje performansının veya iş ürünleri özelliklerinin proje Proje performansının veya iş ürünleri özelliklerinin proje planlarından saptığı durumlarda, projenin hedeflerini planlarından saptığı durumlarda, projenin hedeflerini yakalamasını sağlayacak düzeltici faaliyetler başlatılıryakalamasını sağlayacak düzeltici faaliyetler başlatılırDoğrulama ve geçerleme etkinlikleri sırasında belirlenen Doğrulama ve geçerleme etkinlikleri sırasında belirlenen hususlar; hususlar; – Proje planlamaya esas olan özellikler (büyüklük, iş gücü, takvim ve Proje planlamaya esas olan özellikler (büyüklük, iş gücü, takvim ve

maliyet) için eşik değerlerin aşılmasımaliyet) için eşik değerlerin aşılması– Karşılanmayan taahhütler, Gereksinimlerdeki değişikliklerKarşılanmayan taahhütler, Gereksinimlerdeki değişiklikler– Risk durumlarında önemli değişiklikler, Paydaşların katılımı ve Risk durumlarında önemli değişiklikler, Paydaşların katılımı ve

bağımlılıkları ile ilgili hususlarbağımlılıkları ile ilgili hususlar– Yönetilen veri ile ilgili hususlar (güvenlik, gizlilik, vs.)Yönetilen veri ile ilgili hususlar (güvenlik, gizlilik, vs.)

Kabul testlerinde ve garanti kapsamında ortaya çıkan Kabul testlerinde ve garanti kapsamında ortaya çıkan uygunsuzluklar için düzeltici faaliyet başlatıruygunsuzluklar için düzeltici faaliyet başlatırBu aşamadan önce ortaya çıkan uygunsuzluklar ve değişiklik Bu aşamadan önce ortaya çıkan uygunsuzluklar ve değişiklik istekleri için değişiklik yönetimi kapsamında düzeltici faaliyet istekleri için değişiklik yönetimi kapsamında düzeltici faaliyet başlatılırbaşlatılırDüzeltici faaliyetlerin durumu, proje gelişme ve kilometre taşı Düzeltici faaliyetlerin durumu, proje gelişme ve kilometre taşı toplantılarında gözden geçirilirtoplantılarında gözden geçirilirDüzeltici faaliyetlerin planlandığı gibi gerçekleştiği kontrol edilirDüzeltici faaliyetlerin planlandığı gibi gerçekleştiği kontrol edilir

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

Projenin KapatılmasıProjenin KapatılmasıTanımlı proje kapanış koşulları oluştuğunda (tüm görevlerin Tanımlı proje kapanış koşulları oluştuğunda (tüm görevlerin tamamlanması, geçici kabulün yapılması, vs.) proje kapanış tamamlanması, geçici kabulün yapılması, vs.) proje kapanış etkinlikleri başlatılıretkinlikleri başlatılırTüm proje çalışanlarının katılacağı bir kapanış toplantısı Tüm proje çalışanlarının katılacağı bir kapanış toplantısı düzenlenirdüzenlenir

Bu toplantıda aşağıdaki hususlar ele alınır:Bu toplantıda aşağıdaki hususlar ele alınır:– Proje hedeflerinin karşılanma durumu (planlanan ve gerçekleşen veriler)Proje hedeflerinin karşılanma durumu (planlanan ve gerçekleşen veriler)– Proje uygulamalarından öğrenilen derslerProje uygulamalarından öğrenilen dersler

Toplantıda ortaya çıkan hususları ve kararları dikkate alarak Toplantıda ortaya çıkan hususları ve kararları dikkate alarak gerekli ise, Müşteri’nin onayına sunulurgerekli ise, Müşteri’nin onayına sunulurGerçekleşen ürün büyüklüğü, iş gücü, takvim ve bütçe Gerçekleşen ürün büyüklüğü, iş gücü, takvim ve bütçe değerlerine göre, Kestirim Veri Tabanı güncellenirdeğerlerine göre, Kestirim Veri Tabanı güncellenirProje Gelişme Raporu’nun sonucu ve proje kapanış adımlarını Proje Gelişme Raporu’nun sonucu ve proje kapanış adımlarını gözden geçirilir ve proje kapanış koşullarının sağlandığı gözden geçirilir ve proje kapanış koşullarının sağlandığı güvence altına alınırgüvence altına alınırYönetim, Proje Gelişme Raporu’nu onaylar. Gerektiği Yönetim, Proje Gelişme Raporu’nu onaylar. Gerektiği durumlarda, Yönetim onayından önce, Müşteri onayı beklenirdurumlarda, Yönetim onayından önce, Müşteri onayı beklenir

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

Proje Bileşen / Alt Bileşenlerinin Proje Bileşen / Alt Bileşenlerinin Gözden GeçirilmesiGözden Geçirilmesi

Proje kapanış tarihinden önce proje bileşen/alt bileşenlerinin Proje kapanış tarihinden önce proje bileşen/alt bileşenlerinin gözden geçirme etkinliği başlatılırgözden geçirme etkinliği başlatılırBileşen/alt bileşenlerin kullanılma potansiyeli olan alanlardan Bileşen/alt bileşenlerin kullanılma potansiyeli olan alanlardan oluşan Proje Tekrar Kullanılabilir Ürün Raporu hazırlanıroluşan Proje Tekrar Kullanılabilir Ürün Raporu hazırlanır

Toplantıda aşağıdaki hususlar ele alınır:Toplantıda aşağıdaki hususlar ele alınır:Bileşen/alt bileşenlerin tekrar kullanılabilirlik durumuBileşen/alt bileşenlerin tekrar kullanılabilirlik durumuBileşen/alt bileşenlerden tekrar kullanılabilir yeni bileşenler Bileşen/alt bileşenlerden tekrar kullanılabilir yeni bileşenler ve/veya pazarlanabilir yeni ürünler gerçeklemek için gerekli ve/veya pazarlanabilir yeni ürünler gerçeklemek için gerekli kaynağın tespitikaynağın tespitiTekrar kullanılabilir bileşenlerin ve/veya pazarlanabilir yeni Tekrar kullanılabilir bileşenlerin ve/veya pazarlanabilir yeni ürünlerin kullanma potansiyeli bulunan alanların tespitiürünlerin kullanma potansiyeli bulunan alanların tespitiTekrar kullanılabilir bileşenlerin yeni proje alma ve proje Tekrar kullanılabilir bileşenlerin yeni proje alma ve proje maliyeti düşürme açısından değerlendirilmelerimaliyeti düşürme açısından değerlendirilmeleriTekrar kullanılabilir bileşen/alt bileşenler ve/veya Tekrar kullanılabilir bileşen/alt bileşenler ve/veya pazarlanabilir yeni ürünlerden uygun olanlar için kaynak pazarlanabilir yeni ürünlerden uygun olanlar için kaynak planlaması yapılırplanlaması yapılır

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

Örnek Bir Proje Planının Örnek Bir Proje Planının İncelenmesi-1İncelenmesi-1

11 GİRİŞGİRİŞ 991.11.1 AMAÇ, KAPSAM VE HEDEFLERAMAÇ, KAPSAM VE HEDEFLER 991.21.2 VARSAYIMLAR VE KISITLARVARSAYIMLAR VE KISITLAR 991.31.3 TESLİMATLARTESLİMATLAR 991.41.4 İŞ DAĞILIM AĞACI VE İŞ PAKETLERİ ÖZETLERİİŞ DAĞILIM AĞACI VE İŞ PAKETLERİ ÖZETLERİ 991.51.5 TAKVİM VE BÜTÇE ÖZETİTAKVİM VE BÜTÇE ÖZETİ 10101.61.6 PLANIN GELİŞİMİPLANIN GELİŞİMİ 10101.71.7 BELGEYE BAKIŞBELGEYE BAKIŞ 101022 KAYNAKLARKAYNAKLAR 111133 TANIMLAR VE KISALTMALARTANIMLAR VE KISALTMALAR 12123.13.1 TANIMLARTANIMLAR 12123.23.2 KISALTMALARKISALTMALAR 121244 PROJE ORGANİZASYONUPROJE ORGANİZASYONU 13134.14.1 PROJE ÖRGÜTLENMESİ VE İLGİLİ TARAFLARPROJE ÖRGÜTLENMESİ VE İLGİLİ TARAFLAR 13134.24.2 ARAYÜZLERARAYÜZLER 13134.34.3 ROL VE SORUMLULUKLARROL VE SORUMLULUKLAR 13134.44.4 PROJE EKİBİPROJE EKİBİ 13134.54.5 KRİTİK BAĞIMLILIKLARKRİTİK BAĞIMLILIKLAR 1414

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

55 YÖNETSEL SÜREÇ PLANLARIYÖNETSEL SÜREÇ PLANLARI 15155.15.1 BAŞLANGIÇ PLANIBAŞLANGIÇ PLANI 15155.1.15.1.1 KESTİRİM PLANIKESTİRİM PLANI 15155.1.25.1.2 ÇALIŞAN PLANIÇALIŞAN PLANI 15155.1.35.1.3 ÇALIŞANLARIN EĞİTİM PLANIÇALIŞANLARIN EĞİTİM PLANI 15155.1.45.1.4 KAYNAK TEDARİK PLANIKAYNAK TEDARİK PLANI 15155.1.55.1.5 SATIN ALMA PLANISATIN ALMA PLANI 16165.25.2 İŞ PLANIİŞ PLANI 17175.2.15.2.1 UYARLAMAUYARLAMA 17175.2.25.2.2 İŞ / TAKVİM / KAYNAK TANIMLAMAİŞ / TAKVİM / KAYNAK TANIMLAMA 17175.2.35.2.3 BÜTÇE ATAMABÜTÇE ATAMA 18185.35.3 KONTROL PLANLARIKONTROL PLANLARI 19195.3.15.3.1 İSTERLER KONTROL PLANIİSTERLER KONTROL PLANI 19195.3.25.3.2 TAKVİM VE BÜTÇE KONTROL VE RAPORLAMA PLANITAKVİM VE BÜTÇE KONTROL VE RAPORLAMA PLANI 19195.3.35.3.3 KALİTE KONTROL PLANIKALİTE KONTROL PLANI 19195.3.45.3.4 ÖLÇME VE ANALİZKONTROL PLANIÖLÇME VE ANALİZKONTROL PLANI 20205.3.55.3.5 DÜZELTİCİ FAALİYET KRİTERLERİDÜZELTİCİ FAALİYET KRİTERLERİ 20205.45.4 KAPANIŞ PLANIKAPANIŞ PLANI 202066 TEKNİK SÜREÇ PLANLARITEKNİK SÜREÇ PLANLARI 21216.16.1 YAZILIM GELİŞTİRME PLANI / SİSTEM MÜHENDİSLİĞİ YÖNETİM PLANIYAZILIM GELİŞTİRME PLANI / SİSTEM MÜHENDİSLİĞİ YÖNETİM PLANI 21216.26.2 ALTYAPI PLANIALTYAPI PLANI 21216.36.3 ÜRÜN KABUL PLANIÜRÜN KABUL PLANI 212177 DESTEK SÜREÇ PLANLARIDESTEK SÜREÇ PLANLARI 22227.17.1 KALİTE GÜVENCE PLANIKALİTE GÜVENCE PLANI 22227.27.2 KONFİGÜRASYON YÖNETİM PLANIKONFİGÜRASYON YÖNETİM PLANI 22227.37.3 ÖLÇÜM PLANIÖLÇÜM PLANI 22227.47.4 DOĞRULAMA VE GEÇERLEME PLANIDOĞRULAMA VE GEÇERLEME PLANI 22227.57.5 RİSK YÖNETİM PLANIRİSK YÖNETİM PLANI 22227.67.6 KARAR ANALİZİ VE ÇÖZÜMLEME PLANIKARAR ANALİZİ VE ÇÖZÜMLEME PLANI 22227.77.7 SÜREÇ İYİLEŞTİRME PLANISÜREÇ İYİLEŞTİRME PLANI 232388 DİĞER PLANLARDİĞER PLANLAR 242499 EKLEREKLER 2525

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

ReferanslarReferanslarCMMI for Development Version 1.2CMMI for Development Version 1.2IEEE STD 1058-1998 Software Project Management PlansIEEE STD 1058-1998 Software Project Management PlansIEEE STD 1490-2003 A Guide to the Project Management Body IEEE STD 1490-2003 A Guide to the Project Management Body of Knowledgeof KnowledgeIEEE STD 1220-1998 Application and Management of the IEEE STD 1220-1998 Application and Management of the Systems Engineering ProcessSystems Engineering ProcessIEEE STD 1059-1993 Software Verification and Validation PlansIEEE STD 1059-1993 Software Verification and Validation PlansIEEE STD 730-2002 Software Quality Assurance PlansIEEE STD 730-2002 Software Quality Assurance PlansIEEE STD 828-1998 Software Configuration Management PlansIEEE STD 828-1998 Software Configuration Management PlansIEEE STD 1540-2001 Software Life Cycle Processes-Risk IEEE STD 1540-2001 Software Life Cycle Processes-Risk ManagementManagementIEEE STD 1219-1998 Software MaintenanceIEEE STD 1219-1998 Software MaintenanceIEEE STD 1061-1998 Software Quality Metrics MethodologyIEEE STD 1061-1998 Software Quality Metrics MethodologyIEEE STD 1045-1992 Software Productivity Metrics IEEE STD 1045-1992 Software Productivity Metrics

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

TEŞEKKÜRLERTEŞEKKÜRLER