Prototyping – Nyckelprincip vid design
Prototyping kan kortfattat sägas är en teknik vid t.ex. framtagandet av en produkt där man skapar prototyper. När man hör termen prototyp kanske man tänker sig någonting i form av en ritning på en bro eller byggnad. En prototyp kan vara allt från ett pappersbaserat berättelse eller en metallbit till komplex mjukvara. En prototyp tillåter användarna att interagera med den tänkta produkten eller systemet på det sätt som produkten är tänkt att användas innan den är klar. På detta sätt är prototyper användbara medel för att föra fram, visualisera och testa olika idéer.
Prototyper kan sägas svarar på frågor och stödjer designern vid valet mellan olika alternativ. När t.ex. en ny byggnad ska designas finns det ett viktigt steg i utvecklingen och det är där designplanerna används för att skapa en modell. Med en modell uppnås två saker:
- Designen visas i sammanhanget på byggnader som finns runt omkring.
- Designen förvandlas till en form som är läsbar och förståelig för människor som inte kan läsa arkitekturella ritningar.
När det gäller mjukvaruprototyping uppnås exakt samma saker. Med hjälp av en prototyp kan användarna tidigt i utvecklingsprocessen ge sina åsikter om produkten och på så sätt kan de ge förslag på förbättringar. Att under utvecklingen inte lägga mycket fokus på att skapa prototyper kan visa sig vara ett stort misstag eftersom man på detta sätt tar mycket stora risker. Det kan i slutändan visa sig att produkten, oavsett dess massiva och revolutionerade funktionalitet, inte är enkel att använda. Det finns olika typer av prototyper dels finns low-fidelity -och high-fidelity prototyper. Low-fidelity prototyper kan sägas är pappersprototyper och dessa är enkla, billiga och snabba att skapa. High-fidelity prototyper är oftast men inte nödvänigtvis lika den slutgiltiga produkten. Dessa är skapade i någon slags mjukvara vilket gör att de är mer detaljerade, interaktiva och funktionella.
Om man har i syfte att skapa ett program, en webbplats eller kanske någon produkt är prototyping en viktig och effektiv aspekt som inte bör glömmas bort om man strävar efter att uppnå användbarhet.
