Yazılım Projesi Yönetimi

Slides:



Advertisements
Benzer bir sunumlar
8. SINIF 3. ÜNİTE BİLGİ YARIŞMASI
Advertisements

el ma 1Erdoğan ÖZTÜRK ma ma 2 Em re 3 E ren 4.
Oktay ERBEY CRM & B2B Ürün Satış Hizmet Yöneticisi
Meslek Yüksekokulu, 25 kasım 2010
NOKTA, DOĞRU, DOĞRU PARÇASI, IŞIN, DÜZLEMDEKİ DOĞRULAR
Birlikler ve onluklar Aşağıdaki tabloyu inceleyerek, sonuçları üzerinde konuşalım.
Eğitim Programı Kurulum Aşamaları E. Savaş Başcı ASO 1. ORGANİZE SANAYİ BÖLGESİ AVRUPA BİLGİSAYAR YERKİNLİĞİ SERTİFİKASI EĞİTİM PROJESİ (OBİYEP)
FAKÜLTE/BÖLÜM/ YÜKSEKOKUL ADI STRATEJİK PLANLAMA SUNUMU Not:Süreçler değişebilir…
MEB Öğrenci Davranışlarının Değerlendirilmesi Yönetmeliği
PROJE YÖNETİMİ VE RİSK ANALİZİ
Maltepe Üniversitesi Mühendislik Fakültesi
İZMİR EKONOMİ ÜNİVERSİTESİ TEKNİK ve İDARİ İŞLER MÜDÜRLÜĞÜ (T.İ.İ.M) “HİZMET MEMNUNİYETİ ÇALIŞMASI” Temmuz, 2010.
Algoritmalar En kısa yollar I En kısa yolların özellikleri
BELGELEME Ian Sommerville, “Software Documentation”,
AMASYA ÜNİVERSİTESİ REKTÖRLÜĞÜ
Yönetim Bilgi Sistemleri Şubat TAPU VE KADASTRO GENEL MÜDÜRLÜĞÜ.
HOŞ GELDİNİZ KAMU İHALE MEVZUATI TEMEL EĞİTİMİNE Alattin ÜŞENMEZ
Projenin Yürütülmesi ve KAPANIŞ
Proje Dosyanızda Yer Alacak Belgeler
PROJE KAVRAMI Artık iş sonuçlarımızın başarısı, yürüttüğümüz projelerin başarısı ile gerçekleşiyor… y.
Veri Toplama, Verilerin Özetlenmesi ve Düzenlenmesi
Strateji Geliştirme Başkanlığı
TESİS YÖNETİMİ DİREKTÖRLÜĞÜ
Meslektaşlarımızın Ücret Almadan Hizmete Devam Etmesi. Haksız Rekabette Sorunlar.
Meslektaşlarımızın Ücret Almadan Hizmete Devam Etmesi. Haksız Rekabette Sorunlar.
PROJENİN PLANLANMASI 1.
ARALARINDA ASAL SAYILAR
Gün Kitabın Adı ve Yazarı Okuduğu sayfa sayısı
7.1 GENEL Kuruluş, güvenli ürünler gerçekleştirmek için ihtiyaç duyulan süreçleri planlamalı ve geliştirmelidir.
PERFORMANS BÜTÇE HAZIRLIK SÜRECİ
Sistem Geliştirme Sistemin tanımı. Sistemin Temel özellikleri
Algoritmalar DERS 4 Çabuk sıralama Böl ve fethet Bölüntüler
Matematik 2 Örüntü Alıştırmaları.
Yazılım Proje Yönetimi
Bulut bilişim için Üniversitelerimizde bilişim personeli yeterlikleri 18 Aralık 2013 – Aksaray Üniversitesi Bilişim Teknik Personeli Yeterlik Ölçeği Toplantısı.
Formül Hazırlama ve Kullanma
İZLEMEİZLEME Defterdarlıklar İç Kontrol Eğitimi 10 Mart-27 Nisan 2013 Strateji Geliştirme Başkanlığı 1.
HABTEKUS' HABTEKUS'08 3.
Sunanın Adı | Şirket Adı
Bilgi Sistemi Organizasyonlar içerisindeki kontrol ve karar verme mekanizmalarında kullanılacak bilginin toplanması, işlenmesi, saklanması ve dağıtılmasını.
3. Üretim Sistemi Geliştirme Planı ve Üretim Planının Hazırlanması
Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü C ++ Nesne.
Diferansiyel Denklemler
1 DEĞİŞMEYİN !!!
STRATEJİK PLANLAMA SÜRECİ 2.1. Durum Analizi -Bahçe Ziraatı Programında halen 1. Sınıfta 43 öğrenci; 2. Sınıfta 60 öğrenci olmak.
Yedinci Bölüm İşletme YÖNETİMİNİN FONKSİYONLARI.
1. 2 İşletmelerin genel amaçları 3 Değer Arttırma: İş letme piyasa de ğ erini hissedarları açısından maksimum yapmalıdır 4.
DENEY TASARIMI VE ANALİZİ (DESIGN AND ANALYSIS OF EXPERIMENTS)
Bankacılık sektörü 2010 Ocak-Aralık dönemindeki gelişmeler Ocak 2011.
1 2 3 GÜVENLİK İÇİN ÖNCELİKLE RİSKİ YOK EDİLMELİDİR. RİSKİ YOK EDEMIYORSANIZ KORUNUN KKD; SİZİ KAZALARDAN KORUMAZ, SADECE KAZANIN ŞİDDETİNİ AZALTIR.
PERFORMANS PROGRAMI HAZIRLIK SÜRECİ Nisan, Yeni Kamu Yönetimi Anlayışı Üzerine Genel Bir Değerlendirme Ana Hatlarıyla Performans Programı Performans.
Chapter 11: Exception Handling
Bankacılık sektörü 2010 yılının ilk yarısındaki gelişmeler “Temmuz 2010”
1 (2009 OCAK-ARALIK) TAHAKKUK ARTIŞ ORANLARI. 2 VERGİ GELİRLERİ TOPLAMIDA TAHAKKUK ARTIŞ ORANLARI ( OCAK-ARLIK/2009 )
Çocuklar,sayılar arasındaki İlişkiyi fark ettiniz mi?
Toplama Yapalım Hikmet Sırma 1-A sınıfı.
Prof. Dr. Ahmet AYAR (TÜBİTAK 2237 Programı)
1.HAFTA 26 Ağustos 2009 ÇARŞAMBA 2.HAFTA 01 EYLÜL 2009 SALI 3.HAFTA 09 EYLÜL 2009 ÇARŞAMBA 4.HAFTA 15 EYLÜL 2009 SALI 5.HAFTA 23 EYLÜL 2009 ÇARŞAMBA 6.HAFTA.
Yard. Doç. Dr. Mustafa Akkol
ÖĞR. GRV. Ş.ENGIN ŞAHİN BİLGİ VE İLETİŞİM TEKNOLOJİSİ.
ISO/TS 16949:2009 (Hafta 9) ISO 9001:2008’E GÖRE FARKLAR.
(Proje Yönetimi ve Danışmanlık Metodları)
Proje Oluşturma ve Yönetimi
YONT 409 PROJE YÖNETİMİ.
PROJE YÖNETİMİ. Şirket veya kurumların stratejik veya operasyonel hedeflerini gerçekleştirmek üzere tasarlayıp yürüttükleri faaliyetler bütünüdür. Proje.
YZM 305 – Profesyonel Yazılım Mühendisliği Uygulamal
İş Projesi Planı Sunucu Adı | Şirket Adı.
PROJE YÖNETİMİ.
Yazılım Mühendisliği Temel Süreçler - Sistem Analizi
Sunum transkripti:

Yazılım Projesi Yönetimi Bölüm 2 Yazılım Projesi Planlama

Genel Bakış: Giriş Proje Planı Yazılım Projesi Planlama Proje Planlamanın Amaçları Yazılım Kapsamı Proje Planlama Adımları Referanslar

Giriş : Proje planı organizasyonda bulunan birçok insan tarafından kullanılır. Proje yöneticisi, projenin durumu hakkında bilgilendirmek için planı kullanır. Takım üyeleri yaptıkları işleri anlamak için plandan yararlanırlar. Üst düzey yöneticiler maliyeti doğrulamak ve zaman çizelgesini çıkarmak için plan kullanırlar. Paydaşlar planı görerek işin yapıldıgını ve yapılan işin adreslendigini görebilirler.

Proje Planı Proje Planı Proje planı işin ne zaman tamamlanacağını tanımlar. Proje ve kimin yapacağını oluşturan: İşin açıklaması bütün ürünleri tanımlar. (SOW) Üretilecek olan ürün ve bu oluşumda kimlerin çalışacağı belli olur. Kullanılacak tüm kaynakların listesi çıkartılır.

Proje Planı İşin yapısı ve tahminler dizisi Proje programı Risk planlaması ve riskler ortaya çıktığında üstesinden gelmek için yapılacaklar

Yazılım projesi planlamanın (spp) amacı : Amaç: Yöneticinin makul kaynakları maliyeti ve programı tahmin edebilmesi için işin tanımını çıkarmak.

Neden önemli? “If you fail to plan, you plan to fail.” [3] (Plan yaparsan çuvlallarsan, çuvallamak için plan yapmış olursun) Projenin planlaması projenın başarısı için çok önemlidir. En baştan dikkatli bir planlama, maliyetli hatalardan kurtaracaktır. Projenin bütçeye ve programa sadık kalması için bir nevi güvencesidir.

Yazılım Projesi Planlama Problemin kapsamını anlama Geçmişte kullanılan verileri kullanma (metrics) Fonksiyonel ayrıştırma yapmak Eforu ve/ya da fonksiyonu ve/ya da büyüklügü tahmin etme Risk analizi gerçekleştirme İş dökümünü oluşturma Proje programı (takvimi) oluşturma

Yazılım Kapsamı Yazılım kapsamı; – Fonksiyon - tahmin – Performans – araştırma ve yanıt verme – Limitler- limitleri yazılımın kullanılacagı alandaki donanımdır. Kullanılabilir hafıza gbi. – Arayüzler – Güvenilirlik [4]

Vizyon ve Kapsam Dökümanı Tipik vizyon ve Kapsam dökümanı ; 1.Problem tanımı a) Proje arkaplanı b) Paydaşlar c) Kullanıcılar d) Riskler e) Varsayımlar

Vizyon ve Kapsam Dökümanı 2. Çözümün vizyonu a) Vizyon tanımı b) Özelliklerin listesi c) Faz yayınının kapsamı (optional) d) Gelişmemiş özellikler

Proje kapsamını belirlemek

Proje Planlama Aşamaları Tipik olarak proje planlama aşağıdakileri içerebilir:  1) Proje kapsamı tanımı ve kapsam planlaması  2) Proje aktivite tanımı ve aktivite sıralaması 3) Zaman, efor, kaynak tahmini  4) Risk Faktörleri kimliği  5) Maliyet tahmini ve bütçelendirme  6) Organizasyon ve Kaynak Planlaması

Proje Planlaması Aşamaları 7) Takvim geliştirme  8) Kalite planlaması  9) Risk Yönetim Planlaması  10) Proje Plan geliştirmesi ve uygulama  11) Performans planlaması  12) Değişim yönetimi planlama 13) Projeyi yayma planlaması

1) Proje kapsamı tanımı ve kapsam planlama: Başarılı bir projenin tamamlanması için bir temel esas alınmıştır. belge proje çalışması varsayımlar belgesi Kısıtlar Kullanıcı beklentileri İş Koşulları Teknik gereksinimler Proje çıktıları Projenin hedefleri

2) Kalite planlama:  Daha önceki basamaklarda alınan girdilere dayanarak –proje kapsamı gibi- son ürünün gereken nihai kalitesi belirlenir.

3) Proje aktivitesi tanımı ve aktivite sıralaması: Bu basamakta çeşitli teslim edilmesiyle teslim edilecek ürünün gerçekleştirilmesi gereken özel aktiviteleri tanımlanır. Aktivite sıralaması tüm aktivitelerdeki dayanışmaları tanımlar.

4) Zaman, efor ve kaynak tahmini: Aktiviteleri tamamlamak için harcanan efor saptanır. Efor; Fonksiyon noktaları, çizgi kodları, kod karmaşıklığı gibi bir çok teknik kullanılarak hesaplanabilir. 

Basamak 4’ün devamı… Efor, aktiviteler için kullanılacak kaynak, zamanı ve dökümanları açıkça bu basamakta tahmin edilir.

5) Risk faktörleri tanımlaması: “Expecting the unexpected and facing it” (Beklenmeyeni bekle ve yüzleş) Varsayımlara, kısıtlara, kullanıcı beklentilerine, ve özel durumlara dayanan risk faktörlerini tanımlamak ve belgelemek çok önemlidir.

6) Çizelge geliştirmek: Proje için zaman çizelgesi aktivitelere, dayanışmaya ve efora bağlıdır. Her biri için gereklidir. Maliyet tahmini, maliyet yarar analizi çizelgeyi etkileyebilir.

Basamak 6’nın devamı Proje çizelgesi, proje planlamanın neredeyse en önemli ve en zor kısmıdır. Büyük projelerde birçok takım paralel çalışabilir. İşlerin bağımsız olması söz konusu olabilir.

Basamak 6’nın devamı Yine birçok faktör başarılı çizelgelemeyi etkileyebilir;  -Takımlar direk olarak kontrol altında bulunmayabilir.  -Yeteri kadar bulunmayan tecrübeyle kaynaklar. Gantt Charts gibi popüler programlar çizelge oluşturmak ve raporlamak için kullanılabilir.

Örnek Gantt Chart

7) Maliyet tahmini ve Bütçelendirme: Kar zarar analizi projeye başarı kazandırır. Maliyet tahmini ve bütçelendirme proje için yapılır.

8) Organizasyon ve kaynak planlaması Önceki planlamalardan yararlanılarak kaynaklar ve kaynak tipleri belirlenir. Asıl amaç projenin verimli bir şekilde yürütülebilmesidir. Bu ancak tüm kaynaklar verimli bir şekilde kullanılabilirse gerçekleşir.

Basamak 8’in devamı Başarı, projede geçen kaynakların doğruluğuna bağlıdır. Kaynak planlama tekrarlamalı bir süreçtir. Projede kullanılan kaynakların optimize edilmesi, proje uygulamasının daha ii işlemesine olanak tanır. Çeşitli kaynaklar vardır. Bunlar; There are – Gereçler, personel, tesis, para, etc. 

9) Risk yönetimi planlaması: Riski; inceleme, analiz etme ve riske yanıt verme sürecidir. Risk faktörlerine dayanarak risk çözüm planları oluşturulur. Her risk faktörünün ve onların etkilerinin üzerinden geçilmelidir.

Basamak 9’un devamı Her riskin olası sonuçları her biri için çözümlenmelidir. Projenin varoluş süresi boyunca risk faktörleri takip edilmeli ve gerektiginde müdahile edilmelidir.

10) Proje plan dökümantasyonu ve Yürütme: Önceki planların her birinde kullanılan girdiler biraraya toplanır. Tüm aktiviteleri içeren detaylı bir iş dökümü kullanılır.

Basamak 10’un devamı… Görevler önceki planlarda kullanılan girdiler yardımıyla çizelgelenir. Tüm varsayımlar, aktiviteler, çizelge zamanlanır projeyi yönlendirir. Tüm görevler ve aktiviteler periyodik olarak izlenir. Takım ve paydaşlar süreç hakkında bilgilendirilir.

Basamak 10’un devamı… Mükemmel bir iletişim sağlar. Gecikmeler analiz edilir ve proje planı tekrar ayarlanır.

11) Performans Raporlama: Görevler ve aktiviteler gözlemlenir. Süreç çizelgeyle karşılaştırılır ve sonuçlar dökümana dökülür.

12) Yönetim değiştirme planı: Proje performans analizi, projede kesin değişiklikler gerektirebilir. Değişikler talebi dikkatlice incelenmeli ve sonuçlar çalışılmalıdır. Tüm yönleri hesaba katarak proje planı değişimi teklif edilebilir.

Referanslar 1.www.exforsys.com 2. Applied Software Project Management, By 3.Andrew Stellman and Jennifer Greene, Nov 2005 4. www.cc.gatech.edu