10 innlegg fra BEKK på årets JavaZone

Nyheter

10 innlegg fra BEKK på årets JavaZone

JavaZone 2008 går av stabelen i Oslo den 17 - 18 september. Igjen samles praktikere og teoretikere, norske og internasjonale, kunder og leverandører - til Nordens største utviklerkonferanse. BEKK er igjen blant de mest aktive deltakerne. Hele 10 innlegg holdes av BEKK, og over 60 BEKK-konsulenter deltar på konferansen.

BEKK innlegg dekker en rekke spennende temaer. Her er en smakebit:

Exception handling done right (and yes, checked exceptions are not necessary!)
Trond Arve Wasskog

Foredraget går gjennom strategier for håndtering av Exceptions, typiske fallgruver og noen stygge eksempler. Trond Arve Wasskog er CTO i BEKK. Han har lang erfaring med Java-utvikling, og fokuserer spesielt på smidig utvikling, testing og vedlikeholdbarhet.

How to please your wife - The leap from strategi to implementation
Tom Bang

Fredraget omhandler utfordringer vi møter i overgangen fra strategi til implementasjon. De fleste av disse utfordringene har enkle løsninger, så hvorfor dukker de opp igjen og igjen? Tom J. Bang startet sin karriere som utvikler og har 10 års erfaring med å lede utviklingsprosjekter.

I'm sick of agile theory, now tell me something useful
Christian Hauknes m.fl.

Begrepet "smidig" er hypet og verdiene bak begrepet står i fare for å bli utvannet. "Smidig" er tatt i bruk mange steder, men mange har opplevd å ikke få den ønskede effekten. Foredraget tar utgangspunkt i eksempler fra prosjekter vi har erfaring med, og belyser aspekter som vi har sett folk sliter med. Christian er prosjektleder i BEKK, og har bakgrunn som utvikler og arkitekt. Han er leder for BEKKs faggruppe for Teknisk Prosjektledelse, styremedlem i Norsk Forum for Smidig Systemutvikling og ledet lenge Bekks interne kompetansegruppe for smidig systemutvikling.

Introduction to Behaviour Driven Development
Aslak Hellesøy

Behaviour-Driven Development (BDD) er et friskt pust i miljøet rundt smidige metoder, og fokuserer på å levere software som har verdi - for sluttbrukeren. BDD bygger på flere smidige verktøy som Acceptance-Test Driven Planning, Example-Driven Devlopment, FIT, User Stories og TDD - og får dette til å fungere sammen. Aslak jobber som Chief Scientist i BEKK og er en ledende bidragsytere til åpen kildekode (PicoContainer, XDoclet, Middlegen, RSpec) og smidig prosjektgjennomføring. Aslak er en erfaren internasjonal foredragsholder og ble i 2004 kåret til en av verdens mest 50 innflytelsesrike java utviklere av TheServerSide.

Managing wicked projects - a survival guide
Jørn Ola Birkeland og Anders Taucher

Enhancement projects er ekstra krevende siden de bygger på et eksisterende og velfungerende produkt. Risikoen er som regel høy (eksisterende kundebase), og man forventer suksess. Foredraget vil gi taktiske tips og råd om hvordan slike prosjekter bør styres. Jørn Ola og Anders er begge prosjektledere i BEKK, sertifiserte som PMP og ScumMaster, og har lang erfaring med ledelse av store og langvarige utviklingsprosjekter. 

Sikkerheten i norske webapplikasjoner - Føler du deg trygg? 
Erlend Oftedal og Marcus Harboe (Mnemonic)

Foredraget presenterer de vanligste sårbarheter i webapplikasjoner og trekker frem noen illustrerende skrekkeksempler hentet fra sikkerhetstester av norske webapplikasjoner. Vi vil så ta for oss hvordan Java-utviklere kan unngå å gjøre de samme feilene i sine utviklingsprosjekt. Erlend er faggruppeleder for sikkerhetsfaggruppen i BEKK, og er velkjent for sitt engasjement innen sikkerhetsfaget. Han sitter som styremedlem i OWASP Norway (Open web application security project).

FitNesse in the real world - yes, it really does work (BoF)
Janniche Haugen

FitNesse er noe man ofte hører om i smidige miljøer, men mange tenker at dette ikke passer deres prosjekt. Foredraget viser hvordan FitNesse har vært en suksessfaktor i et kritisk prosjekt hos BBS, og hvordan FitNesse var verdifult for både utviklere og domeneekspertene. Janniche Haugen jobber som senior konsulent i BEKK og har 3 års erfaring med å bruke FitNesse for automatisert kravtesting.

Mutation testing - Code coverage 2.0 (BoF)
Trond Arve Wasskog

Mutation testing er en teknikk for å forbedre testene dine som går ut på å endre kildekoden i små steg. Målet med mutation testing er å få effektive tester og å identifisere svakheter i eksisterende tester. Fordraget introduserer mutation testing, tilgjengelige verkøty og teknikker. Gjennom eksempler vil vi se hvor effektiv denne teknikken er. Trond Arve Wasskog er CTO i BEKK og en av våre mest erfarne utviklere. Han har jobbet med Java og Java EE applikasjonsutvikling i over 10 år, med spesielt fokus på smidig utvikling, testing og vedlikeholdbarhet.

Refactoring Maven Projects (BoF)
Ole-Martin Mørk

Fordraget viser hvordan et maven prosjekt over tid uvtiklet seg fra 1 webapplikasjon til 5 webapplikasjon og fjorten moduler. Det er bekrevet få best practices i forhold til hvordan man bør organisere et maven prosjekt over tid, og dette foredraget er en start på en diskusjon rundt dette. Ole-Martin Mørk jobber som utvikler og arkitekt i BEKK. Han har jobber med Java-utvikling siden 1997 og leder BEKKs faggruppe for systemutvikling.

Why your product sucks! (BoF)
Eivind Waaler og Tom Bang

Eivind and Tom vil med dette hjertesukket peke på problemstillinger som ofte dukker opp i utviklingsprosjekter. Eivind ser at mye tid brukes på å kjempe mot produkter, arkitekturer og etablerte systemer som ikke passer til oppgaven. Tom erfarer at prosjektene sliter med å få ressurser og commitment - det kan virke som prosjektet ikke er viktig for kunden. Eivind B. Waaler jobber som manager i BEKK og har lang 9 års erfaring med Java-utvikling. I tillegg til prosjektarbeidet leder han faggruppen for utviklingsarkitektur i BEKK. Tom J. Bang jobber som prosjektleder i BEKK. Han har 10 års erfaring med å lede utviklingsprosjekter og startet sin karriere som utvikler.

ErgoGroup