Peter Roozendaal TestNet Voorjaarsevenement 11 mei 2016.

Slides:



Advertisements
Verwante presentaties
SharePoint denk in blokken Ton Stegeman.
Advertisements

The Need for Speed Richard R. Budding.
De Veilig in elke Vezel campagne is een initiatief van VERAS en VVTB ter bevordering van de veilige verwijdering van asbest in Nederland. Deze campagne.
Samenstelling van deze presentatie Erik VAN AS Automatisch afsluiten van uw PC Je kan je pc automatisch laten afsluiten door het Windows operatings- systeem.
Unleash your productivity with Startup TOOLS today •Configuratie voor de PTC product ontwikkeling omgeving, •Applicaties voor een gecentraliseerd, grafisch.
Stijn Hoppenbrouwers Software Engineering les 1 Algemene inleiding en Requirements Engineering.
Website usability Door Dyonne en Yanthe.
Websites maken Waarom? Voor Wie? Hoe?
Microsoft Dynamics Entrepreneur Solution 2008 Product Demo.
Software Architectuur Over de samenhang der dingen = Over de connecties tussen componenten Over de afhankelijkheden tussen modules Over de belangen van.
Door: Marvin Peters & Frank van Esch
Toledo en de resultaten van het onderzoek door IBM Wim Machiels.
Aan de slag met Evernote Documenteer je leven, overal en altijd 1.
Op zoek naar verbetering
Activiteit 1.6 Bepalen niet-functionele eisen
Interaction Design Core mechanics. Wat hebben we gedaan.. De eerste maakopdracht gedaan van usecases en flowcharts IAM - HvA.
INTERACTION DESIGN Week 6.
Computers en Visueel Gehandicapten
Noor Christoph SWI Universiteit van Amsterdam
Zonder Interface heeft de computer geen gezicht
Opleiding ICT © J.W. Jonker Dia 1/19 Systemen Besturingssoftware Windows XP Mark van Heck.
Databases I (H. 1) Wiebren de Jonge Vrije Universiteit, Amsterdam Voorlopige versie 2003.
De gebruiksvriendelijkheid van je website evalueren
HAPPY AGING Eindpresentatie ADP Tim Bosje & Janine Huizenga.
Evaluatie Technieken Course 10, CMC, 04/11/03. 04/11/03HC102 Evaluation and Testing “ Experienced designers have attained the wisdom and humility to know.
Hulp op afstand Presentatie door Kick de Wolff Hulp op afstand Hulp op afstand Hoe kom ik van mijn SPAM af (afhankelijk van de beschikbare tijd) Hoe kom.
Windows wordt steeds beter … Zie hier enkele van de nieuwste features.
Order IT v1.03 (01/03/2005) Order IT V Order IT v1.03 (01/03/2005) Opstarten De client applet wordt opgestart vanuit een html pagina in een browser.
PADS4 maakt het eenvoudig om informatie te verspreiden naar een specifiek publiek op de juiste plaats en het juiste moment PADS4 is een professionele oplossing.
Concept presentatie A3. 1. Narrowcasting in past, present, future; 2. Het concept; 3. Checklist; 4. Opstarten van het concept & Casus; 5. Vragen van publiek.
Rogier van der Linde & Davy De Winne, 2014
 Parkeren :  Parkeerkaart Parkeerkaart  Koffie e.d.  Nooit bij de computer  Roken  Niet roken in het gebouw  Toilet  Beneden bij de trap rechts.
Controllers en automatisatie
User Experience Design
Interfaces Hoofdstuk 23 Hoofdstuk 23.
HEARTLIVE Project. Wie zijn wij? Debriefing  Probleemstelling: Hoe kunnen we ons product zo vormgeven dat het makkelijk begrijpbaar is voor mogelijke.
Tiemen, Joey, Robert, Rianne. Inhoud Onderzoek Interface kiezen SWOT Prototype Testen Resultaat.
Social Networking Abdullah Yilmaz Een korte historie Uitgevonden door Marc Zuckerberg Was alleen voor Harvard-studenten normaal Augustus 2005: Facebook.com.
Besturingssysteem Vaak wordt de Engelse term gebruikt: Operating System ( OS ) Plaats van het OS in een computersysteem: Hardware Applicatie Operating.
HEARTLIVE Project. Wie zijn wij? Debriefing  Probleemstelling: Hoe kunnen we ons product zo vormgeven dat het makkelijk begrijpbaar is voor mogelijke.
{ Lesson 1 Les PC Fragments Danny Puype – PC HelpDesk 2015.
Ondernemingsdossier Ervaringen en Plan van Aanpak
How to manage the process to design -> migrate -> integrate -> run -> evolve! An always-on internet infrastructure Gerard van Draanen IT Architect, HP.
Kom verder. Saxion. Minor Internet Marketing SEA | Les 4. Social Media I.
Facet offline installatie
UML 1. Use cases1. Use cases. Het probleem: Hoe inventariseer ik wensen en eisen voor mijn project? Hoe leg ik ze vast? Hoe geef ik vorm en structuur.
Sprint 4 Deliveries Project 1 – Web development. Last lesson (Monday 27 October)  During the lesson, each group presents its product to the rest of the.
Prototyping Humane en Sociale Aspecten van de Informatica
Dia1 Microsoft PowerPoint is een computerprogramma van Microsoft. Het is een pakket waarmee vooral gemakkelijk presentaties gemaakt kunnen worden die.
User Experience Design Rogier van der Linde, 2015.
VISUALISATIE Rogier van der Linde & Davy De Winne, 2014.
Brainstorming Rogier van der Linde, WAT & WAAROM BRAINSTORMEN 2 Genereren van ideeën of oplossingen voor één of meerdere problemen waar je normaal.
IA – LABELS Rogier van der Linde & Davy De Winne, 2014.
Surpass instructie ICT&O. Startscherm Je krijgt een code, die je in het startscherm invult. Hier is die code ‘ABCD1234’.
Rode assen Rogier van der Linde, UX DESIGN FRAMEWORK 2 ISO framework U BENT HIER.
Het plaatsen van mensen met een arbeidsbeperking binnen ING Nederland
Drivers Wat is het Wat doet het Waar komen ze vandaan.
Windows applicatieontwikkeling
Software Development fundamentals
Overzicht Vooronderzoek Hypothese Onderzoeksvraag Methodologie
Tom Hufkens Shopmanager Webstore.be Shop Turnhout, Geel & webshop
Waarom zou je als reseller/partner
Kluwer The end of Publishing
Software Development fundamentals
G-CLOUD SHAREPOINT USER GROUP
Zichtbaarheid Creëren
Maak een site en onderscheid
Software Development fundamentals
Windows applicatieontwikkeling
Van “Test Less” naar “Test Different”
Transcript van de presentatie:

Peter Roozendaal TestNet Voorjaarsevenement 11 mei 2016

Inhoudsopgave  Wat is het Probleem ?  Wat is de Oorzaak ?  Hoe kunnen Testers dit oplossen ?  Wat zijn de Conclusies ?

Het Probleem  Designers en Developers: Functionaliteit  Gebruiker: Usability is belangrijk, soms doorslaggevend  Stelling: - Als een systeem lastig te gebruiken is, irritatie opwekt, niet meer reageert of onbegrijpelijke meldingen doet dan ligt dat aan het systeem en niet aan de gebruiker  Ook kleine foutjes lijden de gebruiker af

Het Probleem – Voorbeeld 1  Wat gebeurt er als ik op Enter druk?  Chat functie in FaceBook, WhatsApp, LinkedIn,...

Het Probleem – Voorbeeld 2  Onbegrijpelijke foutmeldingen

Het Probleem – Voorbeeld 3  Slordigheden

Het Probleem – Voorbeeld 4  Onduidelijk wat het systeem aan het doen is

Black

Het Probleem – Voorbeeld 5  Dom design komt ook voor bij Hardware!

Oorzaak 1  Focus op functionaliteit, wat op zich een goede zaak is Product owner: ‘Onze gebruikers zijn slim genoeg, die hoeven we niet in de watten te leggen.’ (Maar dat geloof ik niet)

Oorzaak 2  Te weinig tijd of geld voor wat als franje wordt beschouwd Het product hoeft niet Perfect te zijn, maar moet wel Goed genoeg zijn Dus: Niet stoppen voordat het Goed genoeg is.

Oorzaak 3  Onbekendheid met bruikbare specificaties  Standaards zijn vaak te uitgebreid moeilijk te lezen te weinig concreet  ISO 9126 = 164 items (58 over Usability)

Oorzaak 4  Niemand pakt de verantwoordelijkheid voor usability / gebruikersvriendelijkheid  Hier ligt een gouden kans voor ons, testers: ‘Geen specificaties’ is niet langer ‘Geen tests’... maar... ‘Dan schrijf ik zelf de specificaties’

Gebruik (de-facto) Standaards  ISO 9126 (of ISO 25010)  Microsoft: MS Guidelines Keyboard UI design Design for Windows desktop: ‘Design a great UX’, ‘UX Checklist’ Touch interface  Response Times (Nielsen Norman Group) ... etc...

Werkwijze  Bepaal welke onderdelen van de beschikbare standaards van toepassing zijn  Bepaal éénmalig welke items belangrijk zijn voor het product, en voor de verschillende gebruikers  Werk die selectie uit met voldoende detail voor gebruik door Developers en Testers  Overtuig alle steakholders van jouw gelijk!

ISO 9126  Functionality  Reliability  Usability  58 items  Efficiency  Maintainability  Portability Uitgebreid: er zijn 164 sub-items

Voorbeeld Usability in ISO 9126  Setup installation time Maximum installatietijd van een update  Availability of ‘Default values’ Welke default waarden moeten aanwezig zijn  Insecure time Hoe lang laat het systeem de gebruiker wachten

Microsoft  Uitgebreide richtlijnen voor User Experience KeyBoard gebruik, shortcuts Muis gebruik Scherm lay-out Touch screens... etc 

Voorbeeld: UX checklist for desktop applications  Windows - resolutie, size, pop-up centered  Layout - zichtbaarheid, grootte van velden, minimum window grootte, dpi  Tekst - diverse tips, wat wel en wat niet doen  Dialog boxes, Property sheets, Wizards  Controls  Toetsenbord en muis  Error messages, Warnings

Maar dit komt ook nog voor...

Reactie tijden (Nielsen Norman Group)  0,1 seconde is de grens om de gebruiker het idee te geven dat het systeem direct op hem reageert Niet nodig om voortgangsinformatie te tonen (zandloper, progress bar)

Reactie tijden - 1 seconde  1 seconde is de grens om on-onderbroken door te kunnen gaan, hoewel de gebruiker de hapering opmerkt Niet nodig om voortgangsinformatie te tonen

Reactie tijden - 10 seconden  10 seconden is de grens waarbij de aandacht van de gebruiker nog vastgehouden wordt Voortgangsinformatie geven, bijvoorbeeld:

Belangrijkste leerpunten 1. Eindgebruikers hebben altijd gelijk 2. Neem als tester de verantwoordelijkheid voor het maken van goede User Interface specificaties 3. Gebruik de beschikbare documentatie over User Interfaces.

Links (Deze presentatie: > Bibliotheek > Evenementen)    Learn how to design beautiful and functional desktop applications that work great with Windows: 'Design a great UX' and 'UX Checklist'.  Default keyboard shortcuts  How to design a great user experience for desktop applications.  UX checklist for desktop applications.  Touch interface.  Nielsen Norman Group

?