MĂ©thodologie de dĂ©veloppement agile Scrum, ou comment ĂȘtre dans le flux de tous les participants au projet

image



,  ?  ,  , . ,  100% .  â€”  ,   , ,  , ,   .



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



Scrum , ,   ,    .    , ,     .   , .



  ,   ,  . ,    â€” .  ,  ,  ,  ,     , , .



  ,    â€”   , . 12 , , 9 ,    7 , ,     4- , . , , ,     , . ,   , . ,   .  , ,      ,     Scrum-.



?





La flexibilitĂ© en informatique est dĂ©sormais partout et la philosophie Agile avec un ensemble de valeurs formulĂ©es dans un manifeste de 4 idĂ©es clĂ©s et 12 principes est Ă©galement sur toutes les lĂšvres, Ă  la vue de tous, et Ă©ventuellement dans le clip de votre projet auquel vous participez. Nous soutenons pleinement Agile en termes d'interaction des personnes au sein des Ă©quipes, nous travaillons pour un produit fonctionnel avec le client, qui, comme indiquĂ© prĂ©cĂ©demment, fait partie de l'Ă©quipe, et bien sĂ»r, nous sommes prĂȘts 24h / 24 et 7j / 7 pour tout changement, absolument tout.



Nous avons dĂ©cidĂ© de la philosophie, mais nous n'avons pas eu Ă  aller loin pour la mĂ©thodologie, ou comme les livres sont correctement appelĂ©s - le cadre. Scrum s'intĂšgre presque parfaitement dans notre projet. Pourquoi presque, mais parce que nous parlons de flexibilitĂ© et qu'il s'est avĂ©rĂ© que vous pouvez Ă©galement mettre en Ɠuvre une mĂ©thodologie flexible de maniĂšre flexible. Par exemple, nous pĂ©chons en prenant des tĂąches dans un sprint dĂ©jĂ  en cours d'exĂ©cution, oui, nous pouvons Ă©galement transfĂ©rer des tĂąches non fermĂ©es au sprint suivant. Mais cela n'empĂȘche pas de travailler selon la mĂ©thodologie Scrum et de livrer avec succĂšs le produit.



Je vais vous parler de l'adaptation de la mĂ©thodologie Ă  la rĂ©alitĂ© du produit en cours de dĂ©veloppement. Oui, peut-ĂȘtre que les adhĂ©rents et adhĂ©rents de Scrum aux racines mĂȘmes seront un peu surpris de l'approche dĂ©crite ci-dessous, mais les gars, nous sommes IT, ce qui signifie que vous devez essayer des options, vous adapter Ă  vos processus et rĂ©ussir! AprĂšs tout, l'objectif ultime est un produit fonctionnel de haute qualitĂ© et Ă  temps! Ce que nous faisons avec l'Ă©quipe.



Donc, méthodologie / cadre Scrum, ce que nous avons pris et comment nous avons



1. Product Owner (PO) - Client



Dans notre cas, il s'agit d'un client externe, des informaticiens (il y a 1 à 2 technologues dans chaque équipe) qui sont pleinement impliqués dans nos processus de développement en exposant et en diffusant les exigences / tùches de leur client professionnel. Le client professionnel, en passant, participe parfois aux spectacles et au toilettage des équipes, ce qui est trÚs utile au stade de la collecte des exigences primaires des tùches globales, de la fixation des résultats intermédiaires et finaux.



2. Scrum master (SM) - Lead dans l'Ă©quipe + facilitateur



Un des membres de l'équipe avec une tendance managériale. Soit un candidat auto-désigné est sélectionné par l'équipe, et le candidat est considéré par vote. Scrum a plusieurs rÎles:

 
  • SM - agit selon la mĂ©thodologie, anime des rĂ©unions, organise la communication au sein de l'Ă©quipe, surveille la mise en Ɠuvre des tĂąches, ajuste le vecteur, si la situation l'exige
  •  â€”     ,   /   .
  • , , . ., ,  .  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