Sobes.tech
Intern

Backlog nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Backlog — layihənin və ya məhsulun inkişafı üçün yerinə yetirilməsi lazım olan tapşırıqların sıralanmış siyahısıdır.

Agile metodologiyalarında iki əsas backlog növü mövcuddur:

  • Product Backlog (Məhsul Backlogu): Məhsul üçün funksional və funksional olmayan tələblərin, defektlərin aradan qaldırılması, təkmilləşdirmələr və tədqiqat işləri üçün dinamik, daim yenilənən siyahısıdır. Bu, məhsulun vizyonunu əks etdirir və Product Owner tərəfindən idarə olunur. Məhsul backlog elementləri dəyər, risk, asılılıq və digər amillərə görə prioritetləşdirilir. Ən prioritetli elementlər siyahının yuxarısında yerləşir və yerinə yetirilməyə hazırdır.
  • Sprint Backlog (Sprint Backlogu): Məhsul backlogundan seçilmiş elementlərin alt toplusu, inkişaf komandası tərəfindən bir sprint ərzində yerinə yetirmək üçün seçilir. Komanda tərəfindən detallandırılır və sprint üçün iş planını əks etdirir. Sprint backlog komandaya məxsusdur və sprint boyunca dəyişmir, istisna olmaqla, komanda sprint məqsədinə çatmaq üçün tapşırıqları əlavə etmək və ya çıxarmaq qərarına gəlsə.

Backlog-un əsas xüsusiyyətləri:

  • Dinamik: Backlog daim dəyişir: yeni elementlər əlavə olunur, mövcudlar dəyişdirilir, detalları aydınlaşdırılır, prioritetlər yenidən nəzərdən keçirilir.
  • Prioritetləşdirmə: Backlog elementləri istifadəçilər və biznes üçün əhəmiyyət və dəyərinə görə sıralanır.
  • Detallılaşdırma: Yuxarıdakı elementlər daha detallı və yerinə yetirilməyə hazırdır, aşağıdakı elementlər isə daha ümumi ola bilər.
  • Şəffaflıq: Bütün komanda üzvləri və maraqlı tərəflər üçün əlçatandır.
  • İdarəetmə: Adətən, Product Owner tərəfindən idarə olunur və onun məzmunu və prioritetləşdirilməsindən məsuldur.

QA işində backlog aşağıdakı məqsədlər üçün vacibdir:

  • Təsdiqlənəcək tələbləri və funksionallıqları anlamaq.
  • Test fəaliyyətlərini planlaşdırmaq.
  • Testlərlə əlaqəli tapşırıqları izləmək (məsələn, test halları yazmaq, kəşfiyyat testləri keçirmək).
  • Tapılan defektləri idarə etmək (onlar düzəldilmək və yenidən test üçün backlog-a əlavə olunur).