3 Mart 2007 Bilgi Üniversitesi Özgür Yazılım ve Açık Kaynak Günleri. Başarılı Yazılım Projelerinin Sırrı: Değişimi Kucaklamak

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "3 Mart 2007 Bilgi Üniversitesi Özgür Yazılım ve Açık Kaynak Günleri. Başarılı Yazılım Projelerinin Sırrı: Değişimi Kucaklamak"

Transkript

1 3 Mart 2007 Bilgi Üniversitesi Özgür Yazılım ve Açık Kaynak Günleri Başarılı Yazılım Projelerinin Sırrı: Değişimi Kucaklamak -

2 Doğru yok! Bu sunumda mutlak doğru herhangi bir bilgi yok, bu dahil. Beni sorumlu tutmayın! Evde deneyebilirsiniz. Kötü örneklerden edinilen tecrübe... Başarı ne demek? Bu konudaki ilk sunum denemem :-) 03/03/07 Slide 2

3 Sunum kimler için? Yazılım geliştiriciler Proje yöneticileri Yazılım geliştiricilerin işverenleri Yazılım projelerinin müşterileri 03/03/07 Slide 3

4 Özet Biraz psikoloji, biraz tarih, biraz teori Geleneksel yazılım geliştirme süreçleri Canlı yayın kötü örnek: birlikte üretelim Çevik geliştirme süreçleri İletişim ve işbirliği kültürü 03/03/07 Slide 4

5 Bir yazılımcının psikolojisi Sanatkâr mı, zanaatkâr mı? Mühendis mi, bilim adamı mı? Bir sonraki zor soruna meydan okumak Çay/kahve/alkol bağımlı, uykuya düşman, gözlüklü göbekli, insan ilişkilerinde sorunlu Sistem yöneticisinden ne farkı var? İlerleyen yaşlarda memuriyet 03/03/07 Slide 5

6 Biraz tarih Yarım asırlık yazılım seceresi NATO Yazılım Mühendisliği Konferansı'nda yazılım krizi tanımı (1968) Yazılım geliştirme süreçlerini mühendislik disiplinine benzetme çabaları İnsanoğlu entropiye direniyor mu? 03/03/07 Slide 6

7 Proje planlama Yeni bir terim, 2. dünya savaşından bu yana kullanılıyor. Türkiye'de ilk defa (bugün de en etkin kullanan) 1950'lerde inşaat sektöründe kullanılmış; pek değişmemiş. Önce plan, plana göre faaliyet. 03/03/07 Slide 7

8 Geleneksel süreç: Şelale modeli Planlama Analiz Tasarım Geliştirme Uygulama 03/03/07 Slide 8

9 Şelale modeli (2) Projede sürpriz olmayacağından eminsek, işin tamamını biliyorsak, değişme ihtimali yoksa uygulanması makul. Paralel yürüyen çok fazla proje varsa, personel projeler arasında sürekli yer değiştiriyorsa uygulanması makul. 03/03/07 Slide 9

10 Spiral model Hedefleri, alternatif ve sınırlamaları belirle Alternatifleri değerlendir, riskleri belirle ve çöz Prototip Kavram Gereksinimler Sonraki aşamaları planla Tasarım Geliştirme Sonraki adımı geliştir 03/03/07 Slide 10

11 Spiral model (2) 1988'de Barry Boehm tarafından geliştirildi Daha uzun süreli, gereksinimlerin belirli ölçüde kontrol altında olduğu ve değişikliklerin sınırlı olduğu projeler için Proje ekibi hedef ürün hakkında bilgi ve tecrübeye sahip değilse makul İlk yinelemeli geliştirme süreci 03/03/07 Slide 11

12 Canlı yayın kötü örnek Bir müşteri bulalım. Hedefleri ve gereksinimleri belirleyelim. Gerçek dünya etkenleri :-) Tuz, biber ekleyelim. Sonuçları değerlendirelim. Aynı hataları tekrarlıyor muyuz? 03/03/07 Slide 12

13 Gerçek dünya etkenleri Gereksinimler değişir Müşteri değişir, müşterinin fikirleri değişir Proje ekibi veya ekipteki bireyler değişir Teknoloji ve araçlar değişir 03/03/07 Slide 13

14 Başarı nedir? Bir yazılım projesinin başarılı olup olmadığının temelde 2 ölçüsü var: Yönetim başarısı: Ürünü zamanında, bütçeye uygun maliyetle ve kabul edilebilir kalite ile teslim etmek. Ürün başarısı: Ürünün müşterinin hedeflerine olan etkisinin beklentileri karşılaması. 03/03/07 Slide 14

15 Kıvrak (Agile) Süreçler Bireyler ve etkileşimler, süreçler ve araçlardan; Çalışan yazılım, kapsamlı belgeden; Müşteri ile işbirliği, sözleşme pazarlığından; Değişimi karşılamak, bir planı izlemekten daha değerlidir. 03/03/07 Slide 15

16 Değişimi kucaklamak Değişimi kabullenmek ve bununla yaşamaya alışmak önemli. Bugün için tasarlamak ve geliştirmek. Değişimin sonuçları. Herkes haberdar olmalı. 03/03/07 Slide 16

17 Değişimle yaşamak En kolay çözüm: yinelemeli süreçler Kendi içinde analiz, tasarım, geliştirme, test ve uygulama süreçlerini barındıran daha kısa süreli (1 hafta-1 ay) adımlar Sıklıkla hazırlanan ve yalnızca tamamlanmış işlevleri içeren sürümler. Sürekli iletişim ve geri besleme. 03/03/07 Slide 17

18 Yinelemeli süreçler Yineleme Tasarım Geliştirme Kapsam Plan Sürüm Test Düzeltme 03/03/07 Slide 18

19 Çevik süreçler: Temel kavramlar Görevleri değil, işlevleri tamamlıyoruz. Değişimi engellemek yerine ona uyum sağlıyoruz. Yazılımın çalışması, belgelenmesinden daha önemli. Yineleme adımlarını kararların zamanında verilmesini ve doğru önceliklendirmeyi sağlamak için kullanıyoruz. Planlama ve süre tahmini takım işidir, bir proje yöneticisi bu işleri tek başına yapmamalıdır. Geri besleme projenin gelişimi boyunca sürekli olarak sağlanmalı, projenin sonunda gelen yorumlar yararlı değil! Hiçbir süreç iyi insanların yerini alamaz. 03/03/07 Slide 19

20 Extreme Programming Öncelikli olarak yazılım geliştiriciyi hedefleyen tek çevik geliştirme süreci. Geliştirici odaklı; test bağımlı. Bir XP takımında herkes geliştirici olabilir (müşteri, analist, test ekibi, yönetici...) İkili/çift programlama. Sürdürülebilir hız. Müdahil müşteri; küçük ve bir arada çalışan takımlar. 03/03/07 Slide 20

21 Scrum Yönetim odaklı, belirsiz ve deneysel süreç. Geliştirme sürecinin hedef ürünü etkileyen tüm yönlerini müşteriye görünür kılıyoruz. Müşterinin ürünü sıklıkla ve düzenli olarak incelemesini olanaklı kılıyoruz. İncelemelerde kabul edilebilir sınırların dışında bir sapma bulursak müşterinin veya projenin yeni duruma uyması gerek. Geliştiricilerin günlük işlerine karışmıyor. Sıklıkla XP ile birlikte kullanılıyor. 03/03/07 Slide 21

22 Diğer popüler metodolojiler Crystal/Crystal Clear Feature-Driven Development Adaptive Software Development Lean Software Development Dynamic Systems Development Method 03/03/07 Slide 22

23 03/03/07 Slide 23

24 Ne zaman çevik olmalı? Proje hedefi kritik değilse (insan hayatı) Geliştiriciler tecrübeli ise Gereksinimler sık sık değişiyorsa Takım çok büyük değilse (<20) Kaos altında daha iyiye giden bir kurum kültürü varsa, düşünmeyin bile! 03/03/07 Slide 24

25 Ne zaman geleneksel yola gitmeli? Proje hedefi insan hayatını etkiliyorsa Geliştiriciler tecrübeli değilse Gereksinimler büyük ölçüde belliyse ve pek değişmiyorsa Takım büyükse (>20) Kurum kültürü düzen emrediyorsa... geleneksel yoldan gidiyormuş gibi yapmak uygun olabilir :-) 03/03/07 Slide 25

26 Nasıl çevik olunur? Kaynak kod yönetim sistemi kullanarak. Yapılacak işleri ortak bir yere kaydederek. Kaynak kodun derlenmesi ve sürüm hazırlanması işlemlerini otomatik hale getirerek. Yazılımın bir test sistemi üzerine kurulması işlemini otomatik hale getirerek. Geliştiricilerin çalıştıkları kod parçalarını düzenli olarak bir araya getirerek. 03/03/07 Slide 26

27 Nasıl çevik olunur? (2) Basit tasarım. Düzenli temizlik: refactoring. İkili/çift programlama. Kod tabanına ortaklaşa sahip çıkmak. İşlevler veya işlev grupları için küçük takımlar oluşturmak. Birim testleri kullanmak. 03/03/07 Slide 27

28 Test-güdümlü geliştirme Alışması biraz zor ;-) İşlevleri tasarlamadan önce, nasıl test edileceklerini belirlemek ve işlevi test edecek kodları yazmak gerek. Tasarımda basitlik, yeniden kullanılabilir kod tabanı getiriyor. Özellikle çalışanların sık sık değiştiği takımlarda hayat kurtarabilir. 03/03/07 Slide 28

29 03/03/07 Slide 29

30 Çevik olmayan yönetim Şelale yaklaşımında proje oldukça detaylı ve kapsamlı bir planlama ile başlıyor. Proje yöneticisi plan ve projenin gerçek durumu arasındaki farkı kapatabilmek için bolca zaman harcar, sonunda vazgeçer. Plan zıvanadan çıkar, işe yaramaz eski bir döküman haline gelir. 03/03/07 Slide 30

31 Çevik yönetim Başlarken basit ve üstü kapalı bir plan. İlk sürüm için işaretlenmiş işlev listesi. Her yinelemeden önce takım kendisine bir miktar iş seçer. Bu seçim sırasında geliştirme hızı hesabı kullanılır. Projenin yaşam süreci boyunca planlama, değerlendirme ve ölçme faaliyetleri. Bir işlev ya tamamdır, yada değildir. ( 70% bitti için tebrik yok) 03/03/07 Slide 31

32 İşlevlerin yönetimi Tüm işlevler listelenir, 4 seviye (mutlak gerekli, eklenmesi iyi olur, mümkünse yapalım, önemsiz) kullanılarak önceliklendirilir ve sıralanır. İşlevsel olmayan gereksinimler (teknik ve sanatsal işler) de birer işlev gibi önceliklendirilir ve plana eklenir. 03/03/07 Slide 32

33 Süre tahmini Bir iş için süre tahminini mutlaka işi yapacak olan kişi yapmalı. Süre tahminleri saklanmalı ve işler tamamlandıktan sonra olası sapmalar ölçülmeli. Ölçme sayesinde projede çalışanlar zamanla daha belirgin tahminler yapabilmeye başlıyorlar. 03/03/07 Slide 33

34 Bitmiş işin tanımı Birim testleri olan ve bu testleri geçen Varsa kullanıcı kabul testlerini karşılayan Kurulmaya ve kullanılmaya hazır Mümkünse/gerekliyse belgelenmiş 03/03/07 Slide 34

35 Bir projeye başlarken Projenin görevi tanımlanmalı. Proje ürününün sağlayacağı işlevler listesi İlk sürüm planı İşlev Hedef süre Yineleme Sürüm Geliştirme ortamı 5 gün 1 1 Görev listesi ekranı 2 gün /03/07 Slide 35

36 Çevik müşteri İş alanını iyi bilmeli. Geliştirilecek sistemin amacını hem bir kullanıcı olarak, hem de stratejik ve organizasyonel olarak anlamalı. Proje takımı müşteriye kolaylıkla erişebilmeli, birlikte çalışabilmeli, yeterince zamanı olmalı. Karar vermekte istekli ve yetkili olmalı, verdiği kararların sorumluluğunu almalı. Mükemmeliyetçi olmamalı. Bir de politik beceri sahibi olsa harika olur! 03/03/07 Slide 36

37 İletişim kültürü oluşturmak Kararları fikir birliği ile vermek. Birlikte ve yakın çalışma ortamı. Önemli bilgileri görünür bir yere asmak. Tepeden tırnağa açık fikirlilik. Az konuşup çok dinlemek. Çok konuşup az e-posta göndermek. İnsanlara çalışacak zaman vermek. Günlük veya günaşırı kısa toplantılar (kötü haber, hiç haber gelmemesinden iyidir). 03/03/07 Slide 37

38 Belgeleme Gerekliliğini sorgulamak gerek. Mümkün olan en basit çözüm, en iyisidir. Bir kere okunup unutulacaksa eğitim önermek. Kurumsal onay/imza mekanizmaları... Belgeleme işlerini de bir işlev gibi proje planına eklemek. Javadoc veya Wiki? Belgeyi isteyenleri belgeleme işine ortak etmek. Başka birine yaptırmak? Hmm... 03/03/07 Slide 38

39 Çevik projeler için İK süreci İletişim ve işbirliği yapabilme becerisi Dürüstlük. Alçakgönüllülük Merak Öğrenme arzusu 03/03/07 Slide 39

40 Kaynaklar Integrating Agile Development in the Real World, Peter Schuh. Agile Software Development, Alistair Cockburn. Agile Project Management with Scrum, Ken Schwaber. 03/03/07 Slide 40

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

CMMI. CMMI ve Çevik Yöntemler. Orhan KALAYCI Haziran 2007. Yazılım Süreç Kalitesi ve Yönetim Danışmanlığı. www.nitelik. CMMI ve Çevik Yöntemler Orhan KALAYCI Haziran 2007 http:// CMMI 2 1 XP 3 CMMI nedir? 1. Seviye 2. Seviye 3. Seviye 4 2 XP Nedir? MSF XP Şelale RUP 5 CMM XP İlişkisi 6 3 PROJE YONETİMİNİ İMİNİN EVRİMSEL

Detaylı

CMMI ve Çevik Yöntemler

CMMI ve Çevik Yöntemler CMMI ve Çevik Yöntemler Kasım 2006 http:// Büyük k Resim Sorunlar Çözümler Tıbbi Kontrol ISO EFQM CMMI 9001 Yaşam Tarzı RUP MSF XP 2 CMMI Anlaşı şılmamış 3 Proje YönetimininY Tarihi netiminin Tarihi http://home.gwu.edu/~kwak/pm_history.pdf

Detaylı

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

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 BİL 588 1 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 BİL 588 3 Atik Yazılım Geliştirme Atik Yazılım Geliştirme, yazılım

Detaylı

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.

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. Yazılım Mühendisliği kapsamındaki Yazılım Geliştirme Metodolojileri, bir bilgi sistemini geliştirme sürecinin yapımını, planlamasını ve kontrolünü sağlayan bir framework tür. Her farklı framework güçlü

Detaylı

1.Yazılım Geliştirme Metotları 1

1.Yazılım Geliştirme Metotları 1 1.Yazılım Geliştirme Metotları 1 1.1 Klasik Çevrim(Waterfall) 1.2 V Modeli 1.3 Prototipleme/Örnekleme 1.4 Spiral Model 1.5 Evrimsel Geliştirme 1.6 Evrimsel Prototipleme 1.7 Artımlı Geliştirme 1.8 Araştırmaya

Detaylı

SİSTEM ANALİZİ VE TASARIMI

SİSTEM ANALİZİ VE TASARIMI SİSTEM ANALİZİ VE TASARIMI BİLGİ SİSTEMİ GELİŞTİRME SÜRECİ Sistem Geliştirme Süreci ve Modelleri Sistem Geliştirme Yaşam Döngüsü Bilgi sistemlerinin geliştirilmesi için izlenen sürece Sistem Geliştirme

Detaylı

PROJE YÖNETİMİ MODEL VE ÇERÇEVELERİ ENF304 IT PROJE YÖNETİMİ ÖĞR. GÖR. MUSTAFA ÇETİNKAYA

PROJE YÖNETİMİ MODEL VE ÇERÇEVELERİ ENF304 IT PROJE YÖNETİMİ ÖĞR. GÖR. MUSTAFA ÇETİNKAYA PROJE YÖNETİMİ MODEL VE ÇERÇEVELERİ ENF304 IT PROJE YÖNETİMİ ÖĞR. GÖR. MUSTAFA ÇETİNKAYA Sistem veya Yazılım Geliştirme Süreçleri 1. Çekirdek Aktiviteler 2. Modeller 3. Çerçeveler 4. Dokümantasyon, Kalite

Detaylı

Project Management Emin OCAK

Project Management Emin OCAK Project Management Emin OCAK 040100040 12/4/2015 AGILE PROJECT YÖNETİMİ AGILE NEDIR? Proje Yönetim Biçimi veya frameworkü denilebilir. En yüksek iş değerini en kısa sürede elde etmeye odaklanır. Takımla

Detaylı

Sedona. Nisan 2013 Eğitim Kataloğu

Sedona. Nisan 2013 Eğitim Kataloğu Nisan 2013 Eğitim Kataloğu 8 Nisan 2013 Sedona, yazılım firmalarına ve büyük çaplı organizasyonların bilişim departmanlarına organizasyonel yapılanma, yöneticilik, takım çalışması ve kalite süreçleri alanlarında

Detaylı

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

9.DERS Yazılım Geliştirme Modelleri 9.DERS Yazılım Geliştirme Modelleri 1 Yazılım Geliştirme Yaşam Döngüsü ve Modeller Herhangi bir yazılımın, üretim aşaması ve kullanım aşaması birlikte olmak üzere geçirdiği tüm aşamalar olarak tanımlanabilir.

Detaylı

Sedona. Eğitim Kataloğu

Sedona. Eğitim Kataloğu Eğitim Kataloğu 1. Organizasyonel yapılanma Organizasyonel yapılanma kapsamında yer alan takım yapıları, yönetim anlayışı, yazılım süreçleri gibi kavramlar, yazılım projelerini başarıya taşıyan yapıtaşları

Detaylı

Scrum Çevik Süreçlerinin Ar-Ge Yazılım Projelerinde Kullanımı

Scrum Çevik Süreçlerinin Ar-Ge Yazılım Projelerinde Kullanımı Scrum Çevik Süreçlerinin Ar-Ge Yazılım Projelerinde Kullanımı Özkan SARI ozkan.sari@provus.com.tr Progress Ar-Ge Merkezi Provus Bilişim Teknolojileri İstanbul, Türkiye ÇEYA 13, 25 Eylül 2013 Sunum Planı

Detaylı

Çevik Yazılım Geliştirme Yaklaşımları (SE 571) Ders Detayları

Çevik Yazılım Geliştirme Yaklaşımları (SE 571) Ders Detayları Çevik Yazılım Geliştirme Yaklaşımları (SE 571) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Uygulama Saati Saati Laboratuar Saati Kredi AKTS Çevik Yazılım Geliştirme Yaklaşımları SE 571 Bahar 2 0 2 3

Detaylı

Aşırı Programlama İçin Üç Yeni Pratik

Aşırı Programlama İçin Üç Yeni Pratik Aşırı Programlama İçin Üç Yeni Pratik Mustafa Yıldız, Gürol Erdoğan, Selahattin Kuru Enformatik Uygulama ve Araştırma Merkezi, Işık Üniversitesi, İstanbul {mustafa, gurol, kuru}@isikun.edu.tr Özet. Aşırı

Detaylı

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

YMT 412-Yazılım Kalite Ve Güvencesi Çevik Yazılım Geliştirme 1/47 YMT 412-Yazılım Kalite Ve Güvencesi Çevik Yazılım Geliştirme F ı r a t Ü n i v e r s i t e s i Ya z ı l ı m M ü h e n d i s l i ğ i B ö l ü m ü 1/47 İçindekiler 1 Günümüzde Yazılım Projelerinin Durumu...3

Detaylı

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

IBM CLM Çözümleriyle Çevik Yazılım Süreçleri. Canberk Akduygu & Koray Okşar 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

Detaylı

Pardus Yazılım Testleri ve Hata Takip Sistemi

Pardus Yazılım Testleri ve Hata Takip Sistemi Ulusal Elektronik ve Kriptoloji Araştırma Enstitüsü TÜBİTAK İstanbul Bilgi Üniversitesi 3 Nisan, 2010 Başlıklar 1 Yazılım Testi Nedir? Neden Önemlidir? 2 Test Türleri 3 Nedir? Hata Döngüsü 4 Özgür Yazılım

Detaylı

ÇEVİK YAZILIM GELİŞTİRME AGILE KEEP IT SIMPLE

ÇEVİK YAZILIM GELİŞTİRME AGILE KEEP IT SIMPLE ÇEVİK YAZILIM GELİŞTİRME AGILE KEEP IT SIMPLE İÇİNDEKİLER Sayfa Önsöz 3 Giriş 4 Tekrarlanan Yazılım Geliştirme Metodu 6 Çevik Yazılım Geliştirme Metodu 10 Referanslar 15 2 ÖNSÖZ Araştırmalara göre ülkemizdeki

Detaylı

SİSTEM VE YAZILIM. o Bilgisayar sistemleri donanım, yazılım ve bunları işletmek üzere gerekli işlemlerden oluşur.

SİSTEM VE YAZILIM. o Bilgisayar sistemleri donanım, yazılım ve bunları işletmek üzere gerekli işlemlerden oluşur. SİSTEM VE YAZILIM o Bilgisayar sistemleri donanım, yazılım ve bunları işletmek üzere gerekli işlemlerden oluşur. o Yazılım, bilgisayar sistemlerinin bir bileşeni olarak ele alınmalıdır. o Yazılım yalnızca

Detaylı

Sistem Geliştirme Yaşam Döngüsü (The Systems Development Life Cycle) (SDLC)

Sistem Geliştirme Yaşam Döngüsü (The Systems Development Life Cycle) (SDLC) Sistem Geliştirme Yaşam Döngüsü (The Systems Development Life Cycle) (SDLC) Sistem analistlerinin ve kullanıcı faaliyetlerinin spesifik döngüsünün kullanılmasıyla En iyi geliştirilmiş sistemin oluşmasını

Detaylı

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

Bölüm 3 Çevik (Agile) Yazılım Geliştirme. Ders 1 Bölüm 3 Çevik (Agile) Yazılım Geliştirme Ders 1 1 Konular Çevik Yöntemler Plan Tabanlı ve Çevik Geliştirme Extreme Programlama Çevik Proje Yönetimi Çevik Yöntemleri Ölçeklendirme 2 Hızlı (Rapid) yazılım

Detaylı

Enhancing Vocational Language Skills and Working Culture Awareness of European Construction Professionals (EVLAC) http://evlac.mku.edu.

Enhancing Vocational Language Skills and Working Culture Awareness of European Construction Professionals (EVLAC) http://evlac.mku.edu. Anket 1: Dil eğitimi ihtiyacı olan kişilere yöneliktir. Sayın ilgili, Bu anket çalışmasının çıktıları Avrupa daki inşaat sektörü çalışanlarının dil becerilerini ve çalışma kültürü bilgilerini arttırmak

Detaylı

3.DERS YAZILIMDA KALİTENİN ANLAMI

3.DERS YAZILIMDA KALİTENİN ANLAMI 3.DERS YAZILIMDA KALİTENİN ANLAMI 1 1. KALİTE NEDİR? Kalite kavramı insanların ve sistemlerin "hata yapması" ve "mükemmele ulaşma isteği" gerçeğinden ortaya çıkmıştır. Alıcı tarafından aranılan belirli

Detaylı

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

Özgür Yazılım Proje Yönetimi Özgür Yazılım Proje Yönetimi Hakan Uygun İçerik Özgür Yazılım Nedir? Proje Yönetimi Özgür Yazılım Farkı Sorular Özgür Yazılım Nedir? Açık Kaynak Kodlu Yazılım Özgür Yazılım Bedava Yazılım Korsan Yazılım

Detaylı

Document Title Issue Date R21.00 Form 01 24/07/2014

Document Title Issue Date R21.00 Form 01 24/07/2014 R21.00 Revizyon No : 00 Yürürlük Tarihi : 24.07. 2014 ISO 9001:2008 ULUSLARARASI ÇEVİK YAZILIM MÜHENDİSLİĞİ SERTİFİKA PROGRAMI INTERNATIONAL AGILE SOFTWARE ENGINEERING CERTIFICATION PROGRAM 1 EĞİTİM /

Detaylı

Alanya Ticaret ve Sanayi Odası (ALTSO) tarafından yürütülen bu projenin genel amacını şu konular oluşturmaktadır.

Alanya Ticaret ve Sanayi Odası (ALTSO) tarafından yürütülen bu projenin genel amacını şu konular oluşturmaktadır. Değerli Sektör Yöneticileri; Alanya Ticaret ve Sanayi Odası (ALTSO) tarafından yürütülen bu projenin genel amacını şu konular oluşturmaktadır. Otelcilik sektöründe çalışanların niteliklerini ve uzmanlaşmalarını

Detaylı

X. Çözüm Ortaklığı Platformu

X. Çözüm Ortaklığı Platformu www.pwc.com/tr Türkiye Muhasebe Standartları na Geçiş İçerik 1. Yeni Türk Ticaret Kanunu na Genel Bakış 2. Türkiye Muhasebe Standartları na Geçiş Yol Haritası 3. Finansal Raporlama Süreci ve Teknik Altyapı

Detaylı

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

Burak ULUOCAK, PMP, CSM Senior Project Manager. 24 Eylül 2010 Burak ULUOCAK, PMP, CSM Senior Project Manager 24 Eylül 2010 IBTECH Genel Bilgi Proje Yönetim Ofisi IT Proje Roadmap Çalışmaları Proje Yönetim Metodolojisi Genel Değerlendirme IBTECH (Uluslararası Bilişim

Detaylı

Yazılım Geliştirme Projelerinde Kontrolörlük / Müşavirlik Hizmetleri. Y.Müh. Kadriye ÖZBAŞ ÇAĞLAYAN, PMP Y.Müh. Ahmet DİKİCİ, PMP

Yazılım Geliştirme Projelerinde Kontrolörlük / Müşavirlik Hizmetleri. Y.Müh. Kadriye ÖZBAŞ ÇAĞLAYAN, PMP Y.Müh. Ahmet DİKİCİ, PMP Yazılım Geliştirme Projelerinde Kontrolörlük / Müşavirlik Hizmetleri Y.Müh. Kadriye ÖZBAŞ ÇAĞLAYAN, PMP Y.Müh. Ahmet DİKİCİ, PMP Sunum Planı Organizasyon Yapısı Yazılım Projelerinde Başarı Durumu Yazılım

Detaylı

Nasıl Pardus Geliştiricisi Olunur?

Nasıl Pardus Geliştiricisi Olunur? Nasıl Pardus Geliştiricisi Olunur? Ulusal Elektronik ve Kriptoloji Araştırma Enstitüsü TÜBİTAK Bilgi Üniversitesi, İstanbul 18 Nisan, 2009 Açık Kodlu Yazılım Geliştirme Kaynak Kodun Açık olması Bir Linux

Detaylı

SCRUM KEEP IT SIMPLE

SCRUM KEEP IT SIMPLE SCRUM KEEP IT SIMPLE İÇİNDEKİLER Sayfa Önsöz 3 Scrum 4 Referanslar 9 2 ÖNSÖZ Araştırmalara göre ülkemizdeki yazılım projeleri yönetimsel eksiklilerden dolayı ancak %50 başarı ve memnuniyet ile tamamlanabilmektedir.

Detaylı

BMH-405 YAZILIM MÜHENDİSLİĞİ

BMH-405 YAZILIM MÜHENDİSLİĞİ BMH-405 YAZILIM MÜHENDİSLİĞİ Agile (Çevik) Model Dr. Musa ATAŞ Siirt Üniversitesi Bilgisayar Mühendisliği musa.ataş@siirt.edu.tr Ref list: Dr. Yunus Emre SELÇUK ve http://www.yazgelistir.com/makale/proje-yonetimsurecleri

Detaylı

Yazılım Süreçleri Software Processes

Yazılım Süreçleri Software Processes Yazılım Süreçleri Software Processes Yazılım geliştirme Süreç Modelleri Software Development Process Models Proje Yönetimi Süreçleri Project Management Process Yazılım Geliştirme Süreçleri Software Development

Detaylı

Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1

Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1 Bilgisayar Mühendisliği Bilgisayar Mühendisliğine Giriş 1 Mühendislik Nedir? Mühendislik, bilim ve matematiğin yararlı cihaz ve sistemlerin üretimine uygulanmasıdır. Örn: Elektrik mühendisleri, elektronik

Detaylı

Yaz.Müh.Ders Notları #1 1

Yaz.Müh.Ders Notları #1 1 YAZILIM MÜHENDİSLİĞİ Şubat 2012 Yrd.Doç.Dr. Yunus Emre SELÇUK YAZILIM GELİŞTİRME SÜREÇ (MODEL)LERİ 1 Yazılım geliştirme bir süreçtir Süreç: Önceden belirlenmiş adımlardan oluşan iş akışı. Süreç modelleri,

Detaylı

Önceden belirlenmiş sonuçlara ulaşabilmek için organize edilmiş faaliyetler zinciridir.

Önceden belirlenmiş sonuçlara ulaşabilmek için organize edilmiş faaliyetler zinciridir. PROJE YÖNETİMİ Proje: Önceden belirlenmiş sonuçlara ulaşabilmek için organize edilmiş faaliyetler zinciridir. Proje Yönetimi: Kısıtlı zaman, maliyet ve teknik durumları dikkate alarak, projenin en etkin

Detaylı

28 Aralık 2013. Yıldız Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü

28 Aralık 2013. Yıldız Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü 28 Aralık 13 Yıldız Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü 12-13 Eğitim Yılında (Ocak-Kasım 13 tarihleri arasında) doldurulmuş olan Bölümü Değerlendirme Anket Formları Raporu Öğrencilerin staj

Detaylı

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

Dijitalleşme Yolunda ERP Dönüşümü www.pwc.com Recep Alagöz İsmail Doğan Dijital dönüşümü anlamak Klasik ERP Yaklaşımı APO SD FI PLM MM CO HR PP QM R/3 Client / Server ABAP/4 PM TR AM PS SRM CRM WM CS BI GRC 2 Yeni Dönem Yıkıcı Etkiler

Detaylı

www.pwc.com/tr Türkiye Muhasebe Standartları na Geçiş Yol Haritası

www.pwc.com/tr Türkiye Muhasebe Standartları na Geçiş Yol Haritası www.pwc.com/tr Türkiye Muhasebe Standartları na Geçiş Yol Haritası Yeni Türk Ticaret Kanunu Türkiye Muhasebe Standartları na Geçiş Yol Haritası Yeni muhasebe standartlarına hazır mısınız? 1 Temmuz 2012

Detaylı

5.DERS PROJEDE YÜRÜTMENİN PLANLANMASI

5.DERS PROJEDE YÜRÜTMENİN PLANLANMASI 5.DERS PROJEDE YÜRÜTMENİN PLANLANMASI 1 1. PROJENİN PLANLANMASI? Proje planlaması yapılmadan iyi bir proje önerisi hazırlanması mümkün değildir. Bu nedenle planlama ile ilgili sorunları ortaya koymanın

Detaylı

PERFORMANS YÖNETĐMĐ. Hedefe Odaklı Çalışma ve Yetkinlik Yönetimi.

PERFORMANS YÖNETĐMĐ. Hedefe Odaklı Çalışma ve Yetkinlik Yönetimi. PERFORMANS YÖNETĐMĐ Kurumların yapısına uygun performans yönetimi sistemini esnek yapı sayesinde Đnsan Kaynakları uygulaması içinde tanımlayarak takip edebilme Performans kayıtlarını yöneticilere e-posta

Detaylı

Çevik Yazılım Geliştirme Yaklaşımları (SE 571) Ders Detayları

Çevik Yazılım Geliştirme Yaklaşımları (SE 571) Ders Detayları Çevik Yazılım Geliştirme Yaklaşımları (SE 571) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Uygulama Saati Saati Laboratuar Saati Kredi AKTS Çevik Yazılım Geliştirme Yaklaşımları SE 571 Bahar 2 0 2 3

Detaylı

Kurumsal Yönetim ve Değişim (ISE 502) Ders Detayları

Kurumsal Yönetim ve Değişim (ISE 502) Ders Detayları Kurumsal Yönetim ve Değişim (ISE 502) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Kurumsal Yönetim ve Değişim ISE 502 Her İkisi 3 0 0 3 7.5 Ön Koşul Ders(ler)i

Detaylı

RİSK YÖNETİMİ. Risk Yönetim Planının 7 Bileşeni

RİSK YÖNETİMİ. Risk Yönetim Planının 7 Bileşeni RİSK YÖNETİMİ Risk Yönetim Planının 7 Bileşeni İÇİNDEKİLER Giriş Bileşenler: Rol ve Sorumluluklar Bütçeleme Zamanlama Risk Değerlendirme Kriteri Eşik Değerler İletişim Takip ve Denetim Sonuç GİRİŞ : Risk

Detaylı

Bilgi sistemlerinin geliştirilmesi için izlenen sürece, Sistem Geliştirme Yaşam Döngüsü (SGYD) denir.

Bilgi sistemlerinin geliştirilmesi için izlenen sürece, Sistem Geliştirme Yaşam Döngüsü (SGYD) denir. Bilgi sistemlerinin geliştirilmesi için izlenen sürece, Sistem Geliştirme Yaşam Döngüsü (SGYD) denir. SGYD, yeni bir bilişim sisteminin geliştirilmesi için gerekli yöntem ve işlemleri ifade eden genel

Detaylı

YAPIM YÖNETİMİ - EKONOMİSİ 03. İşler veya eylemler olası olan zaman ve mekanının tamamını kullanacaktır.

YAPIM YÖNETİMİ - EKONOMİSİ 03. İşler veya eylemler olası olan zaman ve mekanının tamamını kullanacaktır. İNŞAAT PROJELERİNİN YÖNETİMİNDE FİZİBİLİTE ÇALIŞMASI İnşaat projelerinin yönetimi ve kurallar Parkinson Kuralı İşler veya eylemler olası olan zaman ve mekanının tamamını kullanacaktır. Peter İlkesi Bireyler

Detaylı

Bitirme Projesi (COMPE 494) Ders Detayları

Bitirme Projesi (COMPE 494) Ders Detayları Bitirme Projesi (COMPE 494) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Bitirme Projesi COMPE 494 Bahar 4 0 0 4 12 Ön Koşul Ders(ler)i COMPE 493 Dersin

Detaylı

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

Yaşanmış Tecrübe Paylaşımı Önce Test Et Sonra Kodla XP Pratiği TBD 21. Ulusal Bilişim Kurultayı Sunumu Yaşanmış Tecrübe Paylaşımı Önce Test Et Sonra Kodla XP Pratiği Hasan ÖZKESER Bimar Bilgi İşlem Hizmetleri Aş. 5 Ekim 2004 ODTÜ Kültür ve Kongre Merkezi, Ankara 2004

Detaylı

1: Anlatım, 2: Soru-Cevap, 3: Lab, 4: Örnek vaka incelemesi

1: Anlatım, 2: Soru-Cevap, 3: Lab, 4: Örnek vaka incelemesi DERS BİLGİLERİ DERSİN BAŞLIĞI Kodu Yarıyıl T+U saat Kredi AKTS YAZILIM MÜHENDİSLİĞİNDE İLERİ KONULAR CSE544 3 3 10 Ön koşullar CSE 344 Introduction to Software Engineering Dersin Dili Dersin Seviyesi Dersin

Detaylı

Dönüşüm Odaklı Proje Yönetimi

Dönüşüm Odaklı Proje Yönetimi Dönüşüm Odaklı Proje Yönetimi TÜBİTAK Mustafa AFYONLUOĞLU e-dönüşüm Birim Yöneticisi / e-devlet Danışmanı TÜBİTAK BİLGEM YTE 2 Ekim 2013 e-devlet Projelerinde Başarı Etkenleri: Dönüşüm Odaklı Proje Yönetimi

Detaylı

Yaz.Müh.Ders Notları #3 1

Yaz.Müh.Ders Notları #3 1 YAZILIM MÜHENDİSLİĞİ Şubat 2012 Yrd.Doç.Dr. Yunus Emre SELÇUK 1 NE GİRİŞ Üzerinde çalışılmaya başlanacak projenin amaçlarını, boyutlarını ve etkilerini belirlemeye yönelik çalışmalardır. Genel amaçlı proje

Detaylı

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

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 BİLGİ İŞLEM BÖLÜMLERİNİN DAHA KOLAY VE ETKİN YÖNETİLMESİ İÇİN BİR ARIZA KAYIT SİSTEMİ ORHUN UZUNŞİMŞEK OĞUZHAN İLHAN FATİH YÜCALAR ŞENOL ZAFER ERDOĞAN orhun.uzunsimsek@gmail.com ilhanoguzhan@gmail.com

Detaylı

Pardus. S.Çağlar Onur, caglar@pardus.org.tr. 21 Aralık 2006. Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

Pardus. S.Çağlar Onur, caglar@pardus.org.tr. 21 Aralık 2006. Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği Yenilikleri Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği 21 Aralık 2006 Yenilikleri İçerik 1 Neden? Nasıl? 2 Yenilikleri man 3 Yenilikleri Neden? Nasıl? 1 Neden? Nasıl? 2 Yenilikleri man 3 Yenilikleri

Detaylı

International Conference on Computer Science and Engineering Tekirdağ, Turkey, October 2016

International Conference on Computer Science and Engineering Tekirdağ, Turkey, October 2016 : Bir Sistematik Eşleme Çalışması Project Management Problems in Agile Methodologies : A Systematic Mapping Study Cansu Gokhan 1, Ziya Karakaya 2 1 Fen Bilimleri Enstitüsü, Yazılım Mühendisliği ABD, Y.L.

Detaylı

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

Mobil Kullanılabilirlik ve Kullanıcı Deneyimi Eğitimi Mobil Kullanılabilirlik ve Kullanıcı Deneyimi Eğitimi Kullanıcı Dostu Arayüzler Oluşturun www.userspots.com 1 Mobil Kullanılabilirlik ve Kullanıcı Deneyimi Eğitimi Nedir? Mobil kullanılabilirlik ve kullanıcı

Detaylı

Yönetim Bilişim Sistemlerine Giriş (ISE 102) Ders Detayları

Yönetim Bilişim Sistemlerine Giriş (ISE 102) Ders Detayları Yönetim Bilişim Sistemlerine Giriş (ISE 102) Ders Detayları Ders Adı Ders Dönemi Ders Uygulama Laboratuar Kredi AKTS Kodu Saati Saati Saati Yönetim Bilişim Sistemlerine Giriş ISE 102 Bahar 3 0 0 3 5 Ön

Detaylı

Girişimcinin İş Kurma Sürecindeki Temel Adımları. Yrd.Doç.Dr. Levent VURGUN Turgut Özal Üniversitesi

Girişimcinin İş Kurma Sürecindeki Temel Adımları. Yrd.Doç.Dr. Levent VURGUN Turgut Özal Üniversitesi Girişimcinin İş Kurma Sürecindeki Temel Adımları Yrd.Doç.Dr. Levent VURGUN Turgut Özal Üniversitesi Girişimcinin İş Kurma Sürecindeki Temel Adımları MOTİVASYON İŞ FİKRİ ÇALIŞMA PROGRAMI ÖN DEĞERLENDİRME

Detaylı

Microsoft Office 365 le. Küçük işletmenizi mobil hale getirin MICROSOFT OFFICE 365 LE KÜÇÜK IŞLETMENIZI MOBIL HALE GETIRIN 1

Microsoft Office 365 le. Küçük işletmenizi mobil hale getirin MICROSOFT OFFICE 365 LE KÜÇÜK IŞLETMENIZI MOBIL HALE GETIRIN 1 Microsoft Office 365 le Küçük işletmenizi mobil hale getirin MICROSOFT OFFICE 365 LE KÜÇÜK IŞLETMENIZI MOBIL HALE GETIRIN 1 Şunu kabul edelim: Müşterilerinizin ve çalışanlarınız çoğu zaten mobil. Her gün

Detaylı

Linux nasıl savunulmaz?

Linux nasıl savunulmaz? Linux nasıl savunulmaz? Enver ALTIN http://enveraltin.com/ ealtin@construia.com Yazılım mühendisi (adayı) Bizim yaptığımız yanlışlar? LKD standındaki broşür Özgür yazılım felsefesi, üretmeyi ve paylaşmayı

Detaylı

Doğal Gaz Dağıtım Sektöründe Kurumsal Risk Yönetimi. Mehmet Akif DEMİRTAŞ Stratejik Planlama ve Yönetim Sistemleri Müdürü İGDAŞ 29.05.

Doğal Gaz Dağıtım Sektöründe Kurumsal Risk Yönetimi. Mehmet Akif DEMİRTAŞ Stratejik Planlama ve Yönetim Sistemleri Müdürü İGDAŞ 29.05. Doğal Gaz Dağıtım Sektöründe Kurumsal Risk Yönetimi Mehmet Akif DEMİRTAŞ Stratejik Planlama ve Yönetim Sistemleri Müdürü İGDAŞ 29.05.2013 İÇERİK Risk, Risk Yönetimi Kavramları Kurumsal Risk Yönetimi (KRY)

Detaylı

çalışmalara proje denilmektedir.

çalışmalara proje denilmektedir. PROJE YÖNETİMİ METOT ve TEKNİKLERİ Proje Yönetimi Metot ve Tekniklerinin Örnek Olaylarla Açıklandığı Grup Çalışmalarını İçerir. Kurumsal alanda; özgün bir ürün ya da hizmeti sağlamak üzere yapılan FARUK

Detaylı

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

Büyük Ölçekli Bir Sistem Projesinde IBM Rational Jazz Platformu Kullanarak Çevik Süreçlerin Uygulanması. Serap Bozbey Büyük Ölçekli Bir Sistem Projesinde IBM Rational Jazz Platformu Kullanarak Çevik Süreçlerin Uygulanması Serap Bozbey 1 2 3 İçerik Çevik Yazılım Geliştirme Yöntemleri Extreme Programming (XP) Scrum Uygulanan

Detaylı

UNICASE.... kapsamlı bir CASE* aracı. * http://en.wikipedia.org/wiki/computer-aided_software_engineering

UNICASE.... kapsamlı bir CASE* aracı. * http://en.wikipedia.org/wiki/computer-aided_software_engineering UNICASE... kapsamlı bir CASE* aracı * http://en.wikipedia.org/wiki/computer-aided_software_engineering Neden UNICASE? Yazılım geliştirme projelerinde yazılım mühendisliği modelleri merkezi bir yerde ve

Detaylı

Büyük Ölçekli bir Gömülü Yazılımın Geliştirme ve Otomatik Test Deneyimi

Büyük Ölçekli bir Gömülü Yazılımın Geliştirme ve Otomatik Test Deneyimi Büyük Ölçekli bir Gömülü Yazılımın Geliştirme ve Otomatik Test Deneyimi Eda Gürler 1 Murat Yılmaz 2 1, 2 Radar Elektronik Harp ve İstihbarat Sistemleri (REHİS) Grubu, ASELSAN A.Ş. Ankara 1 tverdi@aselsan.com.tr,

Detaylı

İSTANBUL ANKARA LONDRA

İSTANBUL ANKARA LONDRA İSTANBUL ANKARA LONDRA PIM - Proje Yönetimi PROJE PLANLAMA HİZMETİ PROJE UYGULAMA HİZMETİ MEVCUT SİSTEM DENETİMİ PROJE BAŞLAT YAZILIM YÜKLEME PIM NEDİR? Müşteri ile mutabakat sağlayarak ihtiyaçların tam

Detaylı

GİRİŞ. Mehmet Sait Andaç. e-posta: mandac@meliksah.edu.tr. İnşaat Mühendisi ve Endüstri Mühendisi. www.meliksah.edu.tr/mandac.

GİRİŞ. Mehmet Sait Andaç. e-posta: mandac@meliksah.edu.tr. İnşaat Mühendisi ve Endüstri Mühendisi. www.meliksah.edu.tr/mandac. GİRİŞ Mehmet Sait Andaç İnşaat Mühendisi ve Endüstri Mühendisi e-posta: mandac@meliksah.edu.tr www.meliksah.edu.tr/mandac Oda No: 417 Giriş Bölüm I:Teorik Kısım (1.-6. Haftalar) (Proje, Proje Yönetimi,

Detaylı

İç Kontrol Uzmanı Pozisyonu İçin Doğru Kriterlere Sahip Olduğunuzdan Emin misiniz?

İç Kontrol Uzmanı Pozisyonu İçin Doğru Kriterlere Sahip Olduğunuzdan Emin misiniz? Türkiye nin en popüler iş arama ve işe alma platformları olan yenibiriş.com da 1500, kariyer.net te ise 2000 e yakın İç Kontrol başlıklı ilan bulunmaktadır. İç Kontrol Uzmanı Pozisyonu İçin Doğru Kriterlere

Detaylı

EĞİTİM VE SEMİNER KATALOĞU

EĞİTİM VE SEMİNER KATALOĞU EĞİTİM VE SEMİNER KATALOĞU 2016 Kimdir? Türkiye'nin ilk ve tek KPI odaklı Satış, Pazarlama, Yönetim ve Liderlik, İş Dünyasında Hukuk, Koçluk ve Kişisel Gelişim Eğitimleri noktasında, sınıf içi ve online

Detaylı

CMMI 2. Süreçleri ve XP Pratiklerinin Birlikte Kullanımına İlişkin Gerçek Hayat Tecrübeleri

CMMI 2. Süreçleri ve XP Pratiklerinin Birlikte Kullanımına İlişkin Gerçek Hayat Tecrübeleri TBD 21. Ulusal Bilişim Kurultayı Sunumu CMMI 2. Süreçleri ve XP Pratiklerinin Birlikte Kullanımına İlişkin Gerçek Hayat Tecrübeleri Serden Ferhatoğlu, Emel Saygın, Hasan Özkeser Bimar Bilgi İşlem Hizmetleri

Detaylı

BİR ÇEVİK YAZILIM GELİŞTİRME SÜRECİNİN UYARLANMASI VE UYGULANMASI

BİR ÇEVİK YAZILIM GELİŞTİRME SÜRECİNİN UYARLANMASI VE UYGULANMASI HAVACILIK VE UZAY TEKNOLOJİLERİ DERGİSİ OCAK 2010 CİLT 4 SAYI 3 (57-67) BİR ÇEVİK YAZILIM GELİŞTİRME SÜRECİNİN UYARLANMASI VE UYGULANMASI Kadir ÇAMOĞLU * Derya AKBAYIR Fatih YÜCALAR Selim BAYRAKLI Maltepe

Detaylı

Türksat Yazılım Geliştirme Projelerinde SCRUM Kullanımı EKİM 2013

Türksat Yazılım Geliştirme Projelerinde SCRUM Kullanımı EKİM 2013 Türksat Yazılım Geliştirme Projelerinde SCRUM Kullanımı EKİM 2013 KONUŞMACILAR Tahir EMİRHAN Uzman Barış BAL Agile Coach & Trainer Founder www.ankarajug.org www.scrumturkey.com AMAÇ & İÇERİK Yalın Yaklaşım

Detaylı

TCMB Deneyim Raporu. Kurumsal Java Uygulama Platformu. Sacit Uluırmak. Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü

TCMB Deneyim Raporu. Kurumsal Java Uygulama Platformu. Sacit Uluırmak. Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü TCMB Deneyim Raporu Kurumsal Java Uygulama Platformu Sacit Uluırmak Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü 2007 TCMB made available under the EPL v1.0 30.04.2007 Gündem

Detaylı

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf / Y.Y. Ders Saati (T+U+L) Kredi AKTS YAZILIM MÜHENDİSLİĞİ BG-411 4/1 3+0+0 3+0 5 Dersin Dili : TÜRKÇE Dersin Seviyesi

Detaylı

İnsan Bilgisayar Etkileşimi (SE 212) Ders Detayları

İnsan Bilgisayar Etkileşimi (SE 212) Ders Detayları İnsan Bilgisayar Etkileşimi (SE 212) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS İnsan Bilgisayar Etkileşimi SE 212 Bahar 3 0 0 3 5.5 Ön Koşul Ders(ler)i

Detaylı

KISIM II BİR PROJENİN PROJE YÖNETİMİ İÇİN STANDART

KISIM II BİR PROJENİN PROJE YÖNETİMİ İÇİN STANDART KISIM II BİR PROJENİN PROJE YÖNETİMİ İÇİN STANDART 3. Bölüm Bir Proje İçin Proje Yönetimi Süreçleri BİR PROJE İÇİN PROJE YÖNETİMİ SÜREÇLERİ Proje yönetimi, bilgilerin, becerilerin araçların ve tekniklerin

Detaylı

Kullanılabilirlik ve Kullanıcı Deneyimi Tasarımı Eğitimi

Kullanılabilirlik ve Kullanıcı Deneyimi Tasarımı Eğitimi Kullanılabilirlik ve Kullanıcı Deneyimi Tasarımı Eğitimi Kullanıcı Dostu Arayüzler Oluşturun www.userspots.com 1 Kullanılabilirlik Eğitimi Nedir? Kullanıcı Deneyimi Eğitimleriyle tasarım süreçlerinize

Detaylı

Proje Yönetimi metodolojisinin, PMI yaklaşımının, bilgi alanları ve süreçlerinin detaylı olarak irdelendiği bir programdır.

Proje Yönetimi metodolojisinin, PMI yaklaşımının, bilgi alanları ve süreçlerinin detaylı olarak irdelendiği bir programdır. PROJE YÖNETİMİ SERTİFİKA PROGRAMI (Eğitim Süresi: 60 Saat) www.projeyonetimi.com Amaç: Proje Yönetimi metodolojisinin, PMI yaklaşımının, bilgi alanları ve süreçlerinin detaylı olarak irdelendiği bir programdır.

Detaylı

Yıldız Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü. 13 Kasım 2010

Yıldız Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü. 13 Kasım 2010 Yıldız Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü 13 Kasım 2010 2010-2011 Eğitim Yılı (Haziran-Kasım 2010 tarihleri arasında) Bölümü Değerlendirme Anket Formu Raporu Öğrencilerimizin staj yaptıkları

Detaylı

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

Necdet Yücel - necdetyucel@gmail.com, Engin Manap - enginmanap@gmail.com, Öğrenciler Özgür Mesutcan Yazılıma Kurt Nasıl - mesutcank@gmail. Öğrenciler Özgür Yazılıma Nasıl Necdet Yücel - necdetyucel@gmail.com Engin Manap - enginmanap@gmail.com Mesutcan Kurt - mesutcank@gmail.com 1 Şubat 2012 Kullanmak ve Yaymak Kullanmak ve Yaymak Belgelendirme

Detaylı

10. BÖLÜM. Performans Değerlendirme

10. BÖLÜM. Performans Değerlendirme 10. BÖLÜM Performans Değerlendirme Performans Performans, belirlenen koşullara göre bir işin yerine getirilme düzeyi veya işgörenin davranış biçimidir. Bir çalışanın belirli bir zaman kesiti içerisinde

Detaylı

Yazılım Mühendisliği Bölüm - 3 Planlama

Yazılım Mühendisliği Bölüm - 3 Planlama 1 Yazılım Mühendisliği Bölüm - 3 Planlama 2 3 4 Planlama 5 Yazılım geliştirme sürecinin ilk aşaması Başarılı bir proje geliştirebilmek için projenin tüm resminin çıkarılması işlemi Proje planlama aşamasında

Detaylı

İnsan Bilgisayar Etkileşimi (SE 212) Ders Detayları

İnsan Bilgisayar Etkileşimi (SE 212) Ders Detayları İnsan Bilgisayar Etkileşimi (SE 212) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS İnsan Bilgisayar Etkileşimi SE 212 Bahar 3 0 0 3 5.5 Ön Koşul Ders(ler)i

Detaylı

İŞ ANALİZİ GEREKSİNİM SORU LİSTESİ

İŞ ANALİZİ GEREKSİNİM SORU LİSTESİ İŞ ANALİZİ GEREKSİNİM SORU LİSTESİ Yazılım Kalitesi Ve Süreç Yönetimi Departman ı İçindekiler ANALİZ ŞEMASI... 3 PAYDAŞLAR... 4 YETKİ... 5 TANIMLAMA... 5 TEKNİK PAYDAŞ... 6 DIŞ PAYDAŞ... 6 İLETİŞİM...

Detaylı

Eğitim Hizmetleri. İnsan Kaynakları Uzmanları için Bilişim Teknolojileri Eğitimi

Eğitim Hizmetleri. İnsan Kaynakları Uzmanları için Bilişim Teknolojileri Eğitimi Eğitim Hizmetleri İnsan Kaynakları Uzmanları için Bilişim Teknolojileri Eğitimi Eğitim İçerik Dökümanı Bu döküman bütünüyle (T&G Workshop) nin fikri mülkiyetindedir. T&G Workshop un yazılı izni olmadan

Detaylı

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

Smart Work ile SüreS. reçlerinizi Daha Verimli Hale Getirin Yeşim MUTLU. WebSphere Ürün Müdürü Smart Work ile SüreS reçlerinizi Daha Verimli Hale Getirin Yeşim MUTLU IBM Çözümler Zirvesi 2011 WebSphere Ürün Müdürü Đş Süreci Yönetimi Websphere Lombardi Edition Örnek Proje Profili Referanslar Đş Süreci

Detaylı

MESLEKİ TERMİNOLOJİ I 1. HAFTA YAZILIM MÜH. TEMEL KAVRAMLAR

MESLEKİ TERMİNOLOJİ I 1. HAFTA YAZILIM MÜH. TEMEL KAVRAMLAR YAZILIM: SOFTWARE Yazılım (Software): Yazılım sadece bir bilgisayar programı değildir. Basılı veya elektronik ortamdaki her tür dokümanı da içeren ürün. Dokümanlar yazılım mühendislerine ve son kullanıcıya

Detaylı

Yazılım Mühendisliği (SE 346) Ders Detayları

Yazılım Mühendisliği (SE 346) Ders Detayları Yazılım Mühendisliği (SE 346) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Uygulama Saati Saati Laboratuar Saati Kredi AKTS Yazılım Mühendisliği SE 346 Bahar 2 2 0 3 6.0 Ön Koşul Ders(ler)i Dersin Dili

Detaylı

Sistem ve Yazılım Nedir?

Sistem ve Yazılım Nedir? Sistem ve Yazılım Nedir? Bilgisayar Sistemleri; donanım, yazılım ve kullanıcılardan oluşur. Yazılım sadece belirli bir işlemi yapan bir program değildir. Yazılım belirli bir mantık dahilinde insanlar tarafından

Detaylı

Kurumsal Yönetim ve Değişim (ISE 502) Ders Detayları

Kurumsal Yönetim ve Değişim (ISE 502) Ders Detayları Kurumsal Yönetim ve Değişim (ISE 502) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Kurumsal Yönetim ve Değişim ISE 502 Her İkisi 3 0 0 3 5 Ön Koşul Ders(ler)i

Detaylı

DruzOnline Otomasyon Programı Kurulum Bilgileri

DruzOnline Otomasyon Programı Kurulum Bilgileri DruzOnline Otomasyon Programı Kurulum Bilgileri İçindekiler: 1- Druz Online Hakkında 2- Sistem Gereksinimleri 3- Program Kurulumu 4- Lisanslama İşlemi 5- Program İlk Açılış 6- Destek ve Hatalar 1- Druz

Detaylı

Güven KÖSE (Hacettepe Üniversitesi) Mehmet Emin KÜÇÜK (Aksaray Üniversitesi)

Güven KÖSE (Hacettepe Üniversitesi) Mehmet Emin KÜÇÜK (Aksaray Üniversitesi) Güven KÖSE (Hacettepe Üniversitesi) Mehmet Emin KÜÇÜK (Aksaray Üniversitesi) Bilimsel İletişim Bilimsel iletişim, bilimsel araştırmalar sonucu üretilen bilginin paketlenmesi, kalite açısından onaylanması,

Detaylı

YAZILIM KAVRAMINA BİR BAKIŞ. Gürcan Banger Elektrik Yük. Müh. ESOGÜ - 9 Nisan 2007

YAZILIM KAVRAMINA BİR BAKIŞ. Gürcan Banger Elektrik Yük. Müh. ESOGÜ - 9 Nisan 2007 YAZILIM KAVRAMINA BİR BAKIŞ Gürcan Banger Elektrik Yük. Müh. ESOGÜ - 9 Nisan 2007 YAZILIM ve DONANIM Bilgisayar kavramı, donanım ve yazılım olmak üzere iki ana bileşenden oluşuyor. Elektronik, mekanik

Detaylı

5Element Eğitim ve Danışmanlık EĞİTİM KATALOĞU

5Element Eğitim ve Danışmanlık EĞİTİM KATALOĞU 5Element Eğitim ve Danışmanlık EĞİTİM KATALOĞU 2016 Çatışma Yönetimi: Kişi, Ekip ve Organizasyon Değişimi Koçluk Yaklaşımı ile Yönetmek Eğiticinin Eğitimi: Eğitime ve Kişiye Özel Ekip Yönetimi: Bütünsel

Detaylı

THOMAS SATIŞ MOTİVASYONU & MÜŞTERİ İLİŞKİLERİ EĞİTİMİ

THOMAS SATIŞ MOTİVASYONU & MÜŞTERİ İLİŞKİLERİ EĞİTİMİ Eğitimin Amacı: Öncelikle kendinizi daha doğru, detaylı ve objektif olarak tanımanızı sağlamak ve bu gücü satışta nasıl başarıyla uygulayacağınız konusunda size yardımcı olmak. Karşınızdaki olası müşteri

Detaylı

Sayısal Yöntemler (COMPE 350) Ders Detayları

Sayısal Yöntemler (COMPE 350) Ders Detayları Sayısal Yöntemler (COMPE 350) Ders Detayları Ders Adı Sayısal Yöntemler Ders Kodu COMPE 350 Dönemi Ders Uygulama Saati Saati Laboratuar Saati Kredi AKTS Bahar 2 2 0 3 5.5 Ön Koşul Ders(ler)i Dersin Dili

Detaylı

Yazılım Mühendisliği Bölüm - 2 Yazılım Geliştirme Yaşam Döngüsü. Cengiz GÖK

Yazılım Mühendisliği Bölüm - 2 Yazılım Geliştirme Yaşam Döngüsü. Cengiz GÖK Yazılım Mühendisliği Bölüm - 2 Yazılım Geliştirme Yaşam Döngüsü Cengiz GÖK 1 Gerçek Hayatta Program Geliştirme Gereksinim Analizi Sistemin İdamesi Sistem Tasarımı Teslim Program Tasarımı Sistem Testi Program

Detaylı

Toplam Kalite Yönetiminde Performans Değerlendirme

Toplam Kalite Yönetiminde Performans Değerlendirme Toplam Kalite Yönetiminde Performans Değerlendirme - 1 Performans Değerlendirme Performans değerlendirmenin amaçları; Kurum amaçlarına ulaşıyor mu? Elde edilen sonuçlar beklentileri karşılıyor mu? Personelin

Detaylı

Proje Teknik Makine Tasarım,Otomasyon ve Uygulama

Proje Teknik Makine Tasarım,Otomasyon ve Uygulama Proje Teknik Makine Tasarım,Otomasyon ve Uygulama Firma Profili Bursa / TURKEY -Adres:Üçevler Mah. Ünalp Sok. No:2R/1 Nilüfer/BURSA -GPS: N 40 11 58,1928" E 28 56 19,1976" BURSA -Tel: +90 (224) 443 42

Detaylı

Sistem Yazılımının Sınanması ve Geçerlenmesi (SE 344) Ders Detayları

Sistem Yazılımının Sınanması ve Geçerlenmesi (SE 344) Ders Detayları Sistem Yazılımının Sınanması ve Geçerlenmesi (SE 344) Ders Detayları Ders Adı Ders Dönemi Ders Uygulama Kodu Saati Saati Laboratuar Kredi AKTS Saati Sistem Yazılımının Sınanması ve Geçerlenmesi SE 344

Detaylı

Model Güdümlü Geliştirme ile Gömülü Kaynakların Yönetimi

Model Güdümlü Geliştirme ile Gömülü Kaynakların Yönetimi Model Güdümlü Geliştirme ile Gömülü Kaynakların Yönetimi Can Öz EGE ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BİLGİSAYAR MÜHENDİSLİĞİ A.B.D. 1 İçerik Kaynak Yönetimi Problemi Kaynak Yönetimi Modellemesinin

Detaylı