Analysis & Design
Süreçler Nasıl olacak
Veri Girişi: İsterler Dokümanı
Çıktılar:
Functional Tanımlar
Detaylı Dizany Dökümanı
Kullanıcı Arayüz isterleri
Veri Modeli
Prototip
Güncellenmiş plan(gelişmiş tahmin)
Top-level design & detailed design
Critical Design Review (CDR)
Uygun Olmayan İsterler (Teknik Karmaşıklık)
Kaynak Tahsisi
Kodlama
Coding & Unit testing
Gerekli yerlerde tekrardan Dizayn & Oluşturma safhalarına geri dön
Diğer Kritik İşler
Design tamamla
Oluşuma başlatım
Unit testleri oluştur.
Proje planını güncelle
Risk yönetimini oluştur.
Geliştirim
Karakteristiğini belirle (Çalışma durumu,Top yada Down seviyelerini kullan)
Issues
Son Dakika Değişiklikleri
Takım koordinasyonu (Özellikle büyük projelerde zordur)
İletişim
Geliştirme Yönetimi
Oluşturma Testti
İki süreci eş güdümlü götürmek önemli (Test&Oluşturma)
Testler Birinci Öncellikte QA ekibinin işidir.
Oluşturma
Top-down
Bottom up
Genellikle (top-down)
Test Çeşitleri
Tests
Integration testing
Black & White-box testing
Load & Stress testing (Datatesting)
Alpha & Beta testing
Acceptance testing
AI testing
Diğer Aktiviteler
Bütçe ve Risk yönetimi
18 Ocak 2017 Çarşamba
Erken Safha Toplantıları Nedir?
Proje Durum Toplantıları (Ne Durumdayız? )
Proje Beyin Fırtınası Toplantıları( Amaçları Tanımla, Bakış açısı geliştir, varsayımlar ve yöntemleri belirle, tahminleri oluştur)
İsterlerin Çeşitleri
Functional
Features and capabilities
Non-functional
Usability (Human factors, help, documentation)
Reliability (Failure rates, recoverability, availability)
Performance (Response times, resource usage)
Supportability (Maintainability, internationalization)
Operations:(systems management, installation)
Interface (integration with other systems)
Other (legal, packaging, hardware)
Features and capabilities
Non-functional
Usability (Human factors, help, documentation)
Reliability (Failure rates, recoverability, availability)
Performance (Response times, resource usage)
Supportability (Maintainability, internationalization)
Operations:(systems management, installation)
Interface (integration with other systems)
Other (legal, packaging, hardware)
Niye projeler outsorce 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
Firmaların 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
Fonksiyonel Organizasyon
Proje Organizasyon
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
Fonksiyonel Organizasyon
Matrix Organization
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
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
İlklendirme
Giriş
Ü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
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 Edinimi Tedarik Planlama Proje Planı Geliştirme
İ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
Kontrol
Genel Değişiklik Kontrolü Kapsam Değişiklik Kontrolü Zamanlama Kontrolü Maliyet Kontrolü kalite kontrolü
Performans Raporlama Risk Tepki Kontrolü
Kapanış Süreci
İdari Kapanış
Sözleşme Kapanış
Giriş
Ü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
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 Edinimi Tedarik Planlama Proje Planı Geliştirme
İ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
Kontrol
Genel Değişiklik Kontrolü Kapsam Değişiklik Kontrolü Zamanlama Kontrolü Maliyet Kontrolü kalite kontrolü
Performans Raporlama Risk Tepki Kontrolü
Kapanış Süreci
İdari Kapanış
Sözleşme Kapanış
Kaydol:
Kayıtlar (Atom)