Le développement et la livraison de produits est une construction sémantique qui caractérise la présence, la compréhension, l'utilisation d'approches d'ingénierie et d'outils pour le développement de logiciels. L'utilisation active des pratiques d'ingénierie nous permet de produire un produit de haute qualité de manière incrémentale et itérative, correspondant aux besoins des parties prenantes.
.
:
SCRUM:
SCRUM:
SCRUM:
CI/CD
CI ( ) / CD ( ) . , ; .
|
|
|
GIT |
GIT |
GIT - 0 GIT - 5 |
CI |
CI, |
- 0 1 - 1 4 - 3 5 - 5 |
CI |
CI, |
4 . - 0 1 . 4 . - 1 30 . 1 . - 3 5 . 30 . - 5 |
CD |
CD, |
- 0 2 - 4 - 1 5 - 3 CI - 5 |
CD |
CD, |
8 - 0 3 . 8 . - 1 1 . 3 . - 3 1 . - 5 |
DevOps |
DevOps |
- 0 - 5 |
|
|
3 - 0 3 - 5 |
|
|
2 - 0 2 - 5 |
[0 - 28] - , CI/CD . . , . .
[28 - 33] - , CI/CD , , . , , . .
[34 - 40] - , CI/CD, . , . : (CQ), c CI/CD .
CQ
QA (quality assurence), , CQ (continious quality) . CQ () , .
|
|
|
Unit |
unit . |
0 - 30% - 0 30 - 50 % - 1 50 - 80 % - 3 80 - 100% - 5 |
|
. |
0 - 30% - 0 30 - 50 % - 1 50 - 80 % - 3 80 - 100% - 5 |
|
. |
0 - 30% - 0 30 - 50 % - 1 50 - 80 % - 3 80 - 100% - 5 |
|
. |
0 - 30% - 0 30 - 50 % - 1 50 - 80 % - 3 80 - 100% - 5 |
|
|
. |
0 - 30% - 0 30 - 50 % - 1 50 - 80 % - 3 80 - 100% - 5 |
unit |
unit |
- 0 1 - 1 1 - 3 MR - 5 |
|
|
- 0 - 1 - 5 |
|
|
- 0 - 1 - 5 |
|
|
- 0 - 1 - 5 |
|
|
- 0 1 - 1 - 3 CD - 5 |
[0 - 35] - , (CQ) . “ - ” . , . , . .
[35 - 50] - , (CQ) , . “ - ” , CQ. . , , . .
[42 - 50] - , , , - (feature driven). , , , .
- . . , .
|
|
|
|
|
8 . - 0 1 . 8 . - 1 30 . 1 . - 3 30 . - 5 |
|
|
- 0 - 8 |
|
|
2 - 0 2 - 5 1 - 8 |
|
|
- 0 - 5 |
|
(, , ) |
- 0 - 5 |
|
|
- 0 - 5 |
|
|
- 0 - 1 SCRUM, Kanban - 5 |
[0 - 29] - , 50% , , . , (, , ). .
[29 - 34] - , , . (SCRUM Kanban ).
[35 - 41] - , - , . - , . , .
, - , , . (, , ) , . :
- ?
- ? ?
- ?
, .
|
|
|
|
|
3 . - 0 2 . 3 . - 3 2 . - 5 |
|
|
- 0 - 5 |
|
|
- 0 - 5 |
|
- 0 - 5 |
“ ”, , . , , . , CI/CD CQ.