Smidige metoder i praksis Høgskolen i Oslo Kristin Meyer Kristiansen Objectnet AS
Agenda Min erfaring med scrum + litt input fra Javazone 2007 Universell Utforming
Min erfaring med smidige metoder MT-prosjektet Billettsalg fra mobil plattform Kunde: NSB 5 7 prosjektdeltakere (1 team) Au2Sys kunde Kunde-delen av nytt kjøretøyregister 6 prosjektdeltakere(1 team) Telenor mobil COS mellomvaresystem (60-70 utviklere, 5-6 team
The Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas
Scrum på en foil
Sprint planning meeting Planlegge kommende sprint Kanskje det viktigste møte i hele scrum Planning poker Resultat: Mål Sprint backlog Tid og sted for daglig standup. Tid og sted for demo.
Scrum daily standup Daglig 15 minutters møte Hva gjorde du i går, hva skal du gjøre i dag og hva hinder deg eventuelt i å gjøre det du skal gjøre.
Oppgavetavle
Burndown chart
Scrum demo meeting Avslutter sprinten Skal ideelt sett ikke vare lenger enn fire timer Det bør ikke gå med mer en time til forberedelse av møtet Ferdig funksjonalitet presenteres, ting som ikke er ferdig er ikke tema for dette møtet.
Scrum retrospective Deltagere: Scrum Master og teamet 1. Hva fungerte bra i sprinten? 2. Hva kan forbedres til neste Sprint?
Oppsummering Prosess Sprint planning meeting Sprint Scrum daily standup Sprint demomeeting Sprint retrospective Roller Scrum master Scrum team Product owner (stakeholders) Artifakter Product backlog Sprint backlog Bundown chart
Scrum på fastprisprosjekter Motsetninger mellom fastprisprosjekter og scrum
Utfordringer med srcum Tilstedeværende kunde Testdreven utvikling Text Text Text
Mer om Scrum http://www.controlchaos.com http://www.mountaingoatsoftware.com/scrum
Universell utforming
Bygg for alle Kunde: Statsbygg Portal som tilgjengeliggjør informasjon om offentlige bygg og hvordan disse er tilrettelagt for folk med funksjonshemming. To moduler: administrator og kundes
Verktøy og hjelpemidler for funksjonshemmede Skjermleser (tale, punktskrift) Skjermforstørrer Hodemus, øyestyring...
WAI / WCAG 1.0 Eksempler på sjekkpunkter: Provide a text equivalent for every non-text element (e.g., via alt or longdesc Ensure that all information conveyed with color is also available without color, for example from context or markup For data tables, identify row and column headers Use style sheets to control layout and presentation Provide metadata to add semantic information to pages and sites http://www.w3.org/tr/wcag10- HTML-TECHS
Verktøy for test av retningslinjer/standarder W3C HTML-validator http://validator.w3.org/ W3C CSS-validator http://jigsaw.w3.org/css-validator/ Bobby (Watchfire) http://webxact.watchfire.com/
Rekruttering Spørsmål?