i love testing with ux

32
I LOVE TESTING WITH UX COME OTTENERE LA MIGLIORE ESPERIENZA UTENTE GRAZIE ALLA SINERGIA DI UX E AGILE TESTING Evento organizzato e curato da: Register.it - a Dada company Agile UX Barcamp - 2013

Upload: stefano-trojani

Post on 02-Dec-2014

446 views

Category:

Design


0 download

DESCRIPTION

Un'analisi sulla sinergia che si genera lavorando fianco a fianco tra Agile Tester e UX. Dopo una breve presentazione del ruolo dell'Agile Tester (che non è il vecchio tester del "waterfall") analizziamo quali sono le competenze condivise (es: personas, scenari, usability test...) e dimostriamo, con un esempio sul campo, che lavorando insieme possiamo analizzare il prodotto in ogni sua parte raggiungendo qualità superiore.

TRANSCRIPT

  • 1. I LOVE TESTINGWITH UXCOME OTTENERE LA MIGLIOREESPERIENZA UTENTE GRAZIE ALLASINERGIA DI UX E AGILE TESTINGEvento organizzato e curato da:Register.it - a Dada companyAgile UX Barcamp - 2013

2. Chi siamo Stefano [email protected]/in/strojani Elisa [email protected]/in/pasquinielisatwitter:@pasquini_elisaAgile Testers presso Register.it - a Dada company 3. 2) Cosa FA il tester3) Strumenti del tester4) Lavoro con UX = Sinergia1) Falsi Miti sullattivit del tester 4. 1) Falsi Mitisullattivit del tester 5. Il tester non un tecnico! Il Tester non un DEV Il Tester non un IT Il Tester non un UX una Figura Trasversale Vicina a: Analista funzionale Quality Assurance 6. Il tester non un debuggerII Bug di solito vengonoscoperti DOPO il rilascioIn AgileSi analizza e si dettagliano iflussi e le eccezioniPRIMA dello sviluppo vero eproprioE comunque si testa ognistoria ad ogni iterazione 7. E quindi che facciamo?Effettivamente il TesterAgile non il testerdella vecchia strutturawaterfall 8. 2) Cosa FACCIAMO comeTESTER 9. Partecipiamo alla vita del teamIl Tester uno STM(Scrum Team Member) atutti gli effetti 10. Garantiamo gli standard di qualitTutti gli STM sonochiamati a pensare allaqualitil Tester ha laRESPONSABILITA digarantire che venga fatto. 11. Ci approcciamo al prodotto dalpunto di vista degli utenti finaliOgni funzionalit deveessere pensata nellotticadi essere usata da partedellutente finaleidentificato sul target diriferimento (personas) 12. Esploriamo il mondo intorno a noiper cercare di creare nuove storieInsieme al Team e al POdiscutiamo la creazione dinuove storie (o task),durante il grooming, chepossono essere di testingo funzionaliAnche grazie a testesplorativi fatti ad hoc 13. Aiutiamo il team a testare le storieTutto il team ha lonere ditestare le storieIl tester ha laRESPONSABILITA chequesto venga fatto 14. Ci assicuriamo che tutti i testvengano fatti prima di spostare unastoria in doneSolo le storie che hannopassato tutti i Test Casepossono essere messe inDONE 15. Progettiamo e testiamo in anticipoTESTERSTEAMTest (e bugfix) delle storieprima della fine dellosprintSviluppo in ogni iterazione(Sprint)Analisi dei flussi 16. 3) Strumenti delTESTER 17. Quali sono i nostri strumenti? UnfiedModelingLanguage per Scenari Test Plan Test Scripts Test Esplorativi Tools simulatori ed emulatori Test di verifica Test Automatici 18. Use Case, Use Case Diagram (UML) Grafico Use CaseUse Case Diagram (UML) 19. Activity & Sequence digram (UML)Activity diagramSequence diagram 20. Test Case & UATestTest Case -UA Test 21. Tools per test automatici (es: Selenium)Selenium Ide 22. Questi strumenti ci permettono diGarantire la qualit delprodotto Creare una documentazionecomprensibile per TUTTI ancheper chi non ha know how delprogetto Facilitare la comunicazione trail Team (PO, dev, UX) e gliStakeolder 23. 4) Agile Tester conUX = Sinergia 24. Stessi concetti da punti di vista diversiNello sviluppo i Dev generalmente pensano al percorso menooneroso tecnicamente e pi pulito a sviluppareGli Ux hanno in mente lhappy endingI Tester Pensano a tutti gli scenari negativi e la gestione deglierrori Mediando Dev e UxDEV UX TESTER 25. Punto di vista UXUX Artificats &Diagram,Card Sorting, Sitemaps,Wireframes, Mockups,Prototypes, A/B test 26. Punto di vista TESTERUML per ScenariTest Plan, Test ScriptsTest EsplorativiTools simulatori ed emulatoriTest di verifica, Test Automatici 27. Punto di vista COMPLEMENTARE SINERGIAScenariosPersonasUsabilty Test 28. - Attenzione sulla comunicazione (visual,contenuti, call to action)- Linterfaccia nata per fare un percorso,il test di usabilit lato Ux serve pervedere le tendenze degli utentiUXTest di Usabilit: UX point of viewes: le best pratice diconoche una call to action devestare a destra.Se durante il test diusabilit gli utenti se loaspettano a sinistra allora bene pensare al suospostamento 29. - Attenzione ai corretto funzionamento deiflussi- Al tester importa la Ux della pagina mae che funzioni correttamente (anche perpoter creare un test automatico difunzionalit)TESTERTest di Usabilit: Tester point of viewes: non importa il look o laposizione della call toaction. 30. Disaster Scenario vs. Happy EndingDisaster Scenario(soap opera scenario)precondizioni reali nelMain Success ScenarioTESTER UX 31. Questi sono i vantaggi della sinergia tratest usability (ux) test funzionali (agile tester)Lavoriamo fianco a fiancoper migliorare il prodotto.La somma dei report deitest di usabilit (UX) e deitest funzionali (Tester)analizza il prodotto in ognisua parte 32. GRAZIE:-)