Freqüentemente, é necessário explicar aos iniciantes como o processo de desenvolvimento é estruturado. Este artigo é uma análise da sequência e do significado de cada uma das etapas a partir de um exemplo de construção.
Então, temos uma ideia: queremos construir uma casa. O que vamos fazer para isso?
1. Análise de negócios
Nesta fase, devemos compreender da melhor forma possível as nossas expectativas em relação à nova casa.
Primeiro, devemos decidir onde nosso prédio será construído. Das opções: Desktop, Web, Mobile.
Desenvolvimento de aplicativos de desktop
Você tem seu próprio terreno e aí vai construir sua casa.
Web-
, : , .
, . , .
-, : , , ?
-, : ? //? ? - .
-, . , Java, -, front-end, back-end. - ? : , . ?
, . - , - . . , , , .
2. UX/UI
UI- , , . , , UI.
U , . UX , , “”, - :
UX.
3.
, . .
( - ) 3 : frontend, backend, fullstack.
Backend , , - .
Frontend- - , . Frontend , , , , .
, . , - . : - !
Full-stack - , , . : - , , . ! - , , -, .
4.
:
. ,
- . :
. , , , . - , .
. . 10000 . - ,
.
, - . , . : , , , . - , .
, , , .
. .
5.
, . , . , , .
, .
. :
6.
, . : , , , . . , , .
, 100- , 3 , . , 3- . , ! , 4 96 .
, , - . 4- , - , . , , “” . “ ” (fixed-price) , “Time&Mateials”, .
- , ;)
P.S. . , - .