Desenvolvimento de TI no exemplo da construção de uma casa: uma linha tênue

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. . , - .








All Articles