Le choix de la méthodologie de développement de nouveaux produits logiciels dépend d'un certain nombre des facteurs suivants: nouveauté et innovation du concept; compréhension du client de ce qu'il veut; la compréhension du fournisseur de logiciel de ce que veut le client. Le paradoxe est que les deux ont tort dès le début au stade de la formation d'une idée. Pour que l'idée soit confirmée sous la forme d'un MVP et développée davantage sous la forme d'un produit, il est nécessaire de choisir une approche et des mécanismes visant à recevoir rapidement les commentaires du client.
Dans cet article, nous partagerons l'expérience du lancement d'une startup dans une entreprise qui est un intégrateur de système OTP2000 en termes de choix et de mise en œuvre d'une approche flexible pour développer
des produits logiciels testés et exploitables .
Produits de démarrage
, . [1]:
- ;
- .
— « » «» — 2022 . MVP « » 2020-, .
« » 2000. « » ( «»). B2B- B2G-. .
«» — ( «»). — . .
« » MVP .
: , - . , :
- ;
- ;
. , , , , , , [2]. , 2 , , .
:
- — . , , , . , .
- — . , , , . , .
- — 5 8 , , . , .
. 2000 IT-, B2G- 2000 ., 4000 , . 20 , . , , .
- -.
- .
- .
- .
- .
, . . . , - MVP .
« » 2000 , , .
. .
« » ( , ):
- —
- UX/UI —
- —
- Backend- — back
- Frontend- — front
- QA- —
- DevOps —
- —
, :
- — «». , , . .
- — «». , - , .
- — « ». , . , .
- — « -». - , , manager as servant, , .
, , . , , .
2- :
- Stand Up — 15- , , . Kanban-.
- Release Planning — 2- , , (user stories) «». .
- Demo — 2- . .
- Retrospective — 2- , 3–4 . , .
-, , . , .
CI/CD
CI/CD-. :
- CI (continuous integration) — MR (merge requests) .
- CD (continuous deployment) — .
, CD, - . 15 4 . CI/CD . , .
|
|
local
|
. , . /master /dev .
|
/dev
|
() . , , PreProd .
|
/master
|
, . PreProd .
, /dev /master . Prod , , , 2 . |
PreProd
|
, Prod-. -.
|
Prod
|
. .
|
CI/CD- MR . CI/CD DevOps-.
, . , :
— Atlassian (JIRA, Service Desk, Confluence).
CI/CD — Gitlab.
— Discord, Telegram.
— Mural.
:
- JIRA:
a. JIRA -, , . JIRA , TTM (time to market) 1 .
b. JIRA , , , -. - , .
- . , .
- webhooks - JIRA. , JIRA, .
- Mural , ; - -.
, . , 6 , . :
- .
- .
- SAFe , .
[1] — , — . .
[2] — https://agilemanifesto.org/iso/ru/manifesto.html