---
# System prepended metadata

title: 'User Story : Yazılım Geliştirme İşi'
tags: [User Story]

---

# 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
