Vor einigen Jahren konnte es in Ozon zwischen zwei Versionen einer Anwendung auf derselben Plattform drei Monate dauern. Wir haben geplant, dass wir mit einem bestimmten großen Feature veröffentlichen wollen, und bis wir es tun, werden wir es nicht veröffentlichen.
Was wir bei der Veröffentlichung von Releases nach diesem Schema gesehen haben:
Es ist schwer vorherzusagen, wann die Funktion veröffentlicht wird . Ok, wir haben die Fristen irgendwie herausgefunden, aber je mehr die entwickelte Funktionalität war, desto schwieriger ist es, die Fristen genau zu schätzen. Den Fortschritt eines Feature - Tracking ist auch nicht sehr bequem, weil „es dort getan hat“ , und Zwischen baut mit etwas bereit sind „zu sehen“ schwierig zu montieren.
Lange Zeit, um Fehler zu beheben . Im Code können sie schnell behoben werden. Das Update gilt jedoch für Benutzer mit derselben globalen Funktion.
Es tut weh, das Erbe auszuschalten . Wir mĂĽssen warten, bis die Anzahl der Benutzer in den neuen Versionen bereits groĂź genug ist. Bei seltenen Updates dauert das Warten manchmal Jahre.
. - , . , , «», .
. , , , , , , … , …
. , . . - , – (, - ).
, . «» , – . , : « … ».
:« , , Apple -- . , , , ?». : “ ”.
:
, .
. . , 1 , 1 .
, . , . . .
. , . , . , .
. . , . . : , , . , , — . , , . -.
: -
, , . , ... . – ! , - .
…
– .
, - :
.
– , .
«» .
.
: , – . . , . «», , , , .
QA. , .
, . , , , – .
– !
. :
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
«-». , , , develop. dev, . , – . , , . , - - . |
QA, . , – , . - .
- , - , .
, , –
;
;
.
- – .
, . :
.
( , ).
, . , , , – .
. , . , , . , dev.
, - , .
. – in progress. merge request – code review. review – QA.
, .
UI- . «» merge request. Jira.
merge request dev Jira. , . , .
QA Notes
QA Notes. :
.
.
.
.
— , - ( , ).
QA Notes . : QA - .
. QA . , . . , . .
. , . dev, . , - dev. – .
, QA , . .
«QA ». - – :
.
. , , – - .
.
-, - .
.
, , .
:
, :
. - , , . . -, . -, - , , , .
. , , , .
. , -, , ( – :) ).
. . . – . Ozon , , .
. , . -, «» dev, .
– , - . , .. - . . , .
. , . . . – , -.
. . .
, , :
.
.
.
.
, , , : , , .