|
Dataforeningen
07. feb 2012 - Oslo
|
|
|
|
|
Fordi smidig utvikling fort kan bli ei mølje.
AUTOMATIKK: Scott W Ambler har vært med og utviklet prosjektstyringsverktøyene Rational tilbyr for smidige utviklingsprosjekt. (Foto: Dag-Rune Z. Vollen)
Smidig programutvikling, og spesielt scrum, er en utviklermodell som kan kombinere individuell råderett hos utvikleren med tett oppfølging fra prosjektlederen.
Faren er at man i dette mister oversikten.
Rational-familien av utviklerstøtte fra IBM har fått verktøy som skal løse denne utfordringen.
Stikkord er åpen plattform, også mot utviklerverktøy som ikke kommer fra IBM. Og et rammeverktøy for utviklerne som logger all utviklerrelatert aktivitet, inkludert uformell aktivitet som direktemeldingssamtaler eller utveksling av innspill. Det siste gjør det mulig å følge status og avvik i alle prosjekter, både for den som er prosjektleder for et prosjekt. Eller for mange prosjekt.
Les også: Henger ut slappe utviklere
- Oversikt for bedre styring er ønsket for scrum-prosjekter og deres ledere. Men den enkelte utvikler vil gjøre utviklerjobben, og slippe administrasjonen med logg og rapporter. Derfor utviklet vi verktøy som støtter oversikt og styring uten å forstyrre selve utviklerarbeidet, sier Scott W. Ambler, som har vært med å utvikle prosjektbiten i Rational.
Nå leder han smidig-gruppen i programvaredivisjonen til IBM. Kanadieren bor i Toronto, men er en flittig brukt foredragsholder som også er forfatter av flere bøker om programvaretutvikling. Computerworld møtte ham i Oslo under et utviklerarrangement i regi av IBM.
- Rational Team Consert er rammeverket for utviklere som de fleste etterlyser. Det å skrive dokumentasjon og logge alle trinn og feiltrinn i prosesse er ikke like interessant, og kan lett prioriteres ned eller ut. I beste fall blir det inkonsistent, understreker Ambler.
Ambler er opptatt av at det viktige uansett må være at før man introduserer nye verktøy, så må dette innebære fordeler for alle. Rational har valgt å gi mest mulig informasjon til prosjektlederne, samtidig som den enkelte deltaker i gruppa får tilgang til all informasjon i selve utviklerverktøyet, uten å bruke særlig med tid på å logge inn aktiviteter. Særlig viktig er dette når prosjektene blir store. I smått kan mye styres med post-it på tavler, mens i store prosjekter kan administrativ dødtid (overhead) fort bli overveldende.
Les også: Skremt av Scrum
Rational leverer nå flere verktøy for prosjektstyring av smidige prosjekter. Rational Team Consert (RTC) lager rammeverket hvor all utvikleraktivietet foregår innenfor, og som samler, logger og aggregerer informasjon om prosjektet. Rational Quality Manager tar seg av planlegging, gjennomføring og logging av tester, og oppfølging av avvik og justeringer for å læring ut av selve prosessen. Rational Requirements Composer danner utgangspunkt for spesifikasjoner og krav før prosjektet settes i gang. Sammen integreres disse for et sted å samle informasjon.
Men i tradisjonen som mellomvareselskap erklærer også IBM at dette er åpne plattformer. Om man foretrekker andre verktøy, skal de kunne kople seg inn mot det felles grensesnittet. Maler og anbefalt praksis-metoder ligger klare for flere typer smidig metodikk, ikke bare scrum.
- Quality Manager har fordelen av at det kan brukes til å kvalitetssikre og kvalitetsutbedre. En side er å teste for dårlig kode, en annen side er å få dokumenter hva og hvordan man kom fram til et gtt resultat, det være seg riktig eller feil utfall, forteller Ambler.
Han mener det er et verktøy som også kan ta vare på denne informasjonen. Siden kan informasjonen brukes for å bedre planlegging eller test av neste prosjekt. Og dette får opp fart i utviklerprosessen, og reduserer feil.
Les også: Mannen bak ekstrem programmering
- Det er også viktig at man automatiserer hvordan et prosjekt utvikler seg. For eksempel at man i sluttfasen er strengere enn før med å legge inn endringer eller nye elementer. Her kan RTC settes opp til å håndtere nivåer med tiltagende godkjenningsprosedyrer, avslutter Ambler.
Mangelen på it-konsulenter er stor. Likevel vil få norske bedrifter å hente erstatninger fra Sør-Europa.
Affecto skal ansette så mange nye BI-hoder at de først måtte headhunte en hodejeger som HR-direktør.
KOMMENTAR: De økonomiske høyskolene har sviktet. Virksomhetene studentene skal begynne i kan ikke klare seg uten it.
Nedturen lar vente på seg: I 2011 ble det lagt inn nesten 40 prosent flere it-stillinger på Finn enn i 2010. Og arbeidsledigheten synker.
It-sjefer er småkonger som ikke hører på andre. Dermed stopper de innovasjon i mange virksomheter, mener en psykolog.
INTERVJUET: Bjørn Berg har holdt en hånd på rattet i it-bransjen siden 1988.
PROFILEN: Hans Christian Holte taklet 2000-problemene for offentlig sektor. Nå er han direktør i Difi.

Computerworld utgis avCopyright 2012 IDG Magazines Norge AS. All rights reserved
Postboks 9090 Grønland – 0133 OSLO / online@idg.no / Telefon 22053000
Ansvarlig redaktør Morten Kristiansen / Utviklingsansvarlig Ulf H. Helland / Salgsdirektør Jon Thore Thorstensen