Test-Drevet Utvikling Bowling med

Slides:



Advertisements
Liknende presentasjoner
TDD over BDD why and how XP meetup Johannes Brodwall, Programming artist Steria Norway.
Advertisements

C++ for Java-programmerere
Tankekart FreeMind.
Bokanmeldelser..
=HS Bok + Nett • Bøker og nettsted henger nært sammen • Kapitlene i bøkene har tydeligere tilknytning til læreplanen • Nettstedet er inndelt i kapitler.
XXXXXXXXXXXXXXXXXXX Bedre brukeropplevelser med WPF og Expression Jonas Follesø, Abeo AS
Lars OpdalHøgskolen i Buskerud Hvorfor Google? ”Jeg lurer på hva som egentlig er bra med en søkemaskin på Internett som kommer tilbake med
Java Teknologi Teknikker Økosystem Johannes Brodwall
Extreme Integration Oslo XP meetup, 22. mars, 2011 Johannes Brodwall.
Mature and empower the Norwegian software market En kort introduksjon til Cantara AS og Stiftelsen for fremme av programvareutvikling i Norge
Arduino For første års elektrostudenter.  Hvem ser du for deg, når du ser for deg en ferdigutdannet ingeniør?  Hva gjør du nå?  Hvorfor ikke akselerere.
”Verifiser Forventet Funksjonalitet”
Mikrotesting Laura Arlov, Brukskvalitet, Skatteetaten
Elementer av en utviklingsprosess
Kontrakter i Smidig systemutvikling
Test-Drevet Utvikling Bowling med extremeprogramming.no.
Test-Drevet Utvikling Bowling med
Prioriter testene dine!
Behaviour Driven Development, Steg 1: - Ikke tenk som en utvikler Jan Fredrik Stoveland , Smidig 2009.
Om smidig brukerkommunikasjon Smidig 2011 Johannes Brodwall Steria Norway.
Softwarearkitektur og kvalitet
© PROGRAM UTVIKLING as Vellykkede prosjekter leverer hyppig Johannes Brodwall, Steria Chief Scientist, Utvikler, Arkitekt, Sertifisert ScrumMaster.
D ATASIKKERHET For foreldre med barn og unge som bruker datamaskin og internett - Hvilke trusler står vi ovenfor, og hvordan kan vi avverge disse?
© Lars-Erik Kindblad.  Et platformuavhengig verktøy for å automatisere build prosesser.  Støttes og drives av Apache Software Foundation.  Kommer ferdig.
Tema: Introduksjon Hvorfor Velocity? Installasjon Velocity VS. JSF / JSP Eksempler Oppsumering.
Høgskolen i Oslo HiOs LÆRINGSSENTER – Bibliotek / IT / AV LÆRINGSSENTERET Snarveien til et nytt kunnskapsunivers v/ Kari Frodesen, spesialbibliotekar LS/P35.
Kursopplegg for KlubbenOnline Kursmateriellet er laget av Runar Sveen, Akershus IK November 2000.
Hovedprosjekt nr 57E: Et nettverksspill laget med Microsoft komponentteknologi, Microsoft Transaction Server og Rational Unified Process Gjennomføres av.
Svend Andreas Horgen Avdeling for Informatikk og e-Læring (AITeL)
Mohammad Ali Koteich Danial Siddiq Sheikh. Hva skal vi snakke om? Directory LDAP The Apache Directory Project.
Mange IT-prosjekter kunne med fordel vært drevet mer som en Lean Startup.
Ledelse av smidige prosjekter – gi slipp på kontrollen?
The Scrum illusion? - foreløpige resultater av undersøkelse om bruk av utviklingsmetoder i Norge Lyntale på Smidig 2011 av Eivind Brevik og Tor-Morten.
High Five Driven Development! Peder Søholt. Øk motivasjonen din! Vi speiler oss selv ofte i andres følelser Øk motivasjonen til andre, og du vil øke din.
Object Oriented Measurement
Tema: Test First Positivist: Det som ikke kan måles, eksisterer ikke! Reduserer sjanser for defekter Gir en oppdatert ”TODO-liste” Gir trygghet til å gjøre.
Velkommen Tema: Prosjektretrospektiver Johannes Brodwall
  © Steria Hvordan bli en bedre utvikler? Johannes Brodwall, Chief scientist, Steria Cicero 23. juni, 2010.
  © Steria Å Lytte til koden Johannes Brodwall, Chief scientist, Steria Statkraft 16. april, 2010 Du kan lytte til koden.
BBS moderniseringprogram STAY i 2006: Erfaringer med arkitektur og gjennomføring Johannes Brodwall Lead Software Architect.
  © Steria Å Lytte til koden Johannes Brodwall, Chief scientist, Steria Iterate 21. mai, 2010.
Arkitektur og smidighet
Tema: Test First Positivist: Det som ikke kan måles, eksisterer ikke! Reduserer sjanser for defekter! Gir en oppdatert ”TODO-liste” Gir trygghet til å.
Extreme Programmering En Diskusjon Av Johannes Brodwall.
Copyright © 2003 Systek i Industrien Johannes Brodwall Systek AS.
Scrum APressen Johannes Brodwall, Sjefsarkitekt Steria Norway.
Team og teamdynamikk viktig for leveranseevnen
Derre e itj smidi!! Jøran Lillesand Smidig 2009.
 Startet i november 2004  Hatt 32 møter siden oppstart, med ett til to foredrag på hvert møte.  Har et snitt på 15 deltakere på møtene.  All time.
Kildekritikk Vibeke Bjarnø, avdeling for lærerutdanning og internasjonale studier.
Lightning Talks Oslo XP meetup juli Johannes Brodwall.
Tema: Prosjektretrospektiver
Besøk også Smidig 2007 – Oslos første agile konferanse november på DogA OpenSpace og lyntaler Fokus på kommunikasjon, metode, erfaringsdeling og.
Blogg og publisering på nett
1 Hvordan lage websider Med Interkodex AS. 2 Innledende Å lage profesjonelle webløsninger kan gjøres veldig enkelt og rimelig. Du trenger ikke kunne webdesign.
Harmoni mellom teknologi og metodologi = økt produktivitet. Av Henrik Larsen Toft Takk til veileder: Lars-Petter Helland.
Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen
Johanne Molnes Harkjerr
© Steria Deltagernes ”User Story” Som en din rolle i prosjekter Ønsker jeg å lære mer om ditt ønsketema Slik at jeg hvordan håper du kvelden skal forbedre.
Kontinuerlig kvalitetskontroll. Hvordan komme helt i mål.
Presentasjon av masteroppgave
Project.
INF-1400 Obligatorisk Oppgave 1 Breakout-Klone Marius Andreassen Edvard Pedersen
JIRA dreper smidigheten din
Weblogg-Forum web-system. (PHP/MySQL) Hovedprosjektoppgave 46E (Egendefinert oppgave) Skoleåret 2003/2004 – AiTEL, HiST Student: Magnus Kopstad Veileder:
Lese digitalt Å lese digitalt – og viktigheten av navigasjon.
Hei, jeg er seniorrådgiver og ekspert på IT-sourcing for software-utvikling og prosjektledelse! Ønsker du hjelp med å: Forretnings- og teknologianalyse?
“Industrial approach for testing (2)” Teknikker og verktøy for testing i et Scrum-team Utdrag fra Skatteetatens teststrategi Sten Aksel Heien Skatteetatens.
INF-1400 Obligatorisk Oppgave 1
Utskrift av presentasjonen:

Test-Drevet Utvikling Bowling med

Hvem er vi •Trond Pedersen –Seniorkonsulent, ObjectWare –Medlem av styret i extremeprogramming.no •Johannes Brodwall –Softwarearkitekt for Regningsbetaling, BBS –Fungerende leder, extremeprogramming.no

Extreme Programming & TDD •Foredraget er en introduksjon til TDD •TDD er en teknikk i XP •TDD står også utmerket på egen hånd eller som tillegg til din favorittmetodikk •TDD: –Write a test, make it pass

JUnit & Eclipse •JUnit – testrammeverk for Java •NUnit – testrammeverk for.NET •Eclipse har utmerket støtte for JUnit, men det har også for eksempel IntelliJ •TDD: –Write a test, make it pass!

PRAKTISK DEMO

Oppsummering •Hva er utfordringene? –Hva taper du? –Hva er vanskelig med TDD? •Mock Objects •Hva vinner du? –Endringer –Innfallsvinkel –Design –Trygghet

Spørsmål?

Mer info •Original Bowling Artikkel: – –Robert Martins bok ”Agile Software Development” •Ytterligere TDD/Bowling Artikler (i C#): – •Bøker –Test-Driven Development: By Example (Kent Beck) –Test-Driven Development: A Practical Guide (Dave Astels) •eXtremeProgramming.no har kildekoden til eksempelet, og du kan spørre oss spørsmål på forumet vårteXtremeProgramming.no

Bonusmatriell •Trond forteller om forecast på nett •Johannes forteller om JDemo –Andre problemstillinger