Serap Ateşoğlu Yazılım Konfigürasyon Yöneticisi 22/10/2009 2009 IBM Corporation
Amacımız DENETİM XX projesi için hangi konularda değişiklik yapıldı? Bu kod hangi projeler için, ne zaman production ortamına alındı? Bu kodun hangi versiyonu production ortamındadır?kim onaylamıştır? Bu kodu en son kim test&prod ortamına taşımıştır? SCM Test ortamına gönderilmiş kodlar içinde standart kalite ölçülerine uymayanların listesi KALİTE İHTİYAÇ XX Projesi ne kadar süredir yazılım geliştirme aşamasında? Kazanımlar: Business projesi kapsamında değişen objeleri bütünlük içinde ve ve obje tipine göre önceliklendirerek yaygınlaştırma Kod Sahipliği Versiyon dan yaygınlaştırma Yeni ortamlara hızlı süreç adaptasyonu Sürüm Yönetimi Yeni sürümün risk değerlendirmesi otomatizasyonu Aynı süreçlerin J2EE geliştirmeleri içinde kullanılabilmesi 2 2009 IBM Corporation
PR O JE YÖNETİM İ YAŞAM D ÖNG ÜSÜ Ön Ö Ön n n Analiz Analiz Planlam a Planlam a O lgunlastrm ı a G elistirm e G elistirm e Yayg Yayg ı nla ı nla ş trm ş trm ı ı a a Yaz ı lm ı G eli ş tirm e Ppm Tool Software Code Analysis Tool Proje ve Görevler: Ppm entegrasyonu Taşınan &Taşınacak kodların SCAT a export edilmesi Clearcase ClearQuest TestVarlık Yönetimi inhouse BuildForge.NET TFS TFS TFS IDE Versiyon Y ö netim i De ğ i ş iklik Y ö netim i TestY ö netim i S ü r ü m ve e Yayg ı nla ş trm ı a YAZILIM G ELİŞ TİR M E YAŞAM D ÖNG ÜSÜ 3 2009 IBM Corporation
Süreç Otomatizasyonu Veri Modeli değişiklikleri riski : proje çatısı altında hem veri modeli değişiklikleri hemde yazılım değişiklikleri birlikte durmakta ve birlikte önceliklerine göre yaygınlaştırılmaktadır. Tüm PL&SQL kodlar için otomatik yaygınlaştırma ile kod izi tutulmuş ve sahiplendirme kolayca yapılmıştır Proje Yönetimi Aracı ile entegrasyon : proje statüsü değişimlerinin yazılım ve test görevlerine bağlı olarak otomatik yapılması Sürüm riskinin otomatik belirlenmesi: sürüm içeriklerinin önceden belirlenmesi ve kod analiz ürünü çıktısı ile harmanlanması Yeni ortamların(database & schema & application server) hızlıca sürece eklenebilmesi. 4 2009 IBM Corporation
İş Akışı Kayıt tipleri GENEL KAYIT TİPLERİ Yazılım Görevi Akışı YARATILDI PROJE ÇALIŞILIYOR B PY PYS ProjeEkibi KISMİ TESTTE B TESTTE B İPTAL GÖREV1 VERİ MODELİ GÖREVİ TEST TAMAMLANDI YGS TS AS YGS VMS PREPRODDA PREPROD TAMAMLANDI PROD ONAYDA PRODA ALINDI KAPANDI 5 2009 IBM Corporation
Kayıt tipi-proje 6 2009 IBM Corporation
Kayıt tipi-proje 7 2009 IBM Corporation
Kayıt tipi -Görev 8 2009 IBM Corporation
Kayıt tipi-görev 9 2009 IBM Corporation
Etiketleme-Sürümlendirme 10 2009 IBM Corporation
Ortam eklenmesi 11 2009 IBM Corporation
Teb_obje 12 2009 IBM Corporation
Yaygınlaştırma Süreci Stored Programs Compile 13 2009 IBM Corporation
Sürüm raporları 14 2009 IBM Corporation
Sürüm raporları 15 2009 IBM Corporation
İş yükü raporları 16 2009 IBM Corporation
Son 1 ayda production ortamına alınan görev raporu 17 2009 IBM Corporation
Teşekkürler
Bu sunum 22 Ekim 2009 tarihinde İstanbul Swissotel the Bosphorus da yapılan Yazılım Zirvesi 2009 için hazırlanmıştır. http://www.ibm.com/software/tr Copyright IBM Corporation 2009. All Rights Reserved. IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol ( or ), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at "Copyright and trademark information at www.ibm.com/legal/copytrade.shtml. Other company, product, or service names may be trademarks or service marks of others. 19 2009 IBM Corporation