Hace varios años, en Ozon, podĂan pasar tres meses entre dos lanzamientos de una aplicaciĂłn en la misma plataforma. Planeamos que queremos lanzar con una caracterĂstica importante y hasta que lo hagamos, no la lanzaremos.
Lo que enfrentamos al lanzar lanzamientos de acuerdo con este esquema:
Es difĂcil predecir cuándo se lanzará la funciĂłn . Ok, de alguna manera descubrimos los plazos, pero cuanto más desarrollada era la funcionalidad, más difĂcil es estimar con precisiĂłn el plazo. El seguimiento del progreso de una funciĂłn tampoco es muy conveniente, porque "se hace allĂ" , y las compilaciones intermedias con algo listo "para ver" son difĂciles de ensamblar.
Mucho tiempo para corregir errores . En cĂłdigo, se pueden arreglar rápidamente. Pero la soluciĂłn llega a los usuarios con la misma caracterĂstica global.
Duele apagar el legado . Debemos esperar hasta que el número de usuarios de las nuevas versiones ya sea lo suficientemente grande. Con actualizaciones raras, a veces lleva años esperar.
. - , . , , «», .
. , , , , , , … , …
. , . . - , – (, - ).
, . «» , – . , : « … ».
:« , , 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, .
– , - . , .. - . . , .
. , . . . – , -.
. . .
, , :
.
.
.
.
, , , : , , .