Tapşırıq backlogu: effektiv idarəetmə və prioritetlər

Yuliya Mishchanka profile icon
Yuliya Mishchanka

Hər uğurlu Agile layihənin ürəyi dahiyanə proqramçının beyni deyil, düzgün qurulmuş tapşırıqlar backlogudur. Bu canlı, nəfəs alan sənəddir ki, komandamızın uğura aparan yolunu müəyyən edir. Amma qarışıq istəklər siyahısını məhsuldar bir alətə necə çevirək? Gəlin birlikdə baxaq.

Əsas fikirlər

OK işarəsi ilə ikon

Backlog — komandanın fokusunu müəyyən edən dinamik planlaşdırma və adaptasiya vasitəsidir

Effektiv tapşırıq prioritetləşdirməsi məhsulun dəyərini minimal səylə maksimuma çatdırmağa kömək edir

Müntəzəm dəqiqləşdirmə, komanda iştirakıköhnəlmiş elementlərin təmizlənməsi backlog-u məhsuldar edir

Giriş

Təsəvvür edin ki, bütün ideyalar, funksiyalar, səhvlərin düzəldilməsi və təkmilləşdirmələr toplanmış bir xəzinədir ki, məhsulunuza və ya layihənizə lazım ola bilər. 

Tapşırıqlar backlog-u haqqında mem

Bu tapşırıqlar backlogudur. Agile kontekstində, bu komandanın etməli olduğu bütün işlərin dinamik, davamlı inkişaf edən siyahısıdır. O, layihə iştirakçıları üçün yeganə həqiqət mənbəyidir, şəffaflıq və prioritetlərin anlaşılmasını təmin edir. Backlog-dakı hər bir element — istifadəçilərinizə təqdim etmək istədiyiniz potensial dəyərdir.

Niyə lazımdır?

Düzgün strukturlaşdırılmamış tapşırıqlar backlog-u olmadan layihə tezliklə xaosa qapıla bilər. Buna görə lazımdır:

  • İstiqaməti müəyyən edir. Layihənin hara getdiyini, komandanın qarşısında duran məqsədləri göstərir.
  • Fokusu təmin edir. Komanda hazırda nəyə diqqət etməli olduğunu və gələcəkdə nə gözləməli olduğunu bilir.
  • Şəffaflığı artırır. Hər kəs nə baş verdiyini, nə işlənildiyini və nə gözlədiyini görür. Bu proqram təminatı inkişafında effektiv komanda işinin açarıdır.
  • Dəyişikliklərə çeviklik. Agile dünyasında hər şey dəyişir. Backlog yeni məlumatlar və ya bazar tələbləri dəyişdikcə prioritetləri tez dəyişdirməyə imkan verir.
  • Planlaşdırma üçün baza. Sprintlər və ya iterasiyalar planlaşdırmaq üçün başlanğıc nöqtəsidir.

Backlog idarəetməsi

Effektiv backlog idarəetməsi bir sənətdir. Bu davamlı prosesdir, bir dəfəlik tədbir deyil.

  • Bir sahibi. Backlog-un bir məsul şəxsi olmalıdır, adətən Product Owner. O, məzmun, prioritetlər və aydınlıq üçün cavabdehdir. Bu təkrarlamaların və ziddiyyətlərin qarşısını alır.
  • Canlı sənəd. Backlog statik deyil. O, davamlı yenilənməli, yeni ideyalarla doldurulmalı və köhnəlmiş elementlərdən təmizlənməlidir. Müntəzəm backlog incələmə görüşləri (backlog grooming və ya backlog refinement) kritik əhəmiyyət daşıyır.
  • Aydınlıq. Backlog-dakı hər bir element aydın ifadə olunmalıdır. Komandanın tapşırığın mahiyyətini başa düşməsi üçün sadə və bir mənalı təsvirlərdən istifadə edin. Jargondan çəkinin.
  • Aşağıya doğru təfərrüatlandırma. Backlog-un yuxarı hissəsindəki (prioritetli) elementlər maksimum təfərrüatlı və inkişaf üçün hazır olmalıdır. Siyahının aşağı hissəsindəki elementlər isə daha az təfərrüatlı olur, çünki planlar dəyişə bilər.

Prioritetləşdirmə

Əsl möcüzə burada başlayır! Tapşırıqların düzgün prioritetləşdirilməsi layihənin uğuru və komandanın xoşbəxtliyi üçün açardır. 

  • Biznes/istifadəçi üçün dəyər. Ən əsas meyar. Hansı daha çox fayda gətirəcək? İstifadəçinin ən ağrılı problemini hansı həll edir? Şirkətin strateji məqsədlərinə hansı kömək edir?
  • Təcillik. Dərhal diqqət tələb edən son tarixlər və ya xarici amillər varmı? Məsələn, kritik xətalar və ya tənzimləyici tələblər.
  • İcra xərcləri (həcmi/çətinliyi). Tapşırığın icrası üçün nə qədər səy tələb olunacağını qiymətləndirin. Bəzən böyük bir tapşırıq yerinə bir neçə kiçik, amma dəyərli tapşırıq seçmək daha yaxşıdır. Bunun üçün story points və ya T-shirt sizing istifadə edin.
  • Risklər. Tapşırıqla bağlı hansı risklər var? Sistemin digər hissələrinə təsir göstərə bilərmi? Texniki çətinliklər varmı? Yüksək riskli tapşırıqlar bəzən daha tez görülməlidir ki, problemlər daha erkən aşkar olunsun.
  • Asılılıqlar. Hansı tapşırıqlar cari tapşırığa bağlıdır? Bəzən az prioritetli tapşırıq daha vacib işin başlanması üçün yüksək prioritetli olur.

Bu prosesi strukturlaşdırmağa kömək edən bir çox prioritetləşdirmə texnikası mövcuddur:

MoSCoW (Must-have, Should-have, Could-have, Won’t-have). Tələblərin kateqoriyalaşdırılması üçün klassik üsul.

Value vs. Effort (Dəyər və səy). Tapşırıqları matris üzərində vizuallaşdıraraq maksimum dəyər verənləri minimum səy ilə seçməyə imkan verir.

Kano Model. Müştəri ehtiyaclarını ödəməyə fokuslanır, funksiyaları əsas, gözlənilən, cəlbedici və laqeyd kateqoriyalara bölür.

WSJF (Weighted Shortest Job First).  Agile prinsiplərinə əsaslanan və ən böyük iqtisadi faydanı ən qısa müddətdə gətirən tapşırıqları prioritetləşdirməyə kömək edən üsuldur.

Optimallaşdırma

Məhsul backlog-u davamlı diqqət tələb edir. Mütəmadi "grooming" və ya "refinement" (dəqiqləşdirmə) görüşləri, komandanın Product Owner ilə birlikdə backlog elementlərini müzakirə edib təkmilləşdirdiyi görüşlərdir. Belə görüşlərdə:

  • Detallaşdırma. Backlog-un üstündəki elementlər dəqiqləşdirilir, lazım olduqda daha kiçik tapşırıqlara bölünür və qiymətləndirilir.
  • Qiymətləndirmə. Komanda tapşırıqların mürəkkəbliyini qiymətləndirir; bu, Product Owner-in prioritetləri daha dəqiq təyin etməsinə kömək edir.
  • Köhnə elementlərin silinməsi. Köhnəlmiş və ya aktuallığını itirmiş tapşırıqlar backlog-dan silinir, beləliklə backlog sonsuz böyümür.
  • Prioritetlərin yenidən qiymətləndirilməsi. Son dəqiqləşdirmədən sonra prioritetlərin dəyişib-dəyişmədiyi müzakirə olunur.

Bu görüşlər mütəmadi olmalı, lakin çox uzun olmamalıdır ki, komandanın vaxtını çox almasın. Bu, təkcə bir dəfə olan fəaliyyət deyil, layihələrin idarə olunmasını daha çevik və effektiv edən prosesdir.

Tez-tez edilən səhvlər

Ən yaxşı kod baxışı təcrübələri məlum olsa da, bəzi tələlər olur:

  • Şişmiş backlog. Backlog çox böyük olduqda, onun dəyəri azalır. Onu mütəmadi təmizləyin.
  • Prioritetlərin olmaması. Əgər bütün tapşırıqlar "vacib"dirsə, heç biri həqiqətən vacib deyil. Qəti prioritetləşdirmə zəruridir.
  • Komandanın nəzərə alınmaması. Əgər komanda tapşırıqların dəqiqləşdirilməsi və qiymətləndirilməsində iştirak etməzsə, məsuliyyət və anlayış hiss etməz.
  • Elementlərin aşağı keyfiyyəti. Qeyri-dəqiq və ya çox böyük tapşırıqlar işin yavaşlamasına səbəb olur.
  • Çevikliyin olmaması. Əgər backlog "daş kimi" plan kimi qəbul olunursa, Agile-in bütün üstünlüklərini itirirsiniz.

Maraqlı fakt Göz ikonu

Scrum-un ilk ictimai tətbiqi 1993-cü ildə Easel Corporation-da baş verdi: Jeff Sutherland və komandası tapşırıqların iterativ idarə edilməsini və backlog-un tətbiqini ilk dəfə həyata keçirdi; gündəlik standuplar və həftəlik grooming daxil olmaqla.

Əlavə oxu:

Strateji planlaşdırmanı anlamaq üçün Layihə Yol Xəritəsi: Layihənizi Planlaşdırmaq və İdarə Etmək üçün Addım-addım Bələdçi ilə tanış olun. 

Şəlalə metodunu öyrənmək üçün Şəlalə Layihə İdarəetməsi: Uğura Doğru Addım-addım Yanaşma məqaləsini oxuyun. 

Komandalara dəyişikliklərə daha sürətli uyğunlaşmağa imkan vermək üçün Agile Manifesti: Əsas Dəyərlər və Prinsiplər ilə tanış olun. 

Nəticə

Effektiv backlog idarəçiliyi və düzgün tapşırıq prioritetləşdirilməsi yalnız nəzəri konsepsiyalar deyil, həm də inkişaf prosesini dəyişdirən güclü vasitələrdir. Bunlar komandanızın diqqətini cəmləməsinə, dəyişikliklərə sürətlə uyğunlaşmasına və davamlı dəyər təqdim etməsinə imkan verir. Bu praktikaları mənimsəməyə vaxt ayırın, beləliklə backlogunuz həqiqi irəliləyiş mühərrikinə çevriləcək və layihənizi uğura aparacaq.

Tövsiyə olunan oxu materialları Kitab ikonu
Backlog təşkili üzrə bələdçi

“User Story Mapping: Discover the Whole Story, Build the Right Product”

İstifadəçi hekayələrinin və müştəri dəyərinin vizual göstərilməsi ilə backlog təşkilinə dair praktik bələdçi.

Amazon-da
Uğurlu məhsul komandaları haqqında kitab

“Inspired: How to Create Tech Products Customers Love”

Uğurlu məhsul komandalarının prioritetləri necə müəyyən etdiyini və ideyaları yoxlayaraq istifadəçilərin həqiqətən ehtiyac duyduğu həlləri necə yaratdığını izah edir.

Amazon-da
Scrum tətbiqi üzrə bələdçi

“Essential Scrum: A Practical Guide to the Most Popular Agile Process”

Backlogun dəqiqləşdirilməsi və prioritetləşdirilməsi texnikaları da daxil olmaqla Scrum-un tətbiqi üzrə ətraflı praktik bələdçi.

Amazon-da
0 şərhlər
Sizin şərhiniz
to
Sıfırlamaq
Rəy bildirin

Bir cavab yazın

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir

Ətraflı oxu

Bütün ismarıclara baxın
Image
imgBack to menu
imgBack to menu
Komandalar üçün
Sənayelər
Şirkət növü
Bütün həlləri göstər img
Bütün həlləri göstər img
Bütün həlləri göstər img