Abordagem micromodular para design de produto

Já escrevi sobre como os designers descobrem o maravilhoso mundo do oop sobre a arquitetura modular de um sistema de design, e agora é hora de entrar em uma decomposição ainda maior. Desta vez, direi como uma abordagem micromodular o ajudará a estruturar layouts, construir um sistema de documentação compreensível e obter uma espécie de controle de versão.





— , ( , ). , . , , .





Você tem que imaginar que aqui não existem warframes, mas layouts de tela reais.  Em outras fotos também.
, , . .

, (), .





, - , , .





, . -, , , , . , , , .





, , . -, :





  • ;





  • ;





  • ( );





  • .





. , — .





— . - . .





, , . , , - , .





:

— , , . " " , - - .





, " ", ... . , , , - . , , , , . .





, . - — .





Um link é costurado no botão, cutucado nele e voado para o fluxo desejado
,

" ", . .





— , , , - , .





. , . .





, , , , . .





, . , " " , OTP- . , - , — ( " ").





, :





  • , ;





  • ;





  • .





, , OTP-. , , , .





, . .





— , , . - — .





, , , , . .





, , , . , .





" " . , — / . , , :) , , , .





, " " .





-, , , . , , .





, - , - .





! . . 100500 , . , . .





-.





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





— :





  • PR (Prod) —





  • R (hange request) —





  • T (condição alvo) - pensamentos sobre o que sairá no próximo CR e para onde estamos indo.





Cada versão consiste nas versões necessárias dos micromódulos correspondentes. Por exemplo, existem 10 micromódulos em um módulo, no próximo CR as alterações afetam apenas três deles, o que significa que a página CR terá apenas 3 desses micromódulos.





Assim que o CR é lançado, os módulos no PR são alterados para os reais e as alterações para o próximo recurso são inseridas no CR.





Qual é o resultado

Ao mudar para essa abordagem na preparação de layouts, você pode eliminar quase completamente a duplicação de telas, gerando caos e inconsistência. Os micromódulos irão acelerar significativamente o design de novos recursos, se, é claro, toda a equipe puder, em um nível mais alto de abstração.








All Articles