YZM 305 – Profesyonel Yazılım Mühendisliği Uygulamal

Slides:



Advertisements
Benzer bir sunumlar
PROJE HAZIRLARKEN DİKKAT EDİLECEK ADIMLAR
Advertisements

Proje BaşlaNGICI Doç.Dr. Şirin Karadeniz.
Stratejik yönetim işletmenin dış çevresini (rakipler, pazar-piyasa, ürünler, müşteriler, aracılar, tedarikçiler) analiz eder. İşletmenin geleceği ile.
ALPER LAÇİN SERDAR TAŞAN
HTÇ DANIŞMANLIK-EĞİTİM VE MÜHENDİSLİK
Stratejik planlama sürecinde dikkat edilecek hususlar
Global Pazar Analizi 1. adım: Organizasyonun U/A’laşmaya ne derece hazır olduğunu incele. Finansal ve fiziksel kaynaklar, ilgili beceri ve yetenekler,
TEDARİK ZİNCİRİ YÖNETİMİ.
Konuları hakkında temel bilgi sahip olacaksınız.
Yazılım Proje Yöneticisinde Arananlar…
Ender Topuz Ford Otosan - Yazılım mimarı
Stratejik Yönetim süreçlerinin Üniversitelerin hizmet kalitesine olan katkıları Stratejik Yönetim süreçlerinin Üniversitelerin hizmet kalitesine olan katkıları.
PROJE YÖNETİMİ VE RİSK ANALİZİ
PROGRAM – PROJE YÖNETİMİ YÖNETİŞİM
Projenin Yürütülmesi ve KAPANIŞ
Proje yönetiminde başarının yeni formülü. Daha başarılı projeler Daha ekonomik çözümler Daha özelleşmiş hizmetler için… Neden ?
TİDE XI. Türkiye İç Denetim Kongresi - 9 Kasım 2007
Arş. Gör. Cevdet KIZIL Kadir Has Üniversitesi 21/02/2005
SÜREÇ YÖNETİMİ Dr. Selami ERARSLAN İstanbul 2011.
7.1 GENEL Kuruluş, güvenli ürünler gerçekleştirmek için ihtiyaç duyulan süreçleri planlamalı ve geliştirmelidir.
KADINLARIN VE KADIN SİVİL TOPLUM KURULUŞLARININ GÜÇLENDİRİLMESİ HİBE PROGRAMI GÜÇLÜ KADIN GÜÇLÜ TOPLUM PROJESİ STRONG WOMEN STRONG SOCIETY PROJECT TR2009/ /69.
Bölüm 1 Mühendislik Ekonomisi Kararları
TEDARİK ZİNCİRİ YÖNETİMİ
24 Kalite yönetimi.
AKDENİZ ÜNİVERSİTESİ TOPLAM KALİTE YÖNETİMİ ÜST DÜZEY YÖNETİCİ SEMİNERİ 1-2 MART 2003 ANTALYA.
1.2.7 Kurum ve Süreç Performans Yönetimi günler
T.C. MİLLÎ EĞİTİM BAKANLIĞI PROJELER KOORDİNASYON MERKEZİ BAŞKANLIĞI
Şişecam S ayısal Yönetimle Verim VIII. "Türkiye'de İnternet" Konferansı 20 ARALIK 2002 Canan Özcan Türkiye Şişe ve Cam Fab. A.Ş.
Proje Yönetimi Temel Kavramlar
Proje Yaşam Döngüsü ve Organizasyon
Değer ve Tedarik Zinciri Analizleri
Kurumsal İçerik Yönetimi Kapsamında Bilgi Güvenliği
STRATEJİK PLANLAMA.
T.C. MİLLÎ EĞİTİM BAKANLIĞI PROJELER KOORDİNASYON MERKEZİ BAŞKANLIĞI T.C. MİLLİ EĞİTİM BAKANLIĞI Projeler Koordinasyon Merkezi Başkanlığı.
Bölüm 10 Takımlar.
I-coni-con Yazılım Mühendisliği 1 Bölüm 1 Projeler Neden Başarısız Olur.
Bilişim sistemlerinin türleri
ISO 9001:2015 KALİTE YÖNETİM SİSTEMİ ŞARTLAR
BBY373 İnsan Kaynakları Yönetimi
Bilimsel Araştırma ve Proje Yönetimi
BBY373 İnsan Kaynakları Yönetimi
İnsan Kaynakları Bilgi Sistemleri
KALİTE YÖNETİM SİSTEMİ
Türkiye Kamu Hastaneleri Kurumu Strateji Geliştirme Daire Başkanlığı
Kurumsal ve Gelişmiş Stratejik Planlama Çözümü.
YENİKENT AHMET ÇİÇEK TEKNİK VE ENDÜSTRİ MESLEK LİSESİ TOPLAM KALİTE YÖNETİMİ ÜST DÜZEY YÖNETİCİ SEMİNERİ 2010 ANKARA Nihat BÜLBÜL.
(Proje Yönetimi ve Danışmanlık Metodları)
Proje Yönetim Döngüsü: -Aşamaları -Rol ve Sorumluluklar
Üniversiteler İçin Proje Yönetim Bilgi Sistemi
Bölüm 8: KKP Proje Yönetimi Kurumsal Kaynak Planlaması Prof. Mary Sumner Çeviren Sinan Berkdemir Şubat
Manufacturing Planning and Control – İmalat/Üretim Planlama ve Kontrol
YONT 409 PROJE YÖNETİMİ.
 Bir projeyi yönetmek üzere görevlendirilen ve projeyi, mümkün olan en yüksek üretkenlik, en düşük belirsizlik ve risk ile yürütmekten sorumlu kişidir.
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.
Bilgisayar Mühendisliğindeki Yeri
KALİTE YÖNETİM SİSTEMİ
TEDARİK ZİNCİRİ YÖNETİMİ.
Şirket Adı İş planı sunusu.
Okul Yöneticilerinin Denetim ve Değerlendirme Rolü
3- Projenin Başlatılması
2- PROJE YÖNETİMİ BİLGİ ALANLARI
Tedarik Zincirinde Karar Aşamaları
Tedarik Zincirinde Karar Aşamaları
Bölüm 1 Mühendislik Ekonomisi Kararları
SATINALMA YÖNETİMİ ve TEKNİKLERİ Eğitimi
PROJE YÖNETİMİ.
Planlama.
Şirket Adı İş Planı.
Şirket Adı İş Planı Sunusu.
Sunum transkripti:

YZM 305 – Profesyonel Yazılım Mühendisliği Uygulamal Hazırlayan:Emin BORANDAĞ 10/5/2017

1.Bölümde Önemli Noktalar Proje ve Program Yazılımların dünü bugünü ve yarını Projelerin Dört Boyutu İnsan,Süreç,Ürünve Teknoloji Hızlı Yazılım Geliştirme Stratejisi Temel hatalardan sakınma, temel risklerden kaçınma, risk yönetimi,zamanyönetim Yazılım Büyüklükleri Temel Yazılım Hataları 10/5/2017

2.Bölüm Projelerin Önemi Yazılım Organizasyonu Proje Seçimi Proje Yönetimi Proje Gelişimi Proje Süreç Yönetimi 10/5/2017

Projeler nasıl başarılı olur? Üst yönetim destek Kullanıcı katılımı Deneyimli proje yöneticisi Açık iş hedefleri Minimize edilmiş kapsam Standart yazılım altyapısı Firma temel gereksinimleri Örgün metodoloji Güvenilir tahminleri belirleme 10/5/2017

Projeler nasıl başarılı olur? Güvenli ve yeterli kaynakları belirle. Zamanında proje ihtiyaçları için onay alma Organizasyon boyunca insanların işbirliği alma Liderlik rehberlik sağlama 10/5/2017

Süreç Uzmanı (Yazılım Yöneticisi)’nın İşleri Projeyi tanımla Yazılım paydaşlarını belirle İş listesini belirle Proje ile ilgili zaman çizelgesini belirle (Mile stone) Yazılım Akış Süreçlerini tanımla ve Kontrol et. İhtiyaçları ve kaynakları belirle. Proje gereksinimlerini değerlendir. Riskleri tanımla ve acil durum planlarını ortaya koy. Bağlılıkları tanımla. 10/5/2017

Süreç Uzmanı (Yazılım Yöneticisi) İşleri Önemli noktaları tanımla ve izle. Proje aşamasını gözetle. Güvenli ve gerekli kaynaklarını belirle. Değişim kontrol sürecini yönet. Proje durumunu ortaya çıkaran raporları oluştur. 10/5/2017

Süreç Uzmanı (Yazılım Yöneticisi) İşleri Süreçlerin ve Bilgi alanlarının detaylarını ortaya çıkar. Organizasyon yapısını bilerek ona göre süreçleri yönlendir. (Şirkette yeni olmak) 10/5/2017

PMI Framework 10/5/2017

Yazılım Yönetimi İçin Süreç Grubu 1. İlklendirme(Initiating) 2. Planlama(Planning) 3. İcra(Executing) 4. Kontrol(Controlling) 5. Tamamlama(Closing) Note: Her bir faz için bu 5 adım tekrarlana bilir. Her bir adımda aşağıdaki konulara dikkat edilmelidir: Veri girişleri Araçlar & Teknolojiler Çıkışlar 10/5/2017

Yazılım Yönetimi İçin Süreç Grubu 10/5/2017

Yazılım Yönetimi İçin Süreç Grubu 10/5/2017

İlklendirme Giriş Çıkış Ürün tanımları Strateji planı Proje seçim kriterleri Tarihsel bilgiler Çıkış Proje yapısı çıktıları. Proje yönetim tanımları Kısıtlar Varsayımlar 10/5/2017

10/5/2017

Planlama Kapsam Planlama Kapsam tanımı Aktivite Tanımlama Aktivite Sıralama Tahmini Aktivite Süresi Kaynak Planlaması Maliyet Tahmin Maliyet Bütçeleme Risk Planlama Programı Geliştirme Kalite Planlama iletişim Planlama Organizasyon Planlama Çalışanların Edinimi Tedarik Planlama Proje Planı Geliştirme 10/5/2017

İcra Süreci Proje planı yürütme Kapsam Doğrulama Kalite Güvence Takım Geliştirme Bilgi Dağıtımı Talep Kaynak Seçimi Sözleşme Yönetimi 10/5/2017

Kontrol Genel Değişiklik Kontrolü Kapsam Değişiklik Kontrolü Zamanlama Kontrolü Maliyet Kontrolü kalite kontrolü Performans Raporlama Risk Tepki Kontrolü 10/5/2017

Kapanış Süreci İdari Kapanış Sözleşme Kapanış 10/5/2017

10/5/2017

Yönetimin gözden geçirmesi gerekli noktaları tanımlayın. " Phase exits " ya da “kill point“ belirleyin. Hedefleri ile uyum sağlayın. Doğrulama ve Geçerlileme (V & V) yapın. Daha sonraki aşamada(vadede) yapılacaklar ı belirleyin. 10/5/2017

Organizasyonu Anlama Yapısal çerçeve: Koordinasyon ve kontrol, roller ve sorumluluklar üzerine odaklanır. Kuruluş şemaları Bu çerçevede tanımlamaya yardımcı olur. İnsan kaynakları çerçeve:, Organizasyon ve insan ihtiyaçların arasında uyum sağlamaya odaklanır. Siyasi çerçeve: Kuruluşların çeşitli bireylerin ve çıkar gruplarının oluşan koalisyonlar. Çatışma ve güç kilit noktalarına odaklanır Teknolojik çerçeve: Olaylarla ilgili teknolojiler ve anlamları üzerinde odaklanır. 10/5/2017

Organizasyon Yapısı Fonksiyonel Mühendislik, Pazarlama, Tasarım, vb.. Proje Proje A, Proje B Projelerinden elde edilen gelirler PM, Sorumluluk matris Dayanan Fonksiyonel ve Proje Program Yönetimi. model Kısa döngüleri, hızlı bir gelişim süreci için gerekli 10/5/2017

Fonksiyonel Organizasyon Artıları  Otoritenin açık bir tanımı   Açık kariyer yolları Eksileri  Eksikliği müşteri odaklılık (Müşteri ile Yazılımcı Arasında Duvar)   Işlevsel alanlar arasında çatışmalar  Proje liderleri az güç 10/5/2017

Proje Organizasyonu Artıları  Komuta birliği  Etkin üretim ve proje iletişimi Eksileri  Tesislerin çoğaltılması  Kariyer yolu 10/5/2017

Matrix Organization Artıları  Fonksiyonel hatları üzerinden Proje entegrasyonu Kaynakların etkin kullanımı Fonksiyonel bir takım kurulumu Eksileri  İki personel için patronlar  Karmaşıklık  Kaynak ve öncelik çatışmalar 10/5/2017

Firmalar Neden IT bölümleri Kurar? 10/5/2017

IT Planlama Süreci Q7503 Principles of Project Management, Fall 2002

Projelerinin Belirlenmesi İçin Organizasasyon Yapısı Tek bir noktadan takip etmemiz gereken yazılımlar üretecek bir yazılım organizasyonu şeklini kullanmalıdır. Farklı noktalardan orta ölçekli yazılımları üretecek bir yazılım organisasyon şekli Aynı anda aynı ekip tarafından üretilmesi gereken yazılım projeleri organisasyon şeklini kullanır. 10/5/2017

Proje Portföy Yönetimi Farklı 'portföy modelleri mevcuttur: Ekonomik getiri modeli NPV, IRR, YG Maliyet-fayda modeli (Daha az somut faktörler içerebilir) Piyasa araştırma modeli Yeni ürünler Her göreceli değeri ve kaynak / bütçe etkileşimleri dikkate Daha fazla bilgi 4.Bölümde 10/5/2017

Portföy yönetimi CIO lar için 1.Aşama Portföy Veritabanı Oluşturma Proje isimleri ve açıklamaları Tahmini maliyet, zaman dilimleri, personel Faydaları Orgs ve ekipler arasında iletişim 10/5/2017

Portföy yönetimi CIO lar için 2.Projelerin öncelik Sırasına Dikkat Ölçülebilir değerleri sıralaması yapılır 3.Risk ve getiri Öznellik ve anlaşmazlıklar belirle Yardımcı programları kullan ('ışık tutmak'), Artımlı yükseltmeleri, stratejik yatırımlar(Geleceği var mı?) 10/5/2017

Portföy yönetimi CIO lar için 4.Depodaki verileri otomatikleştirin verileri veri girişi için kullanın (yeni projeler) Otomatik izleme (PM yazılım entegrasyonu) 10/5/2017

CIO olarak yazılım yeni bir yazılım projesine bakış? Yazılımı kendi ekibimizle mi yapacağız? Yoksa yazılımı outsorce olarak mı yaptıracağız? Eğer yazılımı dışarı yaptıracaksak terzi işimi olacak yoksa hazır bir paket programı alıp kendi yapımıza uyarlayacağız? 10/5/2017

Niye projeler outsource edilir? Sabit ve tekrarlayan maliyetleri azaltmak için(Ekip,vb) Müşteri kuruluşun kendi çekirdek işlerine odaklanmaksı için(Benimişim belli yazılım yazmak benim işim değil) Beceri ve teknolojilerine erişim için(Bu işi bilenlerden yardım alalım) Esneklik sağlamak için Hesap verilebilirliği artırmak amacıyla 10/5/2017