XP Proje Planlama ve Örnek Olaylar

İçindekiler

  1. XP Proje Planlaması
  2. Kanban, Burndown vb Kavramlar
  3. İşe Yaran Bazı Servis ve Programlar
  4. Atölye Çalışması ve Örnek Olay İncelemesi

XP Proje Planlaması

Kullanıcı Hikayeleri

  1. Kullanıcı hikayeleri alınır.
  2. Kullanıcı hikayeleri önceliğe koyulur.
  3. Her kullanıcı hikayesi için görevler oluşturulur.
  4. Her kullanıcı hikayesi için testler oluşturulur.

İterasyon ve Sürüm Planı

  1. Poker Oyunu
  2. Load factor
  3. Programcının denemesi (Spike Solution)
  4. İterasyon ve sürüm planlamasının yapılması

Kanban, Burndown vb Kavramlar

  1. Use Case
  2. Domain model
  3. Arayüz protipleri
  4. Navigasyon listesi
  5. Kabul Onay Testleri
  6. Stand up toplantıları
  7. Geriye dönük toplantılar
  8. Burn down
  9. Kanban
  10. Niko-niko

Burndown

BurnDown

Kanban

Kanban Kanban

HENRIK KNIBERG'ın bloğunda paylaştığı Bir günlük kanban hikayesi.. içeğini mutlaka göz gezdiriniz.

Niko Niko

Niko Niko

İşe Yarayan Bazı Servis ve Programlar

  1. XP -> https://www.pivotaltracker.com
  2. AGİLE -> http://basecamphq.com
  3. INTERFACE -> http://pencil.evolus.vn/
  4. GIT -> https://github.com/
  5. SVN -> http://code.google.com/

Atölye Çalışması ve Örnek Olay İncelemesi

Örnek Proje 1 - Yapılacak İşler Listesi

  1. TODO Ekle, Sil, Düzenle, Listele
  2. TODO LİSTESİ Ekle, Sil, Düzenle, Listele
  3. TODO listesini günlük mail at
  4. Kullanıcı sisteme login, logout // Şifreli klasör

Anahtar kelimeler:TODO, TODO Listesi, Kimlik Tespiti, Mail

Örnek Proje 2 - Quizmatik

  1. Kullanıcılar email ve şifre bilgilerini vererek kayıt olmalı
  2. Kullanıcılar email ve şifre ile login olmalı
  3. Kullanıclar logout olmalı
  4. Kullanıcılar email ve şifrelerini değiştirmeli
  5. Kullanıcıya, sistem kullanıcının başarı puanına göre denk zorlukta bir soru sormalı.
  6. Kullanıcının soruları bilip bilmemelerine göre soruların zorluk puanı güncellenmeli.
  7. Kullanıcının soruları bilip bilmemelerine göre kullanıcıların başarı puanlerının güncellenmesi
  8. Admin özel bir alandan yeni soru ekleyebilmeli
  9. Admin eski soruları silebilmeli veya düzenleyebilmeli.

Anahtar kelimeler:Kullanıcı, Admin, Kimlik Tespiti Sistemi, Kullanıcı Başarı Puanı, Soru Zorluk Puanı, Soru

Örnek Proje 3 - Hireaguru

  1. Programcılar bir kayıt formundan site için gerekli bilgileri girerler.
  2. Programcılar listelenir.
  3. Programcılar belli kriterlere göre aranabilir.
  4. Programcılar ile ilgili detaylı sayfalar olur.
  5. Sistem admini login logout olabilmelidir.
  6. Kullanıcı bilgilerini düzenleyebilmelidir.
  7. İletişim formu olmalıdır

Anahtar kelimeler:Programcılar, Admin, Profil sayfası, Arama

Kaynakça


  1. http://www.infoq.com/resource/articles/agile-kanban-boards/en/resources/Fig4_DailyBurndown.jpg
  2. http://blog.crisp.se/henrikkniberg/2009/06/26/1246053060000.html
  3. http://www.infoq.com/resource/articles/agile-kanban-boards/en/resources/Fig1_task-board.jpg
  4. http://www.infoq.com/resource/articles/agile-kanban-boards/en/resources/Fig5_hitori-niko.jpg