Scrum üçün bir rəhbərin təlimatı: necə həyata keçirilməlidir?

Bu gün texnologiyalar sürətlə inkişaf edir; komandalar çox vaxt zonalarında işləyirlər və təzyiqlər yenilik və məhsul tədarükünə təkan vermək üçün qurulur. Mühəndislik rəhbərləri ənənəvi şəlaləyə əsaslanan layihə çatdırılmasından uzaqlaşır və çevik layihə idarəetmə metodologiyasını qəbul edirlər. Çevik kimi səslənən sözləri eşitdikdə, bəlkə ağlımıza gələn ilk şey Scrum çərçivəsidir.

Scrum nədir?

Scrum, mürəkkəb layihələrin idarə olunması üçün çevik çərçivələrdən biridir (və ya metod) və başlanğıclardan bəxt şirkətlərinə qədər proqram inkişaf qrupları tərəfindən geniş istifadə olunur. ScrumAlliance.org olaraq, Scrum "Yüngül, lakin inanılmaz dərəcədə güclü dəyərlər, prinsiplər və təcrübələrin dəstidir." Daha çox məlumat üçün Scrum Alliance veb saytında Scrum icmalını oxuyun.

Necə həyata keçirilməlidir?

Bir lider olaraq standart bir sual eşidirik - Scrum çərçivəsini sıfırdan tətbiq etdikmi? Scrum sertifikatına sahib ola bilərik və ya qurulmuş Scrum komandasının bir hissəsi ola bilərik, amma Scrumu heç nədən həyata keçirməyə gəldikdə qarşılaşacağımız kritik sual haradan başlamaq lazımdır? Aşağıdakı bələdçi (və ya yoxlama siyahısı), təşkilatlarında Scrum prosesinin qurulmasında yeni texnoloji liderlər üçün çox faydalı ola bilər.

# 1 - Rəhbərlik öhdəliyi alın:

  • Scrum prinsipləri, proseslər və Scrum komanda quruluşları barədə yüksək rəhbərliyi öyrədin.
  • Scrum qəbulu bir səyahətdir və yetkinlik bir gecədə baş vermir. İnvestisiyanın qaytarılması ilə bağlı real gözləntiləri təyin edin.
  • Təlim, sertifikatlar, alətlər və qeyd etmələrə büdcə ayırın.
  • Scrum ölçümlərini vaxtaşırı maraqlı tərəflərə bildirin.

# 2 - On-board Mühəndis heyəti:

  • Scrum çərçivəsinin istifadəsinin faydalarını yayın.
  • Xarici sertifikatlı bir məşqçi işə götürün və bütün mühəndis heyətini - həm quruda, həm də quruda məşq edin.
  • Scrum və ya məhsul sahibi sertifikatları (roldan asılı olaraq) almaq üçün komanda üzvlərini həvəsləndirin.
  • Məhsul sahibi və Scrum Master arasında sənəd rolu və məsuliyyəti. Scrum Master rolunu gözləyin və bu rolu qrup arasında dəyişin.
  • Scrum komandası ilə Tuckman'ın qrup inkişaf mərhələlərini bölüş / müzakirə et (formalaşdırma, dalğalandırma, normallaşma və performans.)

# 3 - İstehsal vasitələri:

  • Məhsulun geri idarə edilməsi və sprint icrası üçün, Atlassian Jira kimi onlayn Scrum lövhələri / alətlərindən istifadə edin.
  • Scrum lövhələrini Test idarəetmə və ya Yol Xəritəçəkmə vasitələri ilə birləşdirin.
  • Scrum lövhələrindən istifadə edərək resurs bölgüsü və sprint tapşırıqlarını idarə edin.
  • Buraxılış cədvəlləri və məhsul xəritələri üçün Leverage Jira və ya Aha.

# 4 - Nə Məsələni Öləyin:

  • Ən azı, növbəti iki-üç sprint üçün baxımlı və prioritetləşdirilmiş bir məhsul geriliyi yaradın.
  • İstifadəçi hekayələrinin keyfiyyətini ölçmək - hekayələr xüsusi və sınanabilirmi? Test vəziyyətinin keçmə nisbətlərini, hər başlıqdakı səhvləri axtarın.
  • Məhsul çatdırılmasının keyfiyyətini ölçün - Sprint sürəti və yandırma qrafikləri kimi sprint ölçümlərinə baxın.
  • Sprintləri düzləndirin, məhsulun yol xəritəsinə geri qayıdın. İstehsal dəstəyi üçün bufer vaxtını ayırın. Layihə idarəetmə prinsiplərini - əhatə dairəsini, cədvəlini və büdcəsini unutmayın. Məğlub olmayın.

# 5 - Prosesi dəqiqləşdirin və qeyd edin:

  • Skrum yerində olduqda, övladlığa götürmə ilə bağlı ətraflı bir retrospektiv aparın (Yaxşı / Pis / Çirkin). Ümumi tərəqqi ilə əlaqədar Scrum komandası ilə rüblük bir yoxlanışı planlaşdırın.
  • Scrum komandası ilə ölçüləri nəzərdən keçirin və inkişaf sahələrini müəyyənləşdirin. Prosesi lazım olduqda dəqiqləşdirin.
  • Scrum texnikalarından istifadə edərək prosesi optimallaşdırın.
  • Uğurlu sprint buraxılışlarını qeyd edin.

Xülasə:

Scrum, istehsalda işləyən proqram təminatını vermək üçün əməkdaşlıq edən, özünü təşkil edən komandalardır. Scrum hər kəs üçün deyil. Scrum-un sirri şəffaflıq, müntəzəm ünsiyyət və sadəlikdir. Scrum qəbulu master üçün çətin ola bilər, ancaq digər davamlı proses yaxşılaşdırılması layihələrindən heç bir fərqi yoxdur. Xoşbəxt Scrumming !!

İstinadlar:

  • https://en.wikipedia.org/wiki/Scrum_(software_development)
  • https://www.pmi.org/learning/library/ground-rules-high-performing-team-9338
  • https://en.wikipedia.org/wiki/Tuckman%27s_stages_of_group_ inkişaf
  • https://www.atlassian.com
  • https://www.scrumalliance.org