This article could have appeared much earlier, about a year. After all, about a year ago, we at PVS-Studio decided that it was time to experiment with agile. But I wanted to accumulate user experience, collect statistics and only then tell the world about it. In addition, along with agile, we planned to move to a different issue tracker (instead of Bitbucket), as well as many other changes in our internal development processes. In general, hands did not reach the point of writing an article.
By the way, there will be a second article about switching to another tracker. And in this one I will briefly introduce you to the history of our company, tell you about the prerequisites for the transition to kanban, the administrative and technical difficulties that we had to face, and why, in fact, this methodology was chosen. In general, I would like to share practical experience that may be useful to other companies.
Despite the fact that here will be about project management, I do not plan to dive deeply into theory. This article is intended for the advanced reader familiar with the concept of kanban. If you have just heard about this methodology and now want to learn more about it, then you can easily find many publications on this topic on the Internet.
, . . , , . - , , " ". . , . , , . agile: , .
PVS-Studio . . " 10 PVS-Studio". , PVS-Studio β . . , : , , -, IT- . , - .
Bitbucket. 30 2014, β 5 2021 ( , ). 5527 . Bitbucket - , . 3.3 ( 250 24 ). , , "". 30 ( 2014 2021 : 20 40 ). , , . , , . . , , , .
. , . , , ( ), , .. , , . , , , - . . , , .
, , , , : " (), ( )". , , , . . , one-to-one. " ". " kanban" . , , β . , , .
? β . 2019 , . , . PVS-Studio 34 : ; C/++, C#, Java; DevOps, . .
( ), . , . - . , , , .
, : , . . .
, - . : , ( ). . : (Bitbucket) . : .
, , , :
. , ;
, . , ;
, ;
. , . ;
, . . , , ;
. , .
kanban . kanban scrum. : , ( ) . , .
, scrum . kanban , , , . . .
, , agile, . , . , , , . , , . , ( ). , , .
, , , , . " " β . kanban .
kanban
, kanban-. 2019 . , . - . , , .
- . . , . ( ), kanban- , :
. , , β , "";
: Backlog ( ), Assignee (, ), On hold ( ), Analyze ( ), In progress ( ), Check ( , ), Done ( );
:
(WIP) . , . , , , ( , ), . kanban : , . kanban β WIP. :) : WIP ;
, , β : . ;
. - . "Done" . "Waiting" ( , , , ) "Check" "Done". : , , , ..;
, ;
, . , ;
: . .
( ), 2020 , , , ( , C++).
Kanban
kanban-. , () . , . . kanban, (kanban, scrum, scrum-).
, kanban ( ), , , . kanban. ( ).
, -. , . (C/++, C#, Java; DevOps). 15 . , , kanban.
, , , . : " ? , , . -. ". , kanban .
, kanban- . , ( , - ), . ( , ) , , ( ) "Done" β - . , .
, . , , . , , β " ", , . β "" . , , , , . , .
, - , , kanban. , .
, kanban- ( ). 2020 , (COVID), . , , , , . , : .
kanban-. - COVID , - Zoom. Bitbucket, . online.
2020 , . kanban-, . , , Jira. Bitbucket . β YouTrack, ++ (, ). , .
2020 YouTrack. , , .
. , , . , . , kanban , . , , .
agile kanban, , , . β . . , . , . , , - , , , .
.
, : Sergey Khrenov. PVS-Studio Team's Kanban Board. Part 1: Agile.