250 likes | 462 Views
Systemudvikling metode. 3’ semester efterår 2012 1 dag. agenda. Curriculum Jørgen Curriculum kurset Systemudvikling metode materiale (intranet) Dagens program Kvalitet og Usability Product Film Test selv. Jørgen Schou Erhvervserfaring.
E N D
Systemudviklingmetode 3’ semester efterår 2012 1 dag
agenda • Curriculum Jørgen • Curriculum kurset • Systemudviklingmetodemateriale (intranet) • Dagens program • Kvalitetog Usability • Product • Film • Test selv
Jørgen Schou Erhvervserfaring ATP, Codan, Toms Chokolade: IT systemudvikling. 28 år primært som programmør. Carlsberg: To år i afdeling for Salgsledelse og salgsprisfastsættelse. Intern underviser i regnskab og bogføring. Ændringskonsulent ved indførsel af ny teknologi. PBS: Tre år systemudvikling. Et år i ”Nye Ydelser”, en opfinderafdeling for nye produkter. Temp Team Vikarservice Fra Hovedkontor og en Valby filial til kraftig vækst (1980 – 1982). Undervisning Niels Brock: Regnskab, IT og programmering IT Universitetet: Programmering
curriculum • Distribueredesystemer • Eksperimenter • Kvalitet • Projektledelse • Modernemetoder (agile) • Intern eksamenefterfjerdesemsterbaseretpåprojekt.
Hvordanstudere • Studér. • Kender du nogenfradetvirkelige liv ?Spørggerne”eksperter” • Fordyb dig gerne
Quality: Usability • Ten usability heuristics • www.useit.com • assignment
Quality: Usability • Heuristic evaluation • www.useit.com • assignment
Skrift (typografi) • De kloge siger... • ”Antikva (med fødder) er godt på papir, ikke så godt på skærmen...” • ”Grotesk (uden fødder) er godt på skærmen, ikke så godt på papir...” • Muligvis ikke så vigtigt længere, med nutidens kvalitet af skærme • Begræns brugen af forskellige fonte RHS – Informationsteknologi – 2010
Gestaltlove • Loven om Figur og Baggrund • Loven om Nærhed • Loven om Lighed • Loven om Lukkethed • Loven om Forbundethed RHS – Informationsteknologi – 2010
Loven om Nærhed • "Symboler, der er anbragt nær hinanden, opfattes som hørende sammen." • Hvad betyder det? Nærhed er relativt, så vi har også brug for luft på en side • Fylder vi en side op med information, bliver alt tæt på alt… RHS – Informationsteknologi – 2010
Loven om Nærhed • Også i forhold til tekst er det godt at sørge for luft mellem forskellige grupper af tekst • Lange, ubrudte passager af tekst kræver meget af brugeren • Brug af ekstra linieskift, tabulering og listeform kan medvirke til at give mere luft i en tekst RHS – Informationsteknologi – 2010
A ? A ? B B ! ! C C D D @ @ - + - + Loven om Lighed • "Symboler, der ligner hinanden, opfattes som hørende sammen." • Elementer med samme type funktion bør have samme udseende – og man bør vælge et andet udseende til andre typer funktionalitet RHS – Informationsteknologi – 2010
Loven om Lighed • I tekst anvendes loven om lighed også i meget stor udstrækning • Kapitel • Underkapitel • Fodnote • Fremhævning • Det vil nemt forvirre læseren, hvis vi f.eks skifter mellem forskellige skrifttyper i identiske situa-tioner, f.eks en kapitel-overskrift RHS – Informationsteknologi – 2010
Loven om Lukkethed • "Symboler, der står i samme ramme, opfattes som hørende sammen." • Rammer er et effektivt redskab til at understrege gruppering – kan gøre det muligt at komme mere information ind på en side. RHS – Informationsteknologi – 2010
Kvalitet: I et agiltperspektiv • Ved at indbyggekvalitet i processenmindsker man spildttid (ogpenge).
Agil • Wiki.dk: • ”Agile er en fællesbetegnelse for metodikker til softwareudvikling, hvor vægten ligger på løbende at levere værdi til kunden gennem iterativ udvikling.” • Wiki.org: • ”Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.”
Kvalitet: I et agiltperspektiv • Spildinden for software er: • Fejl • Usability problemer • Uanvendtfunktionalitet
Quality: an agile point of view • Agile tilgangetil at forbedrekvaliteten: • Korte release cyklusser • Testdrevetudvikling • Accepttestdrevetudvikling • Kunden i udviklingsmiljøellerudviklerne i kundemiljø. • ‘the only way to go fast is working in high quality’
Importantissues • Importantissues • Herustikker • Paper prototyping • Low fidelity (paper / handwritten • High fidelity (skærmbilled på papir) • Devise • Hardware • Gestalt
Importantissues from today • Nævn nogle usability test metoder: • Gangstermetoden • Ekspertvurdering (Heuristikker) • Kortsortering • Eyetracking • Tilgængelighedstest • Brugertest (Usability test, paper prototype eller ikke-virkende prototype på skærm) • Paper prototyping. Essens fra 60 minutters film af Jakob Nielsen. • Low fidelity(håndskrevne paper/ handwritten) • High fidelity (skærmbillede på papir) • Hvad: • It systemer. • ”Devices” dvs. telefoner, remote kontroller og lign. • Hardware. Dvs. vaskemaskiner, billetautomater og lign. • Nævn nogle gestaltlove du har brugt i dit projekt • Nærhed, chunking, lukkethed, lighed, figur og baggrund, farve, hierarki, allignment
Næste gang: Kvalitet • Sommervillechaper27 - slides Process Improvement • Sommervillechaper 28 - slides