Metodologi pengembangan scrum tangkas, atau bagaimana menjadi arus utama semua peserta proyek

gambar



,  ?  ,  , . ,  100% .  —  ,   , ,  , ,   .



  IT   , ,   ,   -   ,    .   , :). ,  , , ,  ,  , , , , , ,    , .



Scrum , ,   ,    .    , ,     .   , .



  ,   ,  . ,    — .  ,  ,  ,  ,     , , .



  ,    —   , . 12 , , 9 ,    7 , ,     4- , . , , ,     , . ,   , . ,   .  , ,      ,     Scrum-.



?





Fleksibilitas dalam TI sekarang ada di mana-mana dan filosofi Agile dengan serangkaian nilai yang dirumuskan dalam manifesto dari 4 gagasan utama dan 12 prinsip juga ada di bibir setiap orang, terlihat jelas, dan mungkin dalam klip proyek tempat Anda berpartisipasi. Kami sepenuhnya mendukung Agile dalam hal interaksi orang-orang dalam tim, kami bekerja untuk produk yang berfungsi bersama dengan pelanggan, yang, seperti yang disebutkan sebelumnya, adalah bagian dari tim dan tentu saja, kami siap 24/7 untuk setiap perubahan, apa pun.



Kami memutuskan filosofinya, tetapi kami tidak harus pergi jauh untuk metodologi atau, sebutan buku, kerangka kerjanya. Scrum sangat cocok dengan proyek kami. Mengapa hampir, tetapi karena kita berbicara tentang fleksibilitas dan ternyata Anda juga dapat menerapkan metodologi fleksibel secara fleksibel. Misalnya, kita berbuat dosa dengan memasukkan tugas ke dalam sprint yang sudah berjalan, ya, kita juga bisa mentransfer tugas yang belum ditutup ke sprint berikutnya. Tetapi ini tidak menghalangi kerja sesuai dengan metodologi Scrum dan berhasil dalam menghasilkan produk.



Saya akan memberi tahu Anda tentang adaptasi metodologi dengan realitas produk yang sedang dikembangkan. Ya, mungkin penganut dan penganut Scrum sampai ke akar-akarnya akan sedikit terkejut dengan pendekatan yang dijelaskan di bawah ini, tetapi teman-teman, kami adalah IT, yang berarti kami perlu mencoba opsi, menyesuaikan dengan proses kami, dan mencapai kesuksesan! Bagaimanapun, tujuan akhirnya adalah produk yang berkualitas tinggi dan tepat waktu! Apa yang kami lakukan dengan tim.



Jadi, metodologi / kerangka kerja Scrum, apa yang kami ambil dan bagaimana kami memiliki



1. Pemilik produk (PO) - Pelanggan



Dalam kasus kami, ini adalah pelanggan eksternal, ahli teknologi TI (ada 1-2 ahli teknologi di setiap tim) yang sepenuhnya terlibat dalam proses pengembangan kami dengan mengungkap dan menyiarkan persyaratan / tugas pelanggan bisnis mereka. Omong-omong, pelanggan bisnis dari waktu ke waktu berpartisipasi dalam pertunjukan dan perawatan tim, yang sangat berguna pada tahap mengumpulkan persyaratan utama tugas global, memperbaiki hasil menengah dan akhir.



2. Scrum master (SM) - Memimpin dalam tim + fasilitator



Salah satu anggota tim yang memiliki kemampuan manajerial. Salah satu kandidat yang mencalonkan diri dipilih oleh tim, dan kandidat tersebut dipertimbangkan dengan pemungutan suara. Scrum memiliki beberapa peran:

 
  • SM - bertindak sesuai dengan metodologi, melakukan pertemuan, mengatur komunikasi dalam tim, memantau pelaksanaan tugas, menyesuaikan vektor, jika situasinya memerlukannya
  •  —     ,   /   .
  • , , . ., ,  .  Scrum   . ,   2 (   ),   ,    . .



3.



5-9 .  6  12 .      6 ,   - ,    12 ,  .



  .     7 , 50+  : , (Front, Back, Integration), , ,  .



  100% , .    Scrum . ,     , ,  ,   - .  . ,   ,   , , ,   . SM ,   ,  , ,   .   , . .     , , . ,  ,  , /,   .   , «»  .     , ,   , ,   ,   , -   , . ?



 , , . ,  .







1. Boards —

-   .  , ,      , ,    Kanban . Kanban , ,  .   ()   - ,  .    , , ,  . ,  ,  .   ,  Jira.



Scrum- ,     ,   , , . ,    ,  .   .   . , , , ,    ( Story Pointʼ) .



  :

 



,    Jira, , , ,     ,    ,   . - , , , - . ,    Jira, Scrum . ,     .



  ,  .     ,     .



,   ,  45%.    Jira,   SM,  .



2.



, , ,    -, VoIP .  Skype,       ,   . ,  ,   , , , . , . . ,     -.



  , - Zoom . . .    ,   -. ,  , , , .    online,    .



SM ,   ,   .



,   Confluence,   ,   , - ,   . Confluence     , ,  online,   . ,   , . .



3. Backlog —



 . Scrum-  Jira,  .   ,      , , .



«»   ,  , -,  e,   «Backlog».    ,   /  . ,     . , - - ,   ,   ,  ,  ,   .     . ,     .



    SM,     ,  SM. , ,   -  ,    .



Backlog:

 

  •  
  •  
  •  
  •  
  •  



  .    ,  Jira.       . , , epicʼ   ,  .



 Jirʼe :

 

  1. = . 10+  .
  2. = Epic  Jirʼe
  3. Epic    
  4. =





4. ()



,     ( , , : ,  ) ,      ( ). Agile  ,   ,   , ,     Story Point (SP).     ,      ,       3, 6, 9, 12. 3 , 12 . -  2 SP, -   ,      3 SP, .



, , Planning Poker.    SP.   , 2 , . ,   ,       . SM  ,  ,   ,   , (   ,     )      SP. SM    , ,  ,    ,   . , SP . .



= .    ,   Jira, SP   . , SP    SP .  ,  «» .  ,  2-   150 SP,      ,   , 75 SP ±.  ,   ,       .



 Epicʼ   .  ,    SP. ,  ,   .  SP. SM, .



5. Sprint



,   ,    . :

 



, ,  1 — 2 . .   2- ,   :

 

  1. 10 - ,
  2. 40    . / . 40   ( 1 ),   30   .   2 * 2   * -
  3.        , . ,   2 ( , , )



,   7 .    .  - /   ,  -  .    , .   .



  ,   .



       —    , .



  ,  3 :



  • ?
  • ?
  •   /?



,   , .  ,     ( - . , ). ,   ,  :

 

  1. ? .    .  , ,    . SP,   ,  .   .
  2.   .   ,  ,  



,      .      30 . , , ,     (     ).



(Grooming)  , ,     / .     (,  16:00).    :



 

  • /



 30   .



(Demo/) — ,   . Demo   ,       .



Demo ,   , ,   . , , ,   . .   ,   ,   , -  , ,     .   ,   .   — ,     ,  -   « ».     ,   .



 —   ,    .   ,   ,   . ,     ( , ), ,  ,   .



,   . , , ,   , -,    ?  - ,   ,   .   . , ,  , . .       «» , , , . ,    — , ,     ,     .   ,   , ,   .  ,    — , ,       ,   ,     , .



  ,     ,     .



, ,     Agile  Scrum . - ,    3  ,      .



.   .



:






All Articles