A escolha da metodologia de desenvolvimento de novos produtos de software depende de alguns dos seguintes fatores: novidade e inovação do conceito; entender o que o cliente deseja; a compreensĂŁo do fornecedor do software sobre o que o cliente deseja. O paradoxo Ă© que ambos estĂŁo errados desde o inĂcio, na fase de formação de uma ideia. Para que uma ideia seja confirmada na forma de um MVP e posteriormente desenvolvida na forma de um produto, Ă© necessário escolher uma abordagem e mecanismos que visem obter rapidamente o feedback do cliente.
Neste artigo, compartilharemos a experiĂŞncia de lançar uma startup em uma empresa - um integrador de sistemas OTP2000 do ponto de vista da escolha e implementação de uma abordagem flexĂvel para o desenvolvimento de
produtos de software testados e viáveis.
Produtos de inicialização
, . [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