منهجية تطوير سكروم رشيقة ، أو كيف تكون في تدفق جميع المشاركين في المشروع

صورة



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



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



Scrum , ,   ,    .    , ,     .   , .



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



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



?





المرونة في تكنولوجيا المعلومات موجودة الآن في كل مكان وفلسفة Agile مع مجموعة من القيم الموضحة في بيان من 4 أفكار رئيسية و 12 مبدأ موجودة أيضًا على شفاه الجميع ، على مرأى من الجميع وربما في إطار مشروعك الذي تشارك فيه. نحن ندعم Agile تمامًا من حيث تفاعل الأشخاص داخل الفرق ، ونعمل من أجل منتج عامل مع العميل ، كما هو موضح سابقًا ، هو جزء من الفريق ، وبالطبع ، نحن جاهزون 24/7 لأي تغييرات ، على الإطلاق



قررنا الفلسفة ، لكن لم يكن علينا الذهاب بعيدًا للمنهجية ، أو كما تسمى الكتب بشكل صحيح - الإطار. تتلاءم Scrum تمامًا تقريبًا مع مشروعنا. لماذا تقريبًا ، ولكن لأننا نتحدث عن المرونة واتضح أنه يمكنك أيضًا تنفيذ منهجية مرنة بمرونة. على سبيل المثال ، نحن نخطئ عن طريق أخذ المهام في سباق سريع قيد التشغيل بالفعل ، نعم ، يمكننا أيضًا نقل المهام غير المغلقة إلى العدو التالي. لكن هذا لا يمنع العمل وفقًا لمنهجية Scrum وتقديم المنتج بنجاح.



سأخبرك عن تكييف المنهجية مع واقع المنتج قيد التطوير. نعم ، ربما سيتفاجأ أتباع Scrum وأتباعها بالجذور قليلاً بالنهج الموصوف أدناه ، لكن الرجال ، نحن تكنولوجيا المعلومات ، مما يعني أننا بحاجة إلى تجربة الخيارات والتكيف مع عملياتنا وتحقيق النجاح! بعد كل شيء ، فإن الهدف النهائي هو منتج عامل عالي الجودة وفي الوقت المحدد! ماذا نفعل مع الفريق.



إذن ، منهجية / إطار عمل Scrum ، ما أخذناه وكيف لدينا



1. مالك المنتج (PO) - العميل



في حالتنا ، هذا عميل خارجي ، تقنيو تكنولوجيا المعلومات (هناك 1-2 تقني في كل فريق) يشاركون بشكل كامل في عمليات التطوير لدينا من خلال الكشف عن متطلبات / مهام عملائهم وبثها. بالمناسبة ، يشارك العميل التجاري من وقت لآخر في العروض وتهيئة الفرق ، وهو أمر مفيد للغاية في مرحلة جمع المتطلبات الأساسية للمهام العالمية ، وتحديد النتائج المتوسطة والنهائية.



2. Scrum Master (SM) - القيادة في الفريق + الميسر



أحد أعضاء الفريق بخط إداري. إما أن يتم اختيار مرشح يتم ترشيحه ذاتيًا من قبل فريق يتم النظر في ترشيحه عن طريق التصويت. Scrum له عدة أدوار:

 
  • SM - يعمل وفقًا للمنهجية ، ويعقد الاجتماعات ، وينظم الاتصالات داخل الفريق ، ويراقب تنفيذ المهام ، ويصحح المتجه ، إذا تطلب الموقف ذلك
  •  —     ,   /   .
  • , , . ., ,  .  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