# User Story : Yazılım Geliştirme İşi ###### tags: `User Story` :::info Sistem Adı : **Yazılım Geliştirme** ::: ## :information_source: Açıklama Yazılım Geliştirme işleri için işler için kullanılır. * Birden farklı ekibin dahil olduğu işlerde her takım için farklı bir Yazılım Geliştirme İşi açılır. * Altına her hangi bir **Task** türünde kayıt açılabilir. * Area olarak işi yerine getiren takım seçilir. ## :loop: Akış ### Onaylar ```sequence Yeni -> Analiz : Analiz Başladı Analiz -> Analiz Onayı: Onay İste Analiz Onayı -> Beklemede: Kuyruğa Alındı Analiz Onayı -> Analiz: Yetersiz Analiz Yeni -> İptal: İşi İptal Et Beklemede -> İptal: İşi İptal Et ``` ### Geliştirme ```sequence Beklemede -> Geliştirme: Geliştirmeyi Başlat Geliştirme -> Test: Teste Gönder Geliştirme -> Beklemede : Askıya Alındı Test -> Geliştirme: Test Başarısız Test -> Geliştirme: Test İçin İçerik Yetersiz Test -> Beklemede : Askıya Alındı Test -> Güvenlik Onayı :Güvenlik Onayına Gönder Güvenlik Onayı -> Kullanıcı Kabul : Güvenlik Testi Başarılı Güvenlik Onayı -> Geliştirme : Güvenlik Testi Başarısız Güvenlik Onayı -> Geliştirme : Ek Bilgi İhtiyacı Var Kullanıcı Kabul -> Dağıtım: Uygundur Kullanıcı Kabul -> Geliştirme: Uygun Değildir ``` ### Dağıtım ```sequence Dağıtım -> Regresyon Testi: Kontrole Gönder Regresyon Testi -> Geliştirme: Dağıtım Problemli Regresyon Testi -> Tamamlandı: Otomatik Tamamlandı Regresyon Testi -> Tamamlandı: Manuel Tamamlandı ``` ## :gear: Aşamalar |Aşama|Açıklama| *Assigned To*^1^| |-----|-----|-----| |Yeni|Yeni kayıt açıldı|Kaydı Açan Kişi| |Analiz|Analize gönderildi|Analiz Eden Kişi| |Analiz Onayı||İş Birimi/İşi İsteyen Kişi| |Beklemede||| |Geliştirme|Üzerinde çalışılıyor|Geliştirmeyi Yapan Kişi| |Test||Test Ekibi| |Güvenlik Onayı||Bilgi Güvenliği Ekibi| |Kullanıcı Kabul||İş Birimi/İşi İsteyen Kişi| |Dağıtım||| |Regresyon Testi||| |Tamamlandı|İş tamamlandı|| |İptal|İş iptal edildi|| ## :heavy_check_mark: :x: Aksiyonlar ve Yetkiler Aksiyon | Açıklama | Yetki | | -------- | -------- | -------- | | *Yeni Kayıt* |Yeni kayıt açıldı | | | *Analiz Başladı* | | | | *Onaya Gönder* |Analiz onayına gönder || | *Yetersiz Analiz* |Analiz yetersiz bulundu | İşi Talep Eden Kişi | | *Kuyruğa Alındı* |Analiz yeterli bulundu | İşi Talep Eden Kişi | | *Geliştirmeyi Başlat* | | Geliştirmeyi Yapan Ekip | | *Teste Gönder* | | | | *Test Başarısız* | | Test Ekibi | | *Test İçin İçerik Yetersiz* | | Test Ekibi | | *Uygundur* |Kullanıcı kabul onayı verildi, dağıtım başlayabilir | İşi Talep Eden Kişi| | *Uygun Değildir* |Kullanıcı kabul onayı verilmedi | İşi Talep Eden Kişi | | *Güvenlik Testi Başarılı* | | Bilgi Güvenliği Ekibi| | *Güvenlik Testi Başarısız* | | Bilgi Güvenliği Ekibi| | *Kontrole Gönder* | Dağıtım tamamlandı| | | *Dağıtım Problemli* | | Geliştirmeyi Yapan Ekip | *Otomatik Tamamlandı* | | TFS Service | | *Manuel Tamamlandı* | | Geliştirmeyi Yapan Ekip | | *Askıya Alındı* |İş askıya alındı | | | *İşi İptal Et* |İş iptal edildi | | ## :eight_spoked_asterisk: Alanlar | Alan Adı | Alan Tipi | Açıklama | | -------- | -------- | -------- | | Efor | Sayı | Tahmini efor(saat) | Planlanan Kullanıcı Kabul Testine Veriliş Tarihi | Tarih | Tahmini kullanıcı kabule veriliş tarihi