Ders 0 · Neden GitHub PORTWARE'de?

Kod, iş ve gereksinim neden tek yerde okunmalı; kim neyi görür.

Bu dersin hedefiYazılımlı bir ürünün kodunu, işini ve gereksinimini neden tek yerde tutmak gerektiğini görmek.

Bugünkü durum

Kod GitHub'da, görev proje aracında, gereksinim bir Word dosyasında, sürüm notu e-postada durur. Satış ve destek GitHub'a giremez; geliştirici görevin durumunu elle günceller; denetimde "bu gereksinimi hangi değişiklik karşıladı?" sorusunun cevabı günler sürer.

İz zinciri

Gereksinimden ürüne iz zinciriGereksinimREQ-0012GörevT163Koddal · commit · PRSürümv2.0.1ÜrünPW-SD-750PORTWARE bağı kendisi kurar: anahtar metinde geçer, kayıt bağlanır.Matris her halkayı sayar; kopuk halka 'Eksik' olarak görünür.
Bir yazılım işinin beş halkası. PORTWARE'den önce bu zincir dört farklı araçta dağınıktı; şimdi tek ekranda okunur.
KimPORTWARE'de ne görür
Proje yöneticisiGörevin kodu, PR durumu ve görev aşaması kendiliğinden güncel.
GeliştiriciDal adı hazır; commit mesajı görevi bağlar ve kapatır.
Satış ve destekÜrünün yazılım sürümü ve sürüm notları, GitHub'a girmeden.
Kalite ve denetimHer gereksinimin kanıtı: görev, birleşmiş değişiklik, doğrulama.
Ne değişmez
Geliştiriciler GitHub'da çalışmaya devam eder. PORTWARE yalnız okur ve bağlar; kodu değiştirmez. Tek istisna, sizin onayınızla görev dalı açmaktır.

Kendini sına

PORTWARE GitHub'daki kodu değiştirir mi?
Hayır. Okur ve bağlar; yalnız onayla görev dalı açar.
Satış ekibi sürüm notunu nerede görür?
Ürün formundaki GitHub düğmesinde ve Yazılım sekmesinde.