19.12.2012 Views

Affärsnytta i fokus för sammankopplade system sid 7 ... - Contoso.se

Affärsnytta i fokus för sammankopplade system sid 7 ... - Contoso.se

Affärsnytta i fokus för sammankopplade system sid 7 ... - Contoso.se

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

metoder&modeller<br />

Boka din utbildning på<br />

www.informator.<strong>se</strong>/<strong>system</strong>utveckling<br />

Effektiv<br />

Buggar som duggar tätt, sinkade<br />

leveran<strong>se</strong>r på grund av nyckelpersoner<br />

som blivit sjuka, mängder<br />

med hår som slits när det visar sig<br />

att en installation ba<strong>se</strong>rats på en<br />

gammal dokumentversion. låter<br />

det överdrivet? Faktum är att detta<br />

är vardagsmat i många projekt.<br />

Andreas Eriksson, Java Technical Lead på Cybercom group<br />

East, är <strong>för</strong>espråkare av effektiv <strong>system</strong>utveckling. Han reder ut<br />

begreppen och kommer med några råd på vägen <strong>för</strong> att undvika<br />

de vanligaste problemen.<br />

Vad innebär effektiv <strong>system</strong>utveckling?<br />

– Enligt min uppfattning innebär det att man arbetar utifrån några<br />

relativt enkla principer <strong>för</strong> att skapa bra implementation och hög<br />

kvalitet i mjukvaran, samt levande och korrekt dokumentation.<br />

Och icke att <strong>för</strong>glömma – motiverade projektdeltagare.<br />

jag ljuger om jag säger att det bara är tre principer/tekniker<br />

man ska använda. Men <strong>för</strong> att göra det hela lite överskådligt ska<br />

vi lyfta fram begreppen Continuous Integration (CI), test-driven<br />

Development (tDD) samt samägd kod och dokumentation.<br />

till dessa principer vill jag addera en stor dos sunt <strong>för</strong>nuft och ett<br />

agilt arbetssätt.<br />

Continuous Integration<br />

Kontinuerlig integration handlar om att automati<strong>se</strong>ra byggproces<strong>se</strong>r<br />

och exekvera tester <strong>för</strong> att säkerställa att integrationen av ny<br />

kod har lyckats. Det innebär att man har en central bygg<strong>se</strong>rver<br />

16 Informators tidning om utveckling och kunskap. Nummer fem. Hösten 2008.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!