Özgür Tüfekçi, Ürün Yöneticisi IBM Software, Rational ANKARA ozgurt@tr.ibm.com IBM Rational Bakış Açısı, Kamu Bilişim Tedariğinde Standardlara ve İş Hedeflerine Uyumluluk
İçerik Yazılım Tedariğinde Zorluklar Hedefler En iyi Pratikler TSE& IBM İşbirliği 2
İçerik Yazılım Tedariğinde Zorluklar Hedefler En İyi Pratikler TSE& IBM İşbirliği 3
Kamu BT Projeleri Dış Kaynak Kullanımında Karşılaşılan Zorluklar... Proje ekipleri arasında zayıf iletişim Gerçekleşen maliyetin beklenen (sözleşme) maliyetini aşması Kurumsal BT/Geliştirme projelerinin yönetiminde kontrol kaybı Proje Başarılarının artırılması için: Tedarik süreçlerinin Kamu nun proje izlenebilirliğini ve kontrolünü güçlendirecek biçimde güncellenmesi Uzun dönemli bütçe tahminlerinin iyileştirilmesi için daha şeffaf fiyatlandırma yapılarının oluşturulması gerekli görülmektedir. Kaynak Pan European IT Outsourcing Intelligence Report 2011
Zorluk #1: İletişim ve İşbirliği Proje ekipleri arasında zayıf iletişim İş Birimleri, BT ve Tedarikçiler arasında etkin olmayan işbirliği İş ihtiyaçları, yazılım gereksinimleri arasında yeterli ilişkilendirme yapılamaması Çözüm Önerileri Çözüm tanımının ilk aşamalarından başlayarak İş Birimleri, BT ve Tedarikçiler arasındaki işbirliğinin desteklenmesi İş Stratejileri, Yetkinlikler, Uygulama, İş ihtyaçları ve Yazılım Gereksinimleri arasında çift yönlü izlenebilirlik sağlanması Paydaşlar arası bilgi akışı Etkin değişiklik yönetimi Geliştirme yaşam döngüsü boyunca ekip gözden geçirme/onay sürecinin desteklenmesi
Zorluk #2: Maliyet Gerçekleşen maliyetin beklenen (sözleşme) maliyetini aşması İş ihtiyaçlarının anlaşılamaması nedeniyle gecikme ve tekrar Tedarikçiler arasında iş takibinin izlenememesi Sözleşme süresince değişiklik yönetimi zorluğu Çözüm Önerileri İş takibi kontrol mekanizmalarının sağlanması Kamu BTY ve Tedarikçiler arasında daha açık ve şeffaf işbirliğinin teşviği Hedeflenen iş çıktılarına kaydırılması odaklanılması Ortak test planlama/entegre kabul testleri aracılığıyla Tasarımla Kalite sağlanması
Zorluk #3: Proje Kontrolü Kurumsal BT/Geliştirme projelerinin yönetiminde kontrol kaybı Teslimat tarihlerinde gecikme Değişen mevzuat ve ihtiyaçlara hızlı yanıt sağlanamaması Standardlara uyumluluğun sağlanamaması Çözüm Önerileri Sürüm planlarının zamanında düzenlenmesini sağlayan planlama ve takip mekanizmalarının sağlanması Gerçek zamanlı, tüm tedarikçileri kapsayan ölçüm, raporlama ve eğilim analizlerini kullanarak etkin karar verme
Güçlü yönetişim altyapısı izlenebilirliği artırırken maliyet ve riskleri azaltır. Projelerin çoğu, kaynaklarının % 40 ını iş tekrarına ayırmaktadır. Kurumların çoğu, BT kaynaklarının % 65 ila 80 ini uygulama bakım ve iyileştirmelerine harcamaktadır..bu iyileştirmelerin büyük bölümü ilk teslimatta iş ihtiyaçlarını karşılayamayan uygulamaların düzeltilmesini içermektedir. İş tekrarını % 25e kadar azaltmak için (10% net proje maliyet iyileştirmesi) Yazılım gereksinimlerini Kurum iş hedefi beklentileriyle örtüştürmeli İş stratejileri, öncelikleri ve yazılım gereksinimleri arasında izlenebilirlik sağlamalı İş ihtiyaçlarının tüm paydaşlar ve araçlar arasında kesintisiz iş birliği oluşturmalı Değer odaklı, kapsayıcı yazılım gereksinimleri sözlşeme ve iş tanımlarına yedirilmelidir. 8
İçerik Yazılım Tedariğinde Zorluklar Hedefler En iyi Pratikler TSE& IBM İşbirliği 9
Bugün Hedef Yeni Çözümler Diğer Yatırımlar için Kazanım Uygulama İyileştirmeleri Stratejk Değişim Yeteneği Yeni Çözümler T B a M i l l e y i t Operasyon Desteği Operasyon Maliyeti Uygulama İyileştirmeleri Operasyon Bakım Operasyon Desteği Operasyon Bakım
Sorumluluk ve Risklerin Paylaşımı Kurum Kontrolü Alt Yüklenici Kontrolü Talep Yönetimi Kurumsal Mimari r a dna t r e S l ç er ü S t e v, eme l r e l İ mi ş i t e l İ İş Gereksinimleri Gereksinim Modeli Teknik Mimari Tasarım ve Kod Performans Testi İşlevsellik Testleri Güvenlik Testleri Uyumluluk Testleri Kabul Testleri Yayımlama Derleme ev t S dna t ü ç er P r e l ev ij ş şuno i or l k e na i
Sorumluluk ve Risklerin Paylaşımı Kurum Kontrolü Alt Yüklenici Kontrolü Talep Yönetimi Kurumsal Mimari Hedef Süreçler r a dna r e l t ç S er ü S ev t, eme l r e l İ mi ş i t e l İ İş Gereksinimleri Gereksinim Modeli Teknik Mimari Tasarım ve Kod Performans Testleri İşlevsellik Testleri Güvenlik Testleri Uyumluluk Testleri Kabul Testleri Yayımlama Derleme ev t ç er ü S P r e ev l ij şuno or ş i k e i na l
İçerik Yazılım Tedariğinde Zorluklar Hedefler En İyi Pratikler TSE& IBM İşbirliği 13
Kamu Bilişim Tedarik Yönetişimi için Çözüm Önerileri IBM Pratikleri ile desteklenen temel çözüm kümesi PORTFOLYO, STRATEJİ ve YÖNETİM Tedarik stratejisinin belirlenmesi ve kurumsal taleplerin ihtiyaçlara göre önceliklendirilmesi için konsolidasyonu GEREKSİNİM YÖNETİMİ İş ihtiyaçlarının takip edilebilir yazılım gereksinimlerine dönüştürülmesi KALİTE YÖNETİMİ Entegre kullanıcı kabul testleri ile kalitenin tasarıma yedirilmesi İŞ BİRLİĞİ, PLANLAMA VE DEĞİŞİKLİK YÖNETİMİ Ortak planlama ve takvimleme ile tedarikçiler arası iş birliğinin sağlanması PERFORMANS RAPORLAMA VE ANALİZ Yazılım Tedarik Zinciri boyunca SLA ve tedarikçi performansı takibi otomasyona geçiren dashboardlar Open Services for Lifecycle Collaboration Integration Strategy
Yazılım Tedarik Yönetişimi: Talep, Tanım ve Kabul İş Birimleri İş İhtiyaçlarının ve Yeni Fikirlerin Tespiti İş İhtiyaçlarının GG ve Önceliklen. Detaylı kullanım senaryoları ve kabul kriterleri Geçiş Süreci Yönlendirme Komitesi Fikir Değer. Hayır Evet Proje GG Faz GG Sürüm/ Proje Yönetimi Plan, Çıktı ve teslimatların tanımlanması Detay planlama için işbirliği Takip ve Kontrol (Çıktı ve SLAlar) Sözleşme Yönetimi İş tanımının hazırlanması Tedarikçi İş İhtyaçları içinteknik Değerlendirme Detaylı teknik değerlendirme Detay Planlamada iş birliği Geliştirme ve durum raporlama Kabul Komisyonu Kabul Kriterinin Tanımlanması Detaylı kabul test durumları ve skriptleri Kabul testleirnin gerçekleştirilme si Rational Focal Point Rational Requirements Composer Rational Team Concert Rational Quality Manager
Yazılım Tedarik Yönetişimi: Talep, Tanım ve Kabul İş Birimleri İş İhtiyaçlarının ve Yeni Fikirlerin Tespiti Review & Prioritize Business Needs Detail stories and acceptance criteria Transition Deliverables Yönlendirme Komitesi Sürüm/ Proje Yönetimi Sözleşme Yönetimi Hayır Fikir Değerl. Evet Develop Plans, Deliverables, Milestones Project Review Develop/ Authorize Work Orders Collaborate in detailed planning Phase Review Pratik # 1 İş ihtiyaçları tespit edilip önceliklerilirken Tedarikçilerin katkısı artırılmalı Monitor/Analyze Progress (Deliverables, SLAs) Tedarikçi İş İhtyaçları içinteknik Değerlendirme Develop detailed technical assessment Collaborate in detailed planning Implement & update work status Kabul Komisyonu Define acceptance criteria Detail acceptance test cases and scripts Perform acceptance test Rational Focal Point Rational Requirements Composer Rational Team Concert Rational Quality Manager
Yazılım Tedarik Yönetişimi: Talep, Tanım ve Kabul Business Team Steering Commitee Release/Project Manager Contract Manager Capture & Validate Ideas & Business Needs Idea Review İş İhtiyaçlarının GG ve Önceliklen. Plan, Çıktı ve teslimatların tanımlanması Proje GG Detail stories and acceptance criteria Collaborate in detailed planning Phase Review Transition Deliverables Pratik #2 Monitor/Analyze Progress Kurumlar arası gerçek zamanlı (Deliverables, işbirliği SLAs) ile Develop/ detay Authorize gereksinim, sürüm ve test planlarının Work Orders oluşturulması Suppliers Develop Technical Assessments for Business Needs Detaylı teknik değerlendirme Collaborate in detailed planning Implement & update work status Acceptance Test Kabul Kriterinin Tanımlanması Detail acceptance test cases and scripts Perform acceptance test Rational Focal Point Rational Requirements Composer Rational Team Concert Rational Quality Manager
Yazılım Tedarik Yönetişimi: Talep, Tanım ve Kabul Business Team Steering Commitee Release/Project Manager Contract Manager Capture & Validate Ideas & Business Needs Review & Prioritize Business Needs Pratik #3 Proje yaşam döngüsü boyunca detaylı Idea Review planlama ve gerçekleştirme Project Review çalışmalarının kurumlar arası senkronizasyonu Develop Plans, Deliverables, Milestones İş tanımının hazırlanması Detaylı kullanım senaryoları ve kabul kriterleri Detay planlama için işbirliği Phase Review Monitor/Analyze Progress (Deliverables, SLAs) Transition Deliverables Suppliers Develop Technical Assessments for Business Needs Develop detailed technical assessment Detay planlama için işbirliği Implement & update work status Acceptance Test Define acceptance criteria Detail acceptance test cases and scripts Perform acceptance test Rational Focal Point Rational Requirements Composer Rational Team Concert Rational Quality Manager
Yazılım Tedarik Yönetişimi: Talep, Tanım ve Kabul Business Team Steering Commitee Release/Project Manager Contract Manager Capture & Validate Ideas & Business Needs Idea Review Review & Prioritize Business Needs Develop Plans, Deliverables, Milestones Project Review Develop/ Authorize Work Orders Detail stories and acceptance criteria Collaborate in detailed planning Pratik #4 Tüm tedarikçilerin sözleşme ve iş tanımına uygun çalıştığının gerçek zamanlı takibi Phase Review Takip ve Kontrol (Çıktı ve SLAlar) Transition Deliverables Suppliers Develop Technical Assessments for Business Needs Develop detailed technical assessment Collaborate in detailed planning Geliştirme ve durum raporlama Acceptance Test Define acceptance criteria Test durumları ve skriptleri Kabul testleirnin gerçekleştirilme si Rational Focal Point Rational Requirements Composer Rational Team Concert Rational Quality Manager
İçerik Yazılım Tedariğinde Zorluklar Hedefler En iyi Pratikler TSE & IBM İşbirliği 20
TSE & IBM İşbirliği TSE; TS 13298 Elektronik Belge Yönetimi standardı belgelendirme hizmeti kapsamı Elektronik belge yönetimi sistemi (EBYS) için gerekli sistem gereksinimleri, EBYS için gerekli belge yönetim teknikleri ve uygulamaları, Elektronik belgelerin yönetilebilmesi için gerekli gereksinimler, Elektronik ortamda üretilmemiş belgelerin yönetim fonksiyonlarının elektronik ortamda yürütülebilmesi için gerekli gereksinimler Elektronik belgelerde bulunması gereken diplomatik özellikler, Elektronik belgelerin hukuki geçerliliklerinin sağlanması için alınması gereken önlemler, Güvenli elektronik imza ve mühür sistemlerinin uygulanması için gerekli sistem alt yapısının tanımlanması.
TEŞEKKÜRLER Özgür Tüfekçi IBM Rational, ANKARA ozgurt@tr.ibm.com www.ibm.com