Ana Sayfa >
07.Kasım.2010 >
XP Proje Planlama ve Örnek Olaylar
XP Proje Planlama ve Örnek Olaylar
İçindekiler
- XP Proje Planlaması
- Kanban, Burndown vb Kavramlar
- İşe Yaran Bazı Servis ve Programlar
- Atölye Çalışması ve Örnek Olay İncelemesi
Kullanıcı Hikayeleri
- Kullanıcı hikayeleri alınır.
- Kullanıcı hikayeleri önceliğe koyulur.
- Her kullanıcı hikayesi için görevler oluşturulur.
- Her kullanıcı hikayesi için testler oluşturulur.
İterasyon ve Sürüm Planı
- Poker Oyunu
- Load factor
- Programcının denemesi (Spike Solution)
- İterasyon ve sürüm planlamasının yapılması
- Use Case
- Domain model
- Arayüz protipleri
- Navigasyon listesi
- Kabul Onay Testleri
- Stand up toplantıları
- Geriye dönük toplantılar
- Burn down
- Kanban
- Niko-niko
Burndown
Kanban
HENRIK KNIBERG'ın bloğunda paylaştığı Bir günlük kanban hikayesi.. içeğini mutlaka göz gezdiriniz.
Niko Niko
- XP -> https://www.pivotaltracker.com
- AGİLE -> http://basecamphq.com
- INTERFACE -> http://pencil.evolus.vn/
- GIT -> https://github.com/
- SVN -> http://code.google.com/
Örnek Proje 1 - Yapılacak İşler Listesi
- TODO Ekle, Sil, Düzenle, Listele
TODO LİSTESİ Ekle, Sil, Düzenle, Listele
- TODO listesini günlük mail at
- Kullanıcı sisteme login, logout // Şifreli klasör
Anahtar kelimeler:TODO, TODO Listesi, Kimlik Tespiti, Mail
Örnek Proje 2 - Quizmatik
- Kullanıcılar email ve şifre bilgilerini vererek kayıt olmalı
- Kullanıcılar email ve şifre ile login olmalı
- Kullanıclar logout olmalı
- Kullanıcılar email ve şifrelerini değiştirmeli
- Kullanıcıya, sistem kullanıcının başarı puanına göre denk zorlukta bir soru sormalı.
- Kullanıcının soruları bilip bilmemelerine göre soruların zorluk puanı güncellenmeli.
- Kullanıcının soruları bilip bilmemelerine göre kullanıcıların başarı puanlerının güncellenmesi
- Admin özel bir alandan yeni soru ekleyebilmeli
- 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
- Programcılar bir kayıt formundan site için gerekli bilgileri girerler.
- Programcılar listelenir.
- Programcılar belli kriterlere göre aranabilir.
- Programcılar ile ilgili detaylı sayfalar olur.
- Sistem admini login logout olabilmelidir.
- Kullanıcı bilgilerini düzenleyebilmelidir.
- İletişim formu olmalıdır
Anahtar kelimeler:Programcılar, Admin, Profil sayfası, Arama
Kaynakça
- http://www.infoq.com/resource/articles/agile-kanban-boards/en/resources/Fig4_DailyBurndown.jpg
- http://blog.crisp.se/henrikkniberg/2009/06/26/1246053060000.html
- http://www.infoq.com/resource/articles/agile-kanban-boards/en/resources/Fig1_task-board.jpg
- http://www.infoq.com/resource/articles/agile-kanban-boards/en/resources/Fig5_hitori-niko.jpg