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

IBM Pozitron  Özel altyapılar  Đnternet standartları  Uzun takım ve proje çalışmaları  Đlk günden üretkenlik

Detaylı

Türk Telekom WebSphere Portal

Türk Telekom WebSphere Portal Kurumsal kısıtlar hedeflerden saptırıyor  Alan uzmanlığı eksiklikleri

Detaylı

Slayt 1

Slayt 1 Uygulama Mimarisi

Detaylı