De Software Ontwerpprincipes en onderliggende Technologie


functional design

Software ontwerpprincipes

Bij software ontwerpprincipes voor technologie denken we al snel aan het kleurengebruik op een website of de schermindeling van onze ERP software. Design gaat echter dieper dan dat, het vormt immers de interface met onderliggende vaak complexe technologie. Waar het om draait is deze technologie op een eenvoudige inzichtelijke manier toegankelijk te maken voor gebruikers. Daarbij kan een goed software ontwerp complexe technologie schijnbaar eenvoudig maken. Als dat ons lukt is het grootste deel van de ontwerpopdracht geslaagd.

Een goed software ontwerp voldoet aan de volgende ontwerpprincipes:

4 Technologische doelstellingen voor software ontwerpprincipes

1. Zet de mens centraal

Ontwerp systemen naar de behoeften van klanten, bezoekers en gebruikers, begrijp en respecteer hen. Daarom moeten we de tijd nemen om meer te weten te komen over de hele persoon – hun emotionele, fysieke en technische behoeften. We ontwerpen onze software voor het uiteindelijke resultaat.

Versterken mens – technologie verbinding

Het software ontwerp moet het beste uit de technologie en het beste uit de mens halen. Het software ontwerp moet zo gemaakt zijn dat mens en machine elkaar versterken.

2. Vermijden van complexiteit

Tijdens het ontwerpproces moeten we ons richten op het gebruik van zo min mogelijk technologie om het probleem op te lossen. Immers hoe meer technologie hoe meer mensen moeten nadenken. Complexe oplossingen leiden tot meer storingen en een grotere kans op menselijke fouten.

3. Software ontwerpen in context: Koppel systemen waar mogelijk

We ontwerpen niet alleen voor ons eigen systeem maar moeten ook rekening houden met de gehele gebruikerservaring en de betrokken infrastructuur en processen. We moeten altijd gebruikmaken van al bestaande systemen en oplossingen. Kiezen voor een automatische koppeling, ook al staan die bij een andere organisatie. Handmatige koppelingen leiden namelijk tot typefouten en zijn storingsgevoelig.

4. Ontwerpprincipes voor errors

Een software ontwerp moet de technologie mogelijk maken. Een auto kan er heel aantrekkelijk uitzien, maar als we hem niet kunnen starten hebben we er niets aan. Zelfs als de technologie uitvalt moet het ontwerp zo zijn gemaakt dat er alternatieven beschikbaar komen. We moeten respectvol omgaan met fouten en precies aangeven wat de fout is en hoe deze is te verhelpen. Het software ontwerp moet gebruikers uitkomst bieden.

8 Software ontwerpprincipes voor interfaces

1. Eenvoud

We moeten niet alleen zorgen voor waardevolle resultaten op onze schermen, maar we moeten ook duidelijk en ondubbelzinnig zijn. Zorg ervoor dat de mogelijkheden van het systeem waarde toevoegen en niet complexiteit. Bedenk dat een goed software ontwerp zo min mogelijk ontwerp is.

2. Flexibiliteit

Geef meerdere opties. Bedenk wie, waarom, hoe, waar en wanneer iemand ons systeem of  website gebruikt. Daarom moeten we zorgen voor verschillende gebruikerservaringen zodat er keuze is voor gebruikers. Houd ook rekening met het gebruik van smartphones naast laptops.

3. Informatie

Technologie moet informeren en rust creëren. Veronderstel niets. Zorg ervoor dat het doel van het systeem duidelijk is, dat de inhoud, structuur en volgorde zinvol zijn en geen ruis overbrengen naar alle zintuigen. Zorg voor een ontwerp waarmee mensen weten waar ze zich in het systeem bevinden. Wees tijdig, voorspelbaar en nauwkeurig.

4. Preventie

Geef eenvoudig te volgen instructies en begeleid gebruikers voorzichtig bij de interactie met het systeem. Help hen om fouten bij het invoeren van data te vermijden door middel van een doordacht formulierontwerp.

5. Tolerantie

Als het systeem of website voor een grote (onbekende) groep mensen is moeten we gastvrij zijn en niet discrimineren. Daarom moeten we tijdens het ontwerp aandacht hebben voor mensen met verschillende fysieke, mentale gezondheids-, culturele of sociale achtergrond.

6. Gemak

We moeten ons er van bewust zijn dat we geen eisen stellen of beperkingen opleggen aan onze gebruikers. Mensen zouden niet moeten zoeken of hard moeten nadenken om iets te gedaan te krijgen in ons systeem. Het systeem moet efficiënt en effectief te gebruiken zijn.

7. Consistentie

Veel baat kunnen we hebben bij het volgen van normen, algemene richtlijnen, best practices en conventies. Dat zorgt voor een vertrouwd gevoel waardoor gebruiker sneller de neiging hebben om weer terug te komen.

8. Transparantie

We moeten transparant zijn over ons werk en onze ontwerpbeslissingen delen. Dit leidt uiteindelijk tot betere ontwerpen en systemen.

LinkedIn GroupDiscussieer mee op ITpedia LinkedIn of op Financial Executives LinkedIn.
Samenvatting
De Software Ontwerpprincipes en onderliggende Technologie
Artikel
De Software Ontwerpprincipes en onderliggende Technologie
Beschrijving
Bij software ontwerpprincipes voor technologie denken we al snel aan het kleurengebruik op een website of de schermindeling van ons softwarepakket. Design gaat echter dieper dan dat, het vormt immers de interface met onderliggende vaak complexe technologie.
Auteur
Publisher Naam
ITpedia
Publisher Logo
Sidebar