Test-Drevet Utvikling Bowling med extremeprogramming.no.

Slides:



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

Bokanmeldelser..
NTNU Technology Transfer AS Innovasjon: kan vi planlegge slikt? EiT 2008, Landsby 10: Internett og nye arbeidsprosesser NTNU Technology Transfer as Martin.
Java Teknologi Teknikker Økosystem Johannes Brodwall
Extreme Integration Oslo XP meetup, 22. mars, 2011 Johannes Brodwall.
Innføring i The Rational Unified Process
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”
Test-Drevet Utvikling Bowling med
Mikrotesting Laura Arlov, Brukskvalitet, Skatteetaten
Elementer av en utviklingsprosess
Kontrakter i Smidig systemutvikling
Test-Drevet Utvikling Bowling med
Prioriter testene dine!
Om smidig brukerkommunikasjon Smidig 2011 Johannes Brodwall Steria Norway.
Title of presentation Customer/user group/conference Johannes Brodwall, Chief scientist Exilesoft Global.
Agenda Strategi i nedgangstider; Hvem vinner? Professor på NHH, Lasse Lien deler interessante perspektiver på utfordringene som ligger foran oss.
Softwarearkitektur og kvalitet
© PROGRAM UTVIKLING as Vellykkede prosjekter leverer hyppig Johannes Brodwall, Steria Chief Scientist, Utvikler, Arkitekt, Sertifisert ScrumMaster.
Apache Maven 2.
© 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.
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.
Etter Scrum: Effektivt teamarbeid krever mer
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.
Iterate.no The Lean Software Development Consultancy Prolog: Case 2 ‣ Et prosjekt fra gamledager ‣ Prosjektleder sa “Godt nok!” ‣ Kunden sa “Hva?? Skal.
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.
Kanban, det er et alternativ til Scrum det! ... eller?
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.
Mandag 8. November Powerpoint..
Team og teamdynamikk viktig for leveranseevnen
Derre e itj smidi!! Jøran Lillesand Smidig 2009.
Lightning Talks Oslo XP meetup juli Johannes Brodwall.
Tema: Prosjektretrospektiver
Smidig utrulling Anders Sveen, BBS Efaktura. Hva? Ofte Tar lite tid Automatisert Sikkert XP Meetups.2.
Produktavdelingen Nicholas Robertson Program Manager.
Lundi 29 octobre 2007IKT og læring – Huin102 - H07 v/ Myriam Coco1 Web 2.0. Blog, Wiki: Wiki -1/3.
Simulering av visuell oppmerksomhet
Harmoni mellom teknologi og metodologi = økt produktivitet. Av Henrik Larsen Toft Takk til veileder: Lars-Petter Helland.
RSS og Alerts JDD 21. mai Ting jeg skal si litt om RSS Alerts (TOC) Hvordan fungerer disse funksjonene? Hva kan de brukes til?
Å omfavne forandringer med ekstrem programmering(XP) Brukt i In140 Skrevet av Ola Bø Bygger på Kent Becks artikkel "Embracing change with extreme programming."
A D V E N T U R E S in C Y B E R S O U N D As We May Think by Vannevar Bush.
Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen
Introduksjon til øvingstimer
© 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.
Ingeborg Amundrud og Åshild Vassend Holm
JIRA dreper smidigheten din
Kapittel 3 – Smidig programvareutvikling
God dag, jeg er seniorrådgiver og ekspert på rådgivende salg og markedsføring av high-tech produkter og løsninger! Ønsker du hjelp med å: Skape nye kunder?
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.
Agora en Samhandlingsverktøy for UH-Sektoren
Utskrift av presentasjonen:

Test-Drevet Utvikling Bowling med extremeprogramming.no

Hvem er vi •Trond Pedersen –Director of Business Opportunities - Favourite Systems –Medlem av styret i extremeprogramming.no •Johannes Brodwall –Softwarearkitekt for Regningsbetaling, BBS –Fungerende leder, extremeprogramming.no

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

JUnit & Eclipse •JUnit – testrammeverk for Java •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 vinner du? •Hva taper du? •Hva er refactoring? •Hva er vanskelig med TDD?

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