Decomposition. How to disassemble a huge project into understandable segments for a preliminary assessment

image

They brought you a mammoth from hunting: you are taller than you, well-fed and seemingly inedible. What to do?! Decompose, of course: legs separately, skin separately. But where to start? And when will dinner be about ready?


If you got a fat project, the questions are about the same - what are the tasks ahead and how to evaluate them first . Decomposition is a cool way to put everything on the shelves and figure out the amount of work, lay reserves on difficult blocks and get to the bottom of unpleasant tasks with an asterisk. How to do this, we already told in one of the training videos . And for fans of thoughtful reading, we transformed it into a cool article.



Decomposition Levels


It would seem simpler than simple: we cut the project into large parts, these parts - still into parts, and those parts - again into parts. But is it really that simple ?!


image

1st level. Large blocks or components


 -, , , - .  , , - ,    .



2 .


    « »,   ,  .   ,   -- ?    — ,   (  )   .



e-commerce  — ,     : → →   .



    (, ) — ,  , . , ,   , ,    .


 , .  ,   —   , ?



   — , . ,  : (  ,   ), (    ), ( ,   ).   , .


,     (, -  . .),     ,     — .    — ,     .



3 .


      - -  — , . , /  —   (--),   , , ,   . ,    .  ,    — ,  - «» .


,     , — ,   . ,  ,  — .  — :   ,    .


    , -,   .   ,  —   .



 ?!


,    - . «  ?!».  ,  - (  ) -  — «   ».


, : «  -   »,     4  ,    : « ,  ?!».  — , - . , , - ,    - .


    «  !?»,    .       «  ?!»,    —   ,  ,    ( — ),       .


, ,  ?



 1.


image

     — . , ,   - ,     . ,    — ,  ,     ( ), (!),  .  — - . ,   , , SEO- .



 2.


image

  : -,   . -,    , ,   :   ,    . ,    —  , , ,    .



 3.   (  )


image

,  , -   . ,      .  -: «», «», «», «» —   ,  - .  — , «».


   ,      ?  . -  ,    , ,    .



,


 ,    - , «».   , .


«  - » — , .     ,     «»  — -.    , - «,    excel», « », «    ».


 — .    —   ?   «  !?».


image

-     :)



,


    ,  . , - ,   - .


   ,  «» . -   .     (userpic), ,  pdf   .    ,   , .


  ,     ,   S3,   ,   .   , ,    .  — -.  .


—  , CEO & Founder


  ?


-   . ,    .     .       ( , , ).   QA- -, ,   . ,   , QA-    -,   - .



    , ,     ,   ,    -. : ?  —  X  Y,      .  , - .  ,   .


, , —    .  ,   .



 4.  


image

    — .   ,    .     : , .    —   ,   .   ? ,  10 , 1000 ,  ? .    — ,  .


-   ,   . :




 —   . «       », .   10−15−20, — .  , , ,       , .


 — ,   ,   , - «»,   .    «»     .     - proxy — , .  — , Mozenda, Automation Anywhere, Beautiful Soup, WebHarvy Content Grabber (  30  ).



API


, - , , XML, ( RabbitMQ, ZerroMQ Apache Kafka) —     API .      ,      — ,   .    :


  •  —       ,   ;
  • « » — ,  , ,    ,   .


, « , ,   -».     , ,     .   ,      .


,     ,   . , ,    — MOCK-. , .    —   (   ).



«»


  : ,  — . , ()     .    .  —  .  —   , «  ?!».


  «» «», :)    — .   — ,   :)



 


  - ,     , ,     .   ,     .



I wish you success in decomposition and often visit our  YouTube channel for new useful videos for projects (and not only)!


All Articles