Il est souvent nécessaire d'expliquer aux débutants comment le processus de développement est structuré. Cet article est une analyse de la séquence et de la signification de chacune des étapes à l'aide d'un exemple de construction.
Donc, nous avons une idée: nous voulons construire une maison. Qu'allons-nous faire pour cela?
1. Analyse commerciale
À ce stade, nous devons comprendre au mieux nos attentes vis-à-vis de la nouvelle maison.
Premièrement, nous devons décider où notre bâtiment sera construit. À partir des options: Bureau, Web, Mobile.
Développement d'applications de bureau
, .
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. . , - .