Mikromodularer Ansatz für das Produktdesign

Ich habe bereits darüber geschrieben, wie Designer die wunderbare Welt von oop über die modulare Architektur eines Designsystems entdecken , und jetzt ist es Zeit für eine noch stärkere Zerlegung. Dieses Mal werde ich Ihnen erklären, wie ein mikromodularer Ansatz Ihnen hilft, Layouts zu strukturieren, ein verständliches Dokumentationssystem aufzubauen und eine Art Versionierung zu erhalten.





— , ( , ). , . , , .





Sie müssen sich vorstellen, dass es sich hier nicht um Warframes handelt, sondern um echte Bildschirmlayouts.  In anderen Bildern auch.
, , . .

, (), .





, - , , .





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





, , . -, :





  • ;





  • ;





  • ( );





  • .





. , — .





— . - . .





, , . , , - , .





:

— , , . " " , - - .





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





, . - — .





Ein Glied wird in den Knopf eingenäht, daran gestoßen und zum gewünschten Fluss weggeflogen
,

" ", . .





— , , , - , .





. , . .





, , , , . .





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





, :





  • , ;





  • ;





  • .





, , OTP-. , , , .





, . .





— , , . - — .





, , , , . .





, , , . , .





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





, " " .





-, , , . , , .





, - , - .





! . . 100500 , . , . .





-.





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





— :





  • PR (Prod) —





  • R (hange request) —





  • T (Zielbedingung) - Gedanken darüber, was in der nächsten CR übrig bleibt und wohin wir überhaupt gehen.





Jede Version besteht aus den erforderlichen Versionen der entsprechenden Mikromodule. Zum Beispiel gibt es 10 Mikromodule in einem Modul, in den nächsten CR-Änderungen sind nur drei davon betroffen, was bedeutet, dass die CR-Seite nur 3 dieser Mikromodule enthält.





Sobald CR freigegeben ist, werden Module in PR in tatsächliche Module geändert, und Änderungen für die nächste Funktion werden in CR übernommen.





Was ist das Ergebnis

Wenn Sie bei der Erstellung von Layouts zu diesem Ansatz übergehen, können Sie die Duplizierung von Bildschirmen, das Chaos und die Inkonsistenz fast vollständig verringern. Mikromodule werden das Design neuer Funktionen erheblich beschleunigen, wenn natürlich das gesamte Team auf einer höheren Abstraktionsebene arbeiten kann.








All Articles