1 / 22

Velkommen!

Velkommen!. USITs utviklerforum, 20.februar 2013. Tjenestegruppe for utvikling. Arrangerer utviklerforum Skal dele erfaringer på tvers på USIT Er ansvarlig for utviklingsverktøy Har oversikt over fellesverktøy Vurdere om nye verktøy skal bli felles Betaler for fellesverktøy

watson
Download Presentation

Velkommen!

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Velkommen! USITs utviklerforum, 20.februar 2013

  2. Tjenestegruppe for utvikling • Arrangerer utviklerforum • Skal dele erfaringer på tvers på USIT • Er ansvarlig for utviklingsverktøy • Har oversikt over fellesverktøy • Vurdere om nye verktøy skal bli felles • Betaler for fellesverktøy • Koordinerer med www-drift

  3. Tjenestegruppe for utvikling • Dagfinn Bergsager (Leder) • Reza Mirzaei • Kaj Hejer • Hanne Vibekk • Frank Jørgen Solem (Vara: Vidar Skaugen) • Jarle Stabell • Alen Milkovic • Rikke Kristin Gåsholt • Richard Edvin Borge • Bernt Andreas Langøien • Joakim Salbu Hovlandsvåg

  4. Utvikling i Nettskjema Gjennomgang av metodikk og verktøy som brukes i WAPP Dagfinn Bergsager, USITs utviklerforum, februar 2013

  5. Planlegging av versjoner • Egen oversikt over versjoner og funksjonalitet • Små versjoner, ca hver måned • Ny funksjonalitet = nytt versjonsnummer • BugFix = X.1

  6. Endringer og ny funksjonalitet • En del er bestemt på forhånd • Stein-Eirik fanger opp og skriver på liste

  7. Vurdering av forslag • Dagfinn og Stein-Eirik vurdere om forslag tas videre og legges i egen Jira-kø

  8. Statusmøter hver mandag • Gjennomgang av forslag; flytte i Jira /slette • Evaluere sist release • Gjennomgang av neste versjon i jiraog overordnetversjonsoversikt • Avklare releasedato

  9. Nesten all utvikling legges i Jira • Alt som skal testes eller skal med i releasenotes må ligge i Jira. • Alt må ligge på en versjon, og heller flyttes.

  10. Først kommer skisser til GUI fra Tomm

  11. Grafisk design (ved behov)

  12. Standupmøter • Hver dag mellom aktive utviklere • Max 5 min • Fordeling av oppgaver • Tas i gangen mellom kontorene

  13. Implementasjon av frontend • Templates (freemarker) • JavaScript /JQuery • CSS

  14. Implementasjon av backend • Javakode og Database • Vi har en tung front-end med mye funksjonalitet. • Eks.: Epostfelt valideres i GUI med JS, og på nytt ved submit i backend • Backendutvikling er noe av det siste som gjøres.

  15. Fortløpende testing • Ved commit av kode: • Applikasjonen bygges på nytt • Automatiserte tester kjøres • Har du rotet det til, roper Bamboo!

  16. Testing • Generert manuell og automatiske tester via TestDoc fra Javakoden.

  17. Testing • 3 – 5 personer tester i 2-3 dager • Logges i felles oversikt

  18. Testing • Har egen testlab • Versjoner av IE • Standard UiO win7 • Standard UiO Vista • Standard UiO Mac • Ipad

  19. Lansering • Varsel i Nettskjema og Houston 2 dager før • Lager releasenotes med reklame for nye ting • Tar med alle Issues fra Jira sin interne releasenotes • Nettskjema lenker til denne i 3 dager etter release. • Reklame fra Aktuelt om IT

  20. Takk for meg • Les mer på http://www.uio.no/tjenester/it/applikasjoner/nettskjema/(logg inn for tilgang USIT-ting)

More Related