• Save
Extreme Programlama
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Extreme Programlama

  • 4,955 views
Uploaded on

Bu sunumda Extreme Programlama (XP) konusundaki içeriğe erişebilirsiniz.

Bu sunumda Extreme Programlama (XP) konusundaki içeriğe erişebilirsiniz.

More in: Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,955
On Slideshare
1,849
From Embeds
3,106
Number of Embeds
3

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 3,106

http://www.nuricankaya.com 3,047
http://nuricankaya.com 58
http://translate.googleusercontent.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Extreme Programming(XP)
  • 2. Genel Görünüm
    Yazılım Geliştirme Tarihçesi
    Çevik (Agile) Metodolojilere Örnekler
    XP Nedir?
    Programcılığın Değişen Yönleri
    Ne Zaman XP?
    XP’nin 4 Temel Taşı
    XP Pratikleri
    XP Akış Şemeları
  • 3. Yazılım Geliştirme Tarihçesi
    1960’lar ve 1970’lerin başı
    Hangi yolla yapabiliyorsan, o yolla yap
    1970’ler
    “GOTO Statement Considered Harmful” makalesi, Edsger Dijkstra, 1968, ACM
    1980’ler ve 1990’lar
    Yeni kurallar, yeni ekler
    21. Yüzyıl
    Dokümanlar ve kurallar kontrol dışı
    Daha büyük ve daha iyi bir metodoloji arayışı
  • 4. Çevik (Agile) Metodolojilere Örnekler
    Extreme Programming (XP)
    Cockburn's Crystal Family
    Scrum
    Feature Driven Software Development
    Dynamic System Development Method
    Highsmith's Adaptive Software Development
    RUP
  • 5. XP Nedir?
    Three Extremos
    Ward Cunningham, Kent Beck, Ron Jeffries
    1990 – 1996 yılıda olgunlaştı
    Basitlik, haberleşme,geribildirim ve cesaret temelleri üzerine kurulmuş bir yazılım metodolojisidir
  • 6. Programcılığın Değişen Yönleri
    Hangi yazılım daha değerlidir?
    Basit ve zarif düzenlenmiş
    Kompleks ve yönetimi zor
    Yazılıma harcanan kaynak donanıma harcanandan daha fazladır
    Testlerin Önemi
    Değişen İhtiyaçlar
  • 7. Ne Zaman XP? (1)
    Gereksinimleri değişken problemler
    Firma ne istediğini tam olarak bilmez
    Fonksiyonalitesi birkaç ayda değişen sistemler
    Proje risklerine hitap eder
    Tarih kısıtlaması
    Yazılım ekibi için yeni bir konu
    Yazılım endüstrisi için yeni bir konu
    Özellikle 2-10 kişilik ekipler
  • 8. Ne Zaman XP? (2)
    Genişletilmiş bir geliştirme ekibi
    Yazılımcılar, yöneticiler, müşteriler
    Test edilebilirlik
    Otomize edilmiş Unit ve Fonksiyonel Testler
    Verimlilik
  • 9. XP’nin 4 Temel Taşı
    İletişim
    Basitlik
    Geri Bildirim
    Cesaret
  • 10. XP Pratikleri (1)
    Planlama oyunu
    Küçük ve kısa aralıklı yayımlar(release)
    Sistem metaforu
    Basit tasarım
    Test
    Devamlı yeniden tasarım
  • 11. XP Pratikleri (2)
    Eşle programlama
    Ortak kod mülkiyeti
    Sürekli tümleştirme(continuous integration)
    Devam ettirilebilir hız – 40 saat / hafta
    Ekip üyesi müşteri
    Kodlama standartları
  • 12.                                                                                      
  • 13.                                                                                    
  • 14.                                                                                      
  • 15.