Scrum敏捷开发方法论,或如何参与所有项目参与者

图片



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



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



Scrum , ,   ,    .    , ,     .   , .



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



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



?





IT的灵活性现在无处不在,并且在每个人的面前,每个人的视线范围内,甚至可能在您参与的项目框架中,以4个关键思想和12条原则的宣言所表达的,具有一套价值观的敏捷哲学都是如此。我们在团队内部人员之间的互动方面完全支持敏捷,我们与客户一起为工作产品工作,正如前面指出的,客户是团队的一部分,当然,我们24/7随时准备应对任何变化,绝对是任何变化。



我们决定了哲学,但是我们不必为方法论走得太远,也不必因为书本被正确地称为框架而已。 Scrum几乎完美地适合我们的项目。几乎是为什么,但是由于我们在谈论灵活性,因此您也可以灵活地实施灵活的方法。例如,我们通过将任务放入一个已经运行的Sprint中来犯错,是的,我们还可以将未关闭的任务转移到下一个Sprint中。但这不会妨碍您按照Scrum方法进行工作并成功交付产品。



我将告诉您有关方法论如何适应所开发产品的实际情况。是的,也许Scrum的拥护者和根深蒂固的人会对下面描述的方法感到有些惊讶,但是伙计们,我们是IT人士,这意味着我们需要尝试各种选择,适应我们的流程并取得成功!毕竟,最终目标是提供高质量,准时,有效的产品!我们正在与团队合作。



因此,Scrum方法论/框架,我们采取了什么以及我们如何拥有



1.产品所有者(PO)-客户



在我们的案例中,这是一个外部客户,IT技术人员(每个团队中有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