Betydelsen av design inom teknikindustrin har ökat under de senaste åren, tillsammans med en större uppskattning för designers som vet hur man arbetar inom utvecklingshinder. Vi producerar vårt bästa arbete när våra konstruktörer och ingenjörer arbetar i en harmonisk, kollaborativ miljö.

Under de senaste 8 åren har vi lärt oss mycket om att arbeta tillsammans. Här är tre viktiga takeaways som hjälper designers att förbättra sitt förhållande till ingenjörer.

1) Var mer pragmatisk med beslutsfattande

Du behöver en solid förståelse för vad som är möjligt att bygga inom ramen för din produkt. Den bästa utgångspunkten är att smälta plattformens riktlinjer och standarder (här går du: iOS , Mac OS , watchos , materialdesign , och webbdesign ).

Kunna se hur varje komponent kommer att byggas från en ingenjörs perspektiv. Börja lära dig ett programmeringsspråk. Känn dig inte överväldigad av tanken att du behöver veta hur man bygger en produkt från början, men vilken mängd kunskaper som kommer ifrån att veta hur man kodar hjälper dig att fatta mer välgrundade designbeslut och hjälper dig att bättre kommunicera med ingenjörer .

Design för den bästa användarupplevelsen först, lägg sedan till whimsy och roligt efter. Kom ihåg att grundläggande UX-principer borde styra din design från början. Det måste finnas en balans mellan hur mycket ansträngning som krävs för att bygga en funktion och fördelen med resultatet.

2) Gör ingenjörens jobb så enkelt som möjligt

Ge dina ingenjörer rena, välorganiserade designfiler som har comps och lager som namnet heter. Skär egendomarna själv och namnge dem på lämpligt sätt för den givna plattformen. Jag vet, det här är inte det roligaste jobbet. Men det ser till att det som går in i den färdiga produkten är exakt vad du vill ha. Det tar också arbetet borta från dina ingenjörer, vilket innebär att de kan ägna mer tid till att bygga bättre funktioner.

Se till att dina mönster är konsekventa. Kör revisioner över ditt arbete på olika punkter i konstruktionsprocessen. Det är bättre att kontrollera dig en miljon gånger än att blockera en ingenjör från att utveckla vägen eftersom det finns skillnader i behandling av liknande element.

Skapa antecknade dokument vid behov. Du kan skapa din egen, eller använda ett av många verktyg som Röd penna , UX Pin , och Notebook för skiss . Levande och statisk stil guider kan hjälpa till i sammanhållning av utveckling för din produkt. Tänk på att vissa utvecklare aldrig tittar på stilguiden och jobbar rakt ur en kompis, så se till att kommunicera tidigt i processen med din ingenjörsgrupp. Tillbringa din tid klokt och effektivt.

Prototyper och interaktionsanimationer visar ingenjörerna hur något ska fungera så enkelt som möjligt. Några av våra favoritverktyg som erbjuder olika kontrollnivåer är Grundton , Bieffekter , Invision , Flinto , och Pixate . Om du lita på muntliga ord för att få din poäng över, lämnar du mycket utrymme för feltolkning och ökar risken för slutproduktets avensstämning med din vision.

3) Kommunicera ständigt och respektera ingenjörens åsikter

Silo dig själv (eller ingenjören) genom att bara prata när det är dags att lämna av mönster. När du jobbar tillsammans från början, är du starkare och kommer till sist att skapa en bättre produkt.

Om du är osäker på en funktions design, hur en övergång kommer att fungera, eller flödet av användarens interaktioner, kontakta din ingenjörsgrupp. De har en mängd kunskaper och kan närma sig ditt problem ur ett analytiskt, tekniskt perspektiv. Var inte blyg för att erkänna att du behöver råd.

Dessa tre lektioner koka ner till empati, organisation och kommunikation. Nyckeln med alla dessa är att se till att du har kontroll över utförandet av slutprodukten. Du vill att din vision ska realiseras, eller hur? Så gör allt du kan för att utrusta dina ingenjörer med rätt material och kunskap, så att de kan utföra din vision perfekt och du hamnar med en kickassprodukt.

[- Denna artikel skrevs ursprungligen på Tendigi blogg , publiceras med tillstånd från författaren -]