IT development on the example of building a house: a fine line

It is often required to explain to beginners how the development process is structured. This article is an analysis of the sequence and meaning of each of the stages using a construction example.





So, we have an idea: we want to build a house. What are we going to do for this?





1. Business analysis

At this stage, we must understand as best as possible our expectations of the new home. 





First, we must decide where our building will be built. From options: Desktop, Web, Mobile.





  • Desktop Application Development 





, .





  • 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