IBM CLM Çözümleriyle Çevik Yazılım Süreçleri. Canberk Akduygu & Koray Okşar



Benzer belgeler
IBM Rational ile Yazılım Yaşam Döngüsü Mehmet Çağrı ELIBOL IBM Rational Satış Yöneticisi

Büyük Ölçekli Bir Sistem Projesinde IBM Rational Jazz Platformu Kullanarak Çevik Süreçlerin Uygulanması. Serap Bozbey

Scrum1.0 & Scrum2.0 & Scrum3.0

Rational Requirement Composer Rational Quality Manager

CMMI. CMMI ve Çevik Yöntemler. Orhan KALAYCI Haziran Yazılım Süreç Kalitesi ve Yönetim Danışmanlığı.

Kurumsal Mimari (TOGAF)

SİSTEM ÖZELLİKLERİ IPPBX ALTYAPISI

Yazılım Mühendisliği 1

YMT 412-Yazılım Kalite Ve Güvencesi Çevik Yazılım Geliştirme 1/47

Bir yazılım geliştirme metodolojisi aşağıdaki adımlardan meydana gelir; Yazılım geliştirme sürecine destek verecek araçlar, modeller ve yöntemler.

BİLGİ İŞLEM DAİRE BAŞKANLIĞI

Project Management Emin OCAK

BT İşyükü Otomasyonu Çözümleri.

Inovasyonu Hızlandırın

WINDESKCONCENTO. sıgnum. Kurumsal İş Süreçleri Uygulamaları. windesk.com.tr

Burak ULUOCAK, PMP, CSM Senior Project Manager. 24 Eylül 2010

Chapter 8 Yazılım Testi. Lecture 1. Chapter 8 Software testing

Dijitalleşme Yolunda ERP Dönüşümü

Akış. Atik Yazılım Geliştirme Tanımı ve Kavramlar Tarihi Metotları Dünyada Atik Yazılım Geliştirme Örnekleri Sonuç BİL 588 2

Sedona. Eğitim Kataloğu

Yaşanmış Tecrübe Paylaşımı Önce Test Et Sonra Kodla XP Pratiği

Rational Yol Haritası: Bireysel ve Yerel Geliştirmeden Global Takımlara. Erkan Özkan IBM Rational Ürün Ailesi Yöneticisi

UNICASE.... kapsamlı bir CASE* aracı. *

UZAKTAN OKUMA EDM/MDM SİSTEMLERİ IDSPECTO, ENERJİ MARKETİNİN MEVCUT VE GELECEKTEKİ TÜM UYGULAMALARI İÇİN EKSİKSİZ BİR YAZILIM ÇÖZÜMÜDÜR

Kamu Bilişim Tedariğinde Standardlara ve İş Hedeflerine Uyumluluk

NESNEYE YÖNELİK PROGRAMLAMA Unified Modelling Language (UML) Bütünleşik Modelleme Dili

S.O.S Günışığı Lojistik Saha Operasyon Sistemi

Öğretim planındaki AKTS Ulusal Kredi

Sade ve tam ekran masaüstü kullanımının temel çıkış noktası, aranılan özelliğe çabuk erişimi sağlayan yenilikçi kullanıcı deneyimidir.

Novartis İş Zekası Çözümü. 7 Kasım 2012, İstanbul Kaan Marangoz, Novartis

Çalışanları ihtiyaç duyduğu bilgiye en hızlı ulaştıran araç.

CMMI ve Çevik Yöntemler

Video Konferans ve Kurumsal İletişim Sistemi

NovaFortis Yazılım Danışmanlık. E-dönüşüm adaptörü

İnnova dan, tamamen ölçülebilir, KPI ve SLA anlaşmaları ile garanti altına alınmış yönetilebilir SAP hizmet modeli

Sedona. Nisan 2013 Eğitim Kataloğu

Vodafone Mobil Form Tanıtım Sunumu

DOKÜMAN VE İŞ AKIŞI YÖNETİM SİSTEMİ. 2015, Bimser Çözüm Yazılım Tic. A.Ş.

Türkiye nin BT Çözümleri Lideri

AKADEMEDYA YAZILIM BİLGİSAYAR EĞİTİM VE DANIŞMANLIK TİC. SAN. LTD. ŞTİ Kocaeli Üniversitesi Yeniköy Teknopark Yerleşkesi Başiskele / Kocaeli Tel Faks

Bütçelemenin En Kolay Hali!

MIS 325T Servis Stratejisi ve Tasarımı Hafta 7:

DASSAULT SYSTEMES GEMİ TASARIMI VE ÜRETİMİ ÇÖZÜMLERİ ERTUĞRUL ATAK 17/04/2013

Swissotel the Bosphorus, İstanbul / 15 Şubat 2012

Necdet Yücel - necdetyucel@gmail.com, Engin Manap - enginmanap@gmail.com, Öğrenciler Özgür Mesutcan Yazılıma Kurt Nasıl - mesutcank@gmail.

NEDEN TAKIM ÇALIŞMALARI...

Smart Work ile SüreS. reçlerinizi Daha Verimli Hale Getirin Yeşim MUTLU. WebSphere Ürün Müdürü

Wintex Konfekiyon Yönetimi Sistemi

Yazılım varlıkları için iş zekası

AS400'de Hızlı Modernizasyon

aselsan Açık Pozisyonlar Bilgi Teknolojileri (BT) Denetçisi İç Denetçi

Windows Azure Sunumu. Y. Bora Kaykayoğlu Ocak 2018 Kahramanmaraş

Çağrı Merkezi Nedir?

Model Tabanlı Geliştirmede Çevik Süreç Uygulanması

BİLGİ İŞLEM BÖLÜMLERİNİN DAHA KOLAY VE ETKİN YÖNETİLMESİ İÇİN BİR ARIZA KAYIT SİSTEMİ FATİH YÜCALAR ŞENOL ZAFER ERDOĞAN

Mobil Kullanılabilirlik ve Kullanıcı Deneyimi Eğitimi

GİRİŞ. Mehmet Sait Andaç. e-posta: İnşaat Mühendisi ve Endüstri Mühendisi.

LOGO İş Zekası çözümü ile kurumsal raporlama ve analizler. Cem Yılmaz Genel Müdür LOGOBI Yazılım

BİLGİ İŞLEM DAİRE BAŞKANLIĞI

Ant + Ivy + SVN + CruiseControl ile Yazılım Geliştirme Yaşam Döngüsü. Kenan SEVİNDİK

THY A.O. Bilgi Teknolojileri Alanında Tecrübeli Çalışma Arkadaşları Arıyor

Sizin başarınız için çalışıyorlar

Proje Yönetimi Profesyonellerinin Yetenekleri LinkedIn üzerinden incelemeler Erdem Seherler, MBA, PMP

KONAKLAMA ÇÖZÜMLERİ Eylül 2016

Siz neresindesiniz?

Tracking and süreçlerinin. Sterilizasyon. managing. yönetimi

Çağrı Merkezi Yöneticileri için Etkin Performans Yönetimi Platformu

ESİS Projesi. Kaynaklar Bakanlığı

1. Medisoft ile ETS arasındaki bütünle ik yapı : hatasız ve hızlı ETS hastane otomasyonu için neden çok önemlidir :

EN AKILLI KARAR En Kolay İş Uygulaması

İşletmenize sınırsız fırsatlar sunar

Bilgiyi Keşfedin! Özelleştirme, Eklenti ve Veri Entegrasyonu Kurumsal Seviyede Yönetim ve Performans

EKAP Elektronik Kamu Alımları Platformu

509 Özel Kamu kuruluşu e-fatura sistemine kayıtlı. ve hızla artıyor!

Özgür Yazılım Eğitim Yönetim Sistemleri

ARÇELİK AR-GE PROJELERİ ÇEVİK PROJE YÖNETİMİ MODELİ

Web Sunucularda Uygulama Koşturulması

Hakkımızda ECOFİLO KİMDİR? Değerlerimiz

Merhaba! Karşınızda Pisano;

Bölüm 3 Çevik (Agile) Yazılım Geliştirme. Ders 1

n11.com VAKA ANALİZİ İNCELEMESİ n11.com, euro.message Pazarlama Bulut Entegrasyonu ile Büyük Veriler Kullanıyor

Vodafone Akıllı Bas Konuş Servisi Masaüstü Uygulaması Kullanım Kılavuzu

SPM RM 1.2. Özellikler Listesi. 21 Ocak

IBM İş Kuralları Yönetimi (ILOG JRules) Dinamik Fiyatlandırma

Merhaba! Karşınızda Pisano;

Merhaba dediğini görün. Şimdi Cisco TelePresence ile gelecek yanınızda.

9.DERS Yazılım Geliştirme Modelleri

IDE4DB Veritabanı Geliştirme Platformu Bitirme Projesi Sunumu

Özgür Yazılım Proje Yönetimi

ALMS SUNUMU KARİYER TEKNOPARK

Açık Kaynak Öğrenme Yönetim Sistemleri (Learning Management Systems) Ceren Çalıcı

KURUMSAL BİLGİ TEKNOLOJİLERİNDE PROFESYONEL ÇÖZÜMLER. i-gate E-DEFTER UYGULAMASI Bilgi Teknolojileri

SCRUM KEEP IT SIMPLE

HAKKIMIZDA. mobillium.com

Sistemsel UFRS Dönüşümünde 10 Sorun 10 Çözüm

İçindekiler; Biz Kimiz? Sistemimiz nasıl çalışır? Eduke eğitim sistemi yazılımı. Eduke neden farklı?

YENİ NESİL SAHA PERSONELİ TAKİP SİSTEMİ. - Saha Personelinizle En Etkili İletişimi Kurun -

Lotus Türkiye Kullanıcı Grubu, Quickr ile Sanal Ortamda! Serdar Başeğmez Projeler Koordinatörü Developi Bilgi Sistemleri

Ek Gereksinimler Standard Pro Plus EE HR

Transkript:

IBM CLM Çözümleriyle Çevik Yazılım Süreçleri Canberk Akduygu & Koray Okşar

Günümüzde Yazılım Geliştirme Proje takımları farklı bölgelerde çalışabilir ve iletişim eksikliği doğabilir Gebze Maltepe Odakule vs IT Projeleri daha kompleks yapılar olmaya başladı, farklı teknolojiler dünyamıza girdi. Bu yüzden insan etkileşimi önemli hale geldi.

Günümüzde Yazılım Geliştirme Bilgi havuzları takımlara göre farklılık gösteriyor Doğru bilgiyi,doğru zamanda paylaşmak kolay değil. Tool lar arasındaki iletişim zayıf

Sonuç Verimlilik düşer Dokümanlar zaman aşımına uğramış olabilir. Bütçe aşılır Kaynakları doğru yönlendirmek zorlaşır Projelerin zamanında bitmesi zorlaşır.

Bu Duruma IBM Ne Çözüm Getiriyor? IBM Collaborative Software Delivery konsepti için Jazz platformunu geliştirdi. Bu ortam sayesinde bir Yazılım Projesinin Geliştirilme aşamaları İşbirlikçi Transparan Üretken Takımların daha etkin çalışmasını sağlıyor ve Çeviklik kazandırıyor.

Yazılım Yaşam Döngüsü İşbirlikçi yazılım Yaşam Döngüsü İş Analisti Ürün Geliştirilmesi Fikir Analist Gereksinim Yönetimi Geliştirme Gereksinim Yönetimi Test ve Bakım Müşteri Analist Geliştirmeci Tectçi

IBM Rational Jazz Ürünleri

Jazz Çözümlerinin Getirdiği Faydalar Tek bir Platform sayesinde takımları entegre hale getirir Bilginin akışını kolaylaştırır Üretim süreçleri kontrol edilebilir hala gelir Zaman yönetimi yapılabilir ve Proje planlaması kolaylaşır

Jazz Platformu ile Nasıl Çevik Olunur? Jazz ürünleri Yazılım Geliştirme Süreçlerini destekleyen belli şablonlar ile gelir Agile & Scrum Süreçler bu şablonlara dahildir ve proje takımlarını Çevik Yazılım süreçlerinin içine sokar.

Analist Bakış Açısı Analist ve İş Birimi: Proje Gereksinimlerini toplar İş Süreçlerini belirler Ekran Prototipleri çıkarır Takımdaki diğer kişilerle Onay Süreci işleterek çıktıları paylaşır.

Analist Bakış Açısı Scrum Sürecin Analiste katkısı: MosCoW analizi yapılmasını sağlar ve gereksinimleri should, would,must olarak kategoriler. Iterasyonlara göre yapılacak geliştirmelerin gereksinimlerini bölmelerini sağlar. Kendi dashboard un da gereksinimler ile geliştirme isteklerinin takibini yapar. Kalite Ekibinin çıkaracağı Test Senaryoları için gereksinimler ile girdi sağlar.

Rational Requirement Composer Dokümanlar için Onay Süreci MS Word dosyalarını içe aktarmak mümkün Üretilen dosyalar MS Word veya PDF olarak çıktıya dönüşür Use-Case,İş Akışı tanımlamayı sağlar Gerksinimlerin izlenebilir Takım ile bilgi paylaşmak kolaydır Proje Planı izlenir

Geliştirici Bakış Açsı Takım Lideri Iterasyon Release Plan Kişisel İş Listesi çıkarır. Yazılım Geliştiriciler Kaynak Kod Yönetimi ve Build Sistemini kullanır Doğru dosyayı doğru Stream e aktarır Gereksinimlere bağlı geliştirme listesini takip eder, eksikleri takip eder. Test ekibinden gelen hataları düzeltir.

Anlık Mesajlaşma ve hem web client hem de IDE lerde çalışan uyarı mesajları ile kullanıcıyı değişikliklere karşı uyarır. Geliştirici Bakış Açısı Scrum Sürecin Yazılımcıya katkısı: Iterasyon,product backlog ve geliştirme listesini tutar Burndown Charts vs raporlar ile yazılım projesinin metriklerini toplar Her yazılımcıya bir Scrum Board sağlayarak etkileşimli bir yönetim ekranı sağlanır

Rational Team Concert Takım çalışması - Entegre Release/İş Planlama,Raporlama,Proje Yönetimi ve Kaynak Kod/Build yönetim özellikleri ile Proje Planı eksiksiz takip edilebilir Çevik Geliştirme - Hazır çevir Süreçler içerir - Süreçlerin değiştirilmesine olanak sunar Yönetimi Otomatize Eder - Projelerin statülerini izleyerek metrikler toplar

Testçinin Bakış Açısı Test Ekibi Test Planı üstünde çalışır Gereksinimler Analiz ekibinden gelir Iterasyonlar belli olduğu için hangi testleri koşacağını bilir Build ları takip ederek testleri otomatize eder Hangi gereksinimin değiştiği bilgisini takip eder. Buldukları Yazılım Hatalarını yazılımcıya yollar. Test Koşmak Hızlı Etkili Otomatize hale gelir.

Rational Quality Manager Test Planları, Test Senaryosu ve Script leri yaratılır Test verisi oluşturulur. Fonksiyonel test ve Performans test entegrasyonu ile testler otomatize edilir Test ortamları tanımlanır. Test sonuçlarına göre geliştiriciye hata kaydı açılır ve hata yaşam döngüsü başlatılır.

Entegre Bakış Açısı

Yönetim Bakış Açısı Manuel hazırlanan durum raporlarına ihtiyaç yoktur. Anlık/Trend rapor desteği ile hızlı metrik ölçümü

Telekom Sektörün Eski Durum: Farklı yazılım dilleri var. Kod havuzu ayrı Build yönetimi farklı ekiplere bağlı Gereksinim toplama süreci MS Tool ları ile yürüyor. Şimdi: Tüm Diller tek bir kod havuzunda Release Management yapan bir kişi var. Gereksinimler tek yerde toplanıyor. İç müşteri de katılımda bulunuyor.

Finans Sektörü Eski Durum: Proje bazlı gereksinim toplanması Bilginin kişiye bağlı kalması Kod havuzunun farklı yerlerden idare edilmesi Testlerin MS Tool ları ve farklı diğer toollar ile yürümesi Şimdi Uygulama Bazlı gereksinim toplanması Kod havuzu tek hale geldi. Diğer tool lar ile entegre edildi Test ekibi Analiz ekibiyle birlikte çalışabiliyor.

E-Ticaret Sitesi Eski Durum: Tek bir uygulama var + Onlarca ufak proje Farklı dillerde geliştirme ortamı Geliştirme-Test-Canlı ortamların birbirinden farklı olmaması. Şimdi Uygulamalayı yaşatarak projelerin bu uygulamaya bağlantısı takip edilebiliyor. Hangi ortamda hangi kod var izlenebiliyor.

3rd Party Software Vendor Eski Durum: Onlarca farklı uygulamaları var. Tek yazılım dili. Proje Planlaması MSProject de Analiz dokümanları farklı ortamlarda Şimdi Proje planı ve kişisel iş listesi entegre çalışıyor. Geliştirme ve gereksinimler birbirine bağlı. Kodlar ile gereksinimler bağlı. Çıkan hatalar gereksinime bağlanabiliyor. Trend raporu alınıyor.