初创公司:大型IT公司中初创公司的组织和技术方面

开发新软件产品的方法选择取决于以下多个因素:概念的新颖性和创新性;了解客户的需求;软件供应商对客户需求的理解。自相矛盾的是,两者从构想阶段的一开始就都是错误的。为了以MVP形式确认该想法并以产品形式进一步开发该想法,有必要选择一种旨在快速从客户那里获得反馈的方法和机制。



图片



在本文中,我们将分享在OTP2000系统集成商的公司中创建启动公司的经验,以选择和实施一种灵活的方法来开发经过测试和

可行的软件产品。



启动产品



, . [1]:



  1. ;
  2. .


— « » «» — 2022 . MVP « » 2020-, .



图片



« » 2000. « » ( «»). B2B- B2G-. .



«» — ( «»). — . .



« » MVP .





: , - . , :



  1. ;
  2. ;


图片



. , , , , , , [2]. , 2 , , .

:



  1. — . , , , . , .
  2. — . , , , . , .
  3. — 5 8 , , . , .




. 2000 IT-, B2G- 2000 ., 4000 , . 20 , . , , .



  1. -.
  2. .
  3. .
  4. .
  5. .


, . . . , - MVP .



« » 2000 , , .



. .



图片



« » ( , ):



  • UX/UI —
  • Backend- — back
  • Frontend- — front
  • QA- —
  • DevOps —


, :



  1. — «». , , . .
  2. — «». , - , .
  3. — « ». , . , .
  4. — « -». - , , manager as servant, , .




, , . , , .



图片



2- :



  1. Stand Up — 15- , , . Kanban-.
  2. Release Planning — 2- , , (user stories) «». .
  3. Demo — 2- . .
  4. Retrospective — 2- , 3–4 . , .


-, , . , .



CI/CD



CI/CD-. :



  1. CI (continuous integration) — MR (merge requests) .
  2. 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.



:



  1. JIRA:

    a. JIRA -, , . JIRA , TTM (time to market) 1 .

    b. JIRA , , , -.
  2. , .
  3. . , .
  4. webhooks - JIRA. , JIRA, .
  5. Mural , ; - -.




, . , 6 , . :



  1. .
  2. .
  3. SAFe , .




[1] — , — . .

[2] — https://agilemanifesto.org/iso/ru/manifesto.html




All Articles