Rational Yol Haritası: Bireysel ve Yerel Geliştirmeden Global
Transkript
Rational Yol Haritası: Bireysel ve Yerel Geliştirmeden Global
Rational Yol Haritası: Bireysel ve Yerel Geliştirmeden Global Takımlara Erkan Özkan IBM Rational Ürün Ailesi Yöneticisi [email protected] Yazılım Zirvesi ‘08 Gündem Güncel gerçekler, ekonomik baskılar ve kaynak kullanımı Kaliteli yazılımlara sahip olmada güçlükler Zaman içerisinde Rational Rational ve Telelogic Đşbirliği odaklı uygulama yaşam çevrimi ve Jazz teknolojileri – Rational Team Concert – Rational Quality Manager – Rational Requirements Composer Yeni Rational AppScan ekosistemi ve Web uygulama güvenliği Özet 2 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Daha az kaynakla daha çok yenilikçilik ... Asıl hedef: Đş esnekliğini olanaklı kılmak ... 3 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Ekonomik baskı kurumların kaynak kullanımı Yöntemler, Yetenekler, Varlıklar ve Araçlar otomasyonu ve kaliteyi olanaklı kılıyor Kurumsal yöntem ve varlıkları olanaklı kılan ve otomasyon sunan araç ve teknolojiler Yeniden kullanılabilir içerik ve yapıları tanımlayan programlar • Stratejik Araç Çatıları • Yeniden Kullanılabilir Varlıklar • Đsteğe Göre Kullanım • Örnek Mimariler • Esnek, Ölçeklenebilir Mimari • Yeniden Kullanılabilir Teknoloji Uzmanların iş aktivitelerini düzenleyen yöntemler • Varlık Tanımları • “Ne” ve Adım Yönergeleri • “Nasıl” ve Teknik Yöntemleri Varlıklar Geliştirme ve kullanıma alma materyallerinin tanımlandığı programlar Araçlar Yöntemler Yetenekler Temel Yetenekler Özel Yetenekler Özelleştirilebilen ve önceden derlenmiş şablonlar 4 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Kaliteli yazılımlara sahip olmada güçlükler Yazılım geliştirme zordu, hâlâ zor, gelecekte de zor olacak “Projelerin %45’i başarılı bulunuyor, yıllık maliyetler ise yaklaşık 300 milyar $ dolayında” “%37 yazılım geliştirme hızından memnun” “Kullanıcıların %42’si yazılım kalitesinden memnun” “Dış kaynak projelerinin %50’si beklenti altında performans sunuyor” Đnsan, süreç ve proje siloları Coğrafi kısıtlar birlikte çalışabilmeyi engelliyor Kurumsal kısıtlar hedeflerden saptırıyor Alan uzmanlığı eksiklikleri Dil, kültür, zaman Uyumsuz araçlar ve varlık havuzları Mükerrer işle sonuçlanan süreçler Esnek olmayan araç entegrasyonu Zayıf “iş gözüyle” bakış Yüksek derecede anlaşmazlık Varlıklara erişim sorunları Dış kaynak kullanımında IP güvenliği Zayıf iletişim 5 Altyapı kısıtları verimliliği yavaşlatıyor Zayıf proje yönetişimi Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Zaman içerisinde Rational ... Yazılım Sistemleri için gereksinim & yaşam çevrimi çözümleri Uygulama güvenliği ve uyumluluk yönetimi çözümleri Yazılım kullanıma alma, süreç ve uyumluluk otomasyonu Proje & Portföy Yönetimi Gerçek zamanda takım çalışması ve gereksinim tanımlama Kurumsal Modernizasyon System i & z Geliştirme Araçları SOA Yaşam Çevrimi Yönetimi SOA kalite, mimari ve varlık yönetimi çözümleri Standartlar Geliştirmede esneklik Yazılım Geliştirme Platformu ve ve üretkenlik Süreçleri 2002 6 Yazılımları global olarak kullanıma alabilme 2004 Yazılım süreçlerinin yönetişimi 2006 Yazılımların kullanıma alınmasında öngörü ve birlikte çalışma Yazılım yatırımlarından maksimum faydayı sağlama 2008 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Telelogic ve Sistem Geliştirme Artan karmaşıklık ve değişim açlığı Ekonomik baskılar ve riski daha iyi yönetme gereksinimi Uzay ve Savunma Elektronik Temel mühendislik ve tasarım süreçlerine uyumluluk gereksinimi 7 Kurumsal ve coğrafi dağınık ekiplerin etkinliği Otomotiv Büyüme için yenilikçi ürünleri pazara sunabilme Telekom Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Rational ve Telelogic değer denklemi BT yazılım geliştirme pazar lideri Dikey endüstri uzmanlığı Yatırım gücü Araştırma ve geliştirmede global liderlik Organizasyonel dönüşüm uzmanlığı Coğrafi ve organizasyonel erişim 8 Sistem geliştirmede pazar lideri Önde gelen ürünler: Gereksinim yönetimi Kurumsal mimari Sistemler ve gömülü yazılım araçları Endüstriye özel çözümler: Savunma ve Uzay Otomotiv Telekomünikasyon Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Yazılım ve sistem geliştirme dünyası Yazılım Dünyası Mfg Systems Supply Chain Logistics Sistem Dünyası Customer Support Đş operasyonlarına ve son kullanıcı hizmetlerine destek sağlar Geliştirme ekipleri, uygulamaları üretim Müşterilere teslim edilmek üzere elle tutulabilir ürünler geliştirilir (örn. elektronik, mekanik ve yazılımın birleşiminden oluşan) ya da karmaşık sistem tasarımları yapılır ekiplerine teslim eder Geliştirme, ürünleri çoğaltmak üzere üretim birimlerine teslim eder. Her dünyanın kendine has öz nitelikleri var. Standartlar ve Teknoloji 9 Yetenekler ve Kültür Proje Ölçeği ve Süresi Geliştirme Süreçleri Kısıtlar Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Telelogic Ürün Ailesi Kurumsal Mimari / Mimari Çatılar Analiz ve Tasarım Telelogic Rhapsody Telelogic Tau Telelogic SDL Suite Telelogic Statemate Telelogic System Architect Ürün, Proje ve Portföy Yönetimi Gereksinim Tanımlama ve Yönetimi Telelogic DOORS Telelogic Focal Point Ölçme ve Raporlama Telelogic Dashboard Telelogic Publishing Engine Telelogic Doc Express Üretim ve Operasyon Đş arayüzü olan araçlar 10 Geliştirme Konfigürasyon ve Değişiklik Yönetimi Telelogic Synergy Telelogic Change Sürüm Yönetimi Kalite Yönetimi Telelogic Tester Telelogic ATG Telelogic Logiscope Telelogic TestConductor Varlık Keşfetme, Ölçme ve Yeniden Kullanma Telelogic Harmony Geliştirme Yaşam Çevrimi Araçları Sistem ve Yazı Yazılım Yaş Yaşam Çevrimi Sü Süreç reçleri Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Telelogic System Architect N W E S STRATEJĐK OPERASYONEL TEKNOLOJĐ 11 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Telelogic System Architect ile yaşayan kurumsal mimari Đş Süreçleri Diyagramları Uygulama Mimarisi Servis Đşbirliği Diyagramı Kurumsal Hedefler Diyagramı Kavramsal Ağ Diyagramı Temel alan ve bu alanlar arasındaki işbirliğinin modellenmesi: – Đş, Strateji, Uygulama, Altyapı, Veri Tüm servis altyapısı ve bileşenleriyle ilişkilendirme CCMDB/RAM entegrasyonlarıyla gerçek-zamanlı,aksiyon alınabilir, yaşayan kurumsal mimari 12 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Đşbirliği odaklı uygulama yaşam çevrimi Masaüstü/veritabanı entegrasyonu Global entegrasyon Önce işlevsellik Önce takım Manuel yöntemler Süreç farkındalığı ve şeffaflık Önceden belirlenmiş araç işlevselliği Dinamik olarak genişleme Özel altyapılar Đnternet standartları Uzun takım ve proje çalışmaları Đlk günden üretkenlik Katı süreçler Geliştirmede yaratıcı iş birliği süreçleri Bitince değerlendirilen projeler Sürekli gözden geçirme En iyi proje zamanı tahminleri Gerçek zamanlı görünüm Anlık paylaşılan çıktılar Bilinçli yeniden kullanım Yerel standartlar Endüstri standartları 13 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Jazz: Yazılım geliştirmeye yeni bir yön veren platform Güçlü, geliştirilebilir ve ölçeklenebilir Đnsanların birlikte çalışma yöntemlerini dönüştürmeyi amaçlayan, böylelikle yazılım yatırımlarından daha büyük değer ve performansı hedefleyen açık teknoloji girişimi Global olarak dağınık, değişebilen ve dinamik Yazılım yaşam çevriminde insan, süreç ve varlıkların dinamik entegrasyonu Bağlamda işbirliği Takım farkındalığı ve şeffaflık – “kimin, neyi, ne zaman, neden” yaptığının herkes farkında Özel göstergelerle gerçek zamanda bilgi Otomasyon Anlık mesajlaşma ve Wiki’ler ile takımların yakınlaşması 14 Doğru boyutta yönetişim Derlenmiş ve gerçek zamanlı proje statüsü Otomasyon dahilinde veri toplama ve raporlama “Yeteri kadar süreç” ve sürecin uygulanması Proje ve takımların, kolay, dinamik hazırlanması Jazz.net’te topluluk-tabanlı ve açık teknoloji Açık ve gelişitirilebilir mimari vizyonu Đstenilen yazılım sağlayıcı ve araçlarla çalışarak ideal yazılım geliştirme ortamının oluşturulması Genişleme vizyonunuzun korunması En iyi IBM, çözüm ortağı ve açık teknoloji pratikleri Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Mevcut yatırımlarla yenilikçi yetenekleri ortaya çıkarmak için Đşbirliği Odaklı Uygulama Yaşam Çevrimi c Mevcut IBM Çözümleri Yeni IBM Çözümleri çözümü çözümü Çözüm Ortağı Çözümleri çözümü çözümü Çözümü Arama ve Sorgulama çözümü çözümü En Đyi Süreç Pratikleri Paneller Bağlamda Đşbirliği Takım farkındalığı Güvenlik Olay bilgilendirme JAZZ TEAM SERVER Đstemci Entegrasyonları Açık Yaşam Çevrimi Servisleri Entegrasyonu Sunucu Entegrasyonları Mevcut IBM çözümleri Eclipse Çözüm Ortağı çözümleri Web 2.0 Açık Kaynak çözümler Visual Studio (1Q 09) Powered by 15 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Jazz tabanlı çözümlerimizden ... Requirements Composer Team Concert Quality Manager Đşbirliği içinde iş uzmanlığı Đş ve işbirliği odaklı kalite Đşbirliği ile yenilikçilik Rational Requirements Composer çözümü Rational Quality Manager çözümü çözümü Rational Team Concert Çözüm Ortağı Jaz< Çözümleri En Đyi Süreç Pratikleri Arama ve Sorgulama Güvenlik Paneller Takım farkındalığı Đşbirliği Bilgilendirme JAZZ TEAM SERVER Açık Yaşam Çevrimi Servisleri Entegrasyonu ClearQuest Powered by ClearCase 16 Build Forge Requisite Pro Asset Manager Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Rational Team Concert Đterasyon Planlama Proje Şeffaflığı Entegre iterasyon planlama ve çalıştırma Özelleştirilebilir Web tabanlı paneller Proje planına bağlı iş tahminlari Gerçek zamanlı metrikler ve raporlar Çevik süreç şablonları Proje izleme ve durum takibi SCM Entegre konfigürasyon yönetimi Bileşen tabanlı dayanak noktaları ClearCase bağlantısı Đş Birimleri Hatalar, iyileştirme istekleri ve diyaloglar Takım ya da kişilerle sonuç/ekran paylaşımı Onay mekanizmaları ve tartışma ortamları ClearQuest bağlantısı Sorgu editörü arayüzü Birleştirme (Build) Đş birimi ve değişiklik kümesi izlenebilirliği Yerel ya da uzaktan birleştirme sunucuları Ant ve komut satırı uygulamaları desteği BuildForge bağlantısı Jazz Team Server 17 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Kaynak kodu yönetimi 18 18 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Đş birimleri 19 19 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Birleştirme (Build) Yönetimi 20 20 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Paneller ve Raporlama Proje ya da birey bazında eğilimler Takım üyesi detayları Güncel durum 21 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Đşbirliği odaklı yazılım kalitesi Kalite KaliteYönetimi Yönetimi Requirements Hatalar Đş Test Yönetimi Gereksinimlerin görselleştirilmesi Tester Gereksinim ya da serbest form metin Test Planlama Test Oluşturma Kullanım Senaryosu Test Senaryosu Test Lab Kurulumu Test Çalıştırma RFT Sonuçların Analizi Veri Hazırlama Test Varlıklarının Oluşturulması Test Analizi BUILD Fiziksel ya da Sanal Lab Provisioning Uzaktan ya da yerel test çalıştırma Build/Test Lab oluşturma otobilgilendirme Güvenlik ve Uyumluluk Tester 22 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Rational Quality Manager Đşbirliği Odaklı Kalite Yönetimi Yönetim – Web 2.0 arayüzü, içerik ve ekran düzeni her role göre uyarlanabilir Planlama – Dinamik test planlarını gelişen test senaryoları ve gereksinimlerine bağlama Çalıştırma – Test süitleri ya da bireysel testleri yerel ya da uzaktan çalıştırabilme Raporlama – Test ilerlemesini ölçmek için gelişmiş sorgulama ve raporlama 23 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Requirements Composer Gereksinim Tanımlamanın Yeni Yolu Web’den Đnceleme ve Onay Zengin gereksinim yazma ortamı Wiki stili arayüz Kategoriler / Tag Yorumlar Đnceleme / Onay Zengin Metin Gereksinimleri Kullanım Senaryoları Sözlükler Collaboration Server Arayüz Çizimi ve Storyboarding RequisitePro Süreç Çizimleri 24 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 IBM Registry/Repository Stratejisi Servis Kullanıma Alma Servis Geliştirme Servis keşfetme Service geliştirme yaşam çevrimi Rational Asset Manager Çalışma zamanı havuzları Çalışma zamanı servislerini keşfetme WebSphere Service Registry & Repository Diğer Servis Uç Noktaları Kayıtları / Repository’ler Geliştirme Havuzları Rational Clearcase Rational ClearQuest UDDI Registries Rational RTC Servis Yönetimi Tivoli Change and Configuration Management DB Đşletim verimliliği Konfigürasyon verisi keşfetme Değişim yönetimi 25 Info based Services Other External Reg / Rep Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Yeni IBM Rational AppScan Ekosistemi Güvenli Web Uygulamaları AppScan AppScanEnterprise Enterprise // Reporting Reporting Console Console AppScan Developer Ed (desktop) AppScan Ent. QuickScan (web client) Rational Application Developer Rational Software Analyzer AppScan Build Ed (scanning agent) Rational ClearCase Rational BuildForge (scanning agent) (QA clients) AppScan Tester Ed AppScan AppScan Enterprise user Standard Ed (desktop) (web client) Rational Quality Manager Rational ClearQuest / Defect Management Kodi Birleştirme (Build) Kalite Güvenlik IBM Rational Web Based Training for AppScan 26 Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Rational size ne katabilir? Daha iyi finansal durum, verimlilik ve işletim. Artan gelir düzeyi Daha iyi iş Daha iyi kalite Ayırt edici özellikleri olan ürünler, Gelir = Maliyet sistemler ve servisler * Büyüme Sistem ve servisleri pazara daha hızlı sunma SOA, GDD, Otomasyon ile azalan maliyet eğrisi Daha iyi yazılım finansal durumu Daha etkin mimariler ve yeniden kullanım Daha yetenekli geliştirme ekipleri Doğru ölçeklenmiş süreçler ve yetenekler Hızlı geliştirme çevrimleri Gelişmiş Yönetişim Daha iyi ön görülebilirlik Müşteriler açısından çekicilik kazanma – Kalite standartlarına uyumluluk Đş gücü açısından çekicilik – “... alanında yılın en iyi firması ödülü” 27 COBIT, SOx, CMMI, ISO 9000, HIPPA, CFR11 Açıklık, Standartlar Perfomansı kayıt altında tutma ve izleme Hungry For Change - Değişim Açlığı Yazılım Zirvesi ‘08 Teşekkürler 28 Hungry For Change - Değişim Açlığı
Benzer belgeler
IBM Pozitron
Özel altyapılar Đnternet standartları
Uzun takım ve proje çalışmaları Đlk günden üretkenlik
Türk Telekom WebSphere Portal
Kurumsal kısıtlar
hedeflerden saptırıyor
Alan uzmanlığı eksiklikleri