Dynatech-2 Design-guide

Denna lista är en guide med några generella råd och tips inom design och utveckling oavsett om det gäller produkter, tjänster eller system. Dessa råd härrör från erfarenhet snarare än teoretiska resonemang. De kommer från erfarenheter utvecklade inom ett flertal olika miljöer och projekt, och baseras på praktiska resultat snarare än akademiska undersökningar. Råden är inte listade i någon särskild ordning, och några förekommer på flera ställen med endast något varierade formuleringar. Och kom ihåg – detta är råd, inte absoluta regler. Håll tillgodo.

/Jan Danielsson, Dynatech-2

  • Efterlikna funktioner ur verkliga livet.
  • Flexibilitet / användarvänlighet – gör så mycket du kan anpassningsbart, men tillhandahåll färdiggjorda mallar.
  • Komplicerade verktyg blir beundrade, enkla verktyg blir använda.
  • Ett bra verktyg är ett som blir använt – punkt och slut!
  • Konventioner, traditioner och regler
    • För att bryta en regel på ett konstruktivt sätt måste du känna till den.
    • Om du är alltför bekant med en regel kommer du ha problem att bryta den.
    • Människor är vanevarelser.
    • Bara för att du precis hittat på ett nytt sätt att göra en sak – tro inte att dina användare kommer att ändra sina sätt.
    • Förvänta dig inte att dina anändare är innovatörer bara för att du är en.
    • Alla kan lära sig och lära om – men de flesta vill inte.
    • Användare är konservativa.
    • Om det finns konventioner – använd dem – arbeta inte emot dina användares vanor.
    • Följ inte alltid konventioner.
  • Tänk inte bara “outside the box” – tänk inte på “boxes” överhuvudtaget.
  • Bästa bedömaren av en lösning är vardagsanvändaren – inte designern eller teknikern.
  • Teknik och design är inte motståndare – de är medarbetare – så varför är inte tekniker och designers det?
  • Låt inte ett ramverk begränsa dig.
  • Design – funktion
    • Om en designfiness minskar funktionaliteten – använd den inte.
    • Om en designfiness inte påverkar funktionen – använd den om den övergripande kostnaden är ok.
    • Om en designfiness ökar funktionaliteten – då är det verkligen en designfiness.
  • “Det går inte” – en mycket bra motivator.
  • “Naturen hittar alltid ett sätt” – och du är en del av naturen, eller hur?
  • Varje lösning har tre beståndesdelar – Funktion, Design, Affärsnytta.
  • Börja inte designen av en racerbil med att göra bromsarna – men glöm inte att stoppa in dem vid något tillfälle.
  • Optimisten gör motorn, pessimisten gör bromsarna. Realisten gör pedaler för gas och broms, och lägger även till en ratt.
  • Förvänta dig inte att dina användare till fullo uppskattar din design innan de förstår den till fullo.
  • Innan du försöker lösa ett probem, försäkra dig om att du förstår det till fullo – företrädesvis genom förstahandserfarenhet.
  • Slutanvändarna har inte alltid rätt – men oftast har de något att bidra med.
  • Försök inte laga något som fungerar – försök hitta lösningar till problem istället för att hitta problem i fungerande lösningar.
  • Alla kommer att tala om för dig att inte uppfinna hjulet igen – tänk om det rådet hade tagits seriöst av dem som utvecklade skateboarden eller inlines. Bara för att det finns en lösning till ett problem innebär det inte att det är den bästa.
  • Enkla lösningar är svåra att ta fram – komplexa lösningar är lätta.
  • Om alla runt omkring dig säger “nej” – leta efter den som säger “ja”.
  • Om alla runt omkring dig säger “ja” – leta efter den som säger “nej”.
  • Försök att inte kompromissa.
  • Ibland måste du kompromissa.
  • Lär dig inte i första hand ett verktyg – lär dig att lösa problem (lär dig metoder).
  • Leta inte för länge efter det perfekta verktyget – de bästa verktygen är de du behärskar.
  • När du utvecklar en produkt, betänk de 4 nivåerna av användande. De är ofta gradvis överlappande.
    • Primär användning – det huvudsakliga användningsområdet för produkten.
    • Sekundär användning  – saker som görs regelbundet och som är nödvändiga för det primära användandet. Saker som laddandet av en mobiltelefon, rengöring av en rakapparat, tanka bilen – regelbundet underhåll osv.
    • Tertiärt användande – icke regelbundna processer som reparationer, specialanpassningar, uppgraderingar osv.
    • Indirekt användande – förvaring, transporter osv. Processer där produkten deltar men för vilka produkten inte är nödvändig.
  • Standardisering skall vara en hjälp – inte något som man tvingar på alla delar av ett system.
  • Automation ökar ofta mängden data (och ibland information) men minskar flexibiliteten.
  • Människor är ett av de mest generellt adaptiva system som finns – glöm inte att använda dem i design-, leverans- och produktionsprocesser.
  • Specialister och experter har oftast ett begränsat synsätt på problem – så när du frågar efter råd till en lösning glöm inte bort att fråga “fel” sorts människor, dvs icke-experter och lekmän eftersom de ofta påpekar saker som förbises av andra.