Systemutveckling

Systemutveckling

Systemutveckling är så mycket mer än bara programmering! Vi bygger mjukvara hela dagarna och hjälper även andra utvecklingsteam att komma igång med effektiva arbetsmetoder som testdriven utveckling, refaktorisering och kontinuerlig integration.

Bygg ständigt - så kommer du igång med kontinuerlig integration

En av grundbyggstenarna i moderna utvecklingsmodeller är snabb feedback. Ju fortare vi kan presentera något för användaren, desto fortare kan hon eller han bekräfta att vi är på rätt väg, eller guida oss åt ett annat håll om det behövs. Det ger oss möjlighet att anpassa vårt fortsatta utvecklingsarbete så att vi så fort som möjligt kan nå den funktionalitet som tillfredställer användarens högst prioriterade behov.  Läs artikeln →

Datorn gör jobbet!

Systemutveckling är bland det roligaste som finns. De flesta dagar får man brottas med utmanande arkitekturella problem, eller bidra till kreativ problemlösning i diskussioner med kollegorna. Men självklart finns det också dagar då jobbet inte är lika stimulerande. Dagar som präglas av repetetivt och föga utvecklande programmeringsarbete. Dagar då man utan risk för projektets framgång kan stänga av sitt intellekt och i det närmaste systemutveckla maskinellt. Glädjande nog kan en stor del av denna typ av arbete undvikas - för om det är så att vi känner att vi systemutvecklar maskinellt, så kan väl lika gärna en maskin göra jobbet, eller hur? I mitt senaste uppdrag har vi jobbat en hel del med kodgenerering. Låt oss kika närmare på mina erfarenheter från detta.  Läs artikeln →

Ur verktygslådan: Copy Paste Detector

Visst är det trist när den där buggen du ägnade en hel dag åt att rätta oväntat dyker upp igen. Bittert inser du att någon har klippt och klistrat in samma bit buggiga kod på ett annat ställe och du får jobba hela kvällen också.  Läs artikeln →

Sätt mått på koden

I vår ständiga strävan att skapa högkvalitativ mjukvara effektivare är kvaliteten på den skrivna koden en viktig del. Genom att skriva bra kod kan vi betydligt enklare skapa system av hög kvalitet. Detta kanske låter som en självklarhet, men om man tänker efter lite så är det inget som säger att det inte går att skapa en lösning som fungerar bra för användaren, trots att den är uppbyggt på en kodbas som knappt håller ihop.  Läs artikeln →

Chockerande ärlighet: "Jag gjorde 3000 fel i mitt förra projekt"

Magnus Ljadas vill lära sig mer om enhetstestning, och vänder sig till en auktoritet i ämnet - sig själv.  Läs artikeln →

Ur verktygslådan: Refactoring

Vem har väl inte stött på kod som upprepade gånger utökats med ny funktionalitet och slutligen blivit som en skyskrapa byggd på torpargrund. Att strukturera om sådan kod för att kunna lägga till ytterligare funktionalitet har för mig ofta inneburit dagar av arbete innan koden åter gått att kompilera.  Läs artikeln →

Ulrika Malmgren

Bli en av oss

Vi söker fler som ser på systemutveckling som ett hantverk.

Kontakta oss så berättar vi mer

 

Kommande öppna kurser

(RSS)
Se alla och boka
 

Vässa din utvecklingsavdelning

Ni vill bli bättre på att utveckla mjukvara. Vi skräddarsyr företagsinterna utbildningar om systemutveckling och agil utveckling. Bland kunderna finns Connecta, Skandikon och GE Healthcare.

Inspiration via e-post

Har du också ett engagemang för utvecklingen i branschen? Anmäl dig då till vårt nyhetsbrev, där vi delar med oss av artiklar, inspiration och möjligheter.

Du kan enkelt säga upp din prenumeration om du ändrar dig. Vi lämnar aldrig ut e-postadresser till tredje part.
Läs mer om hur vi hanterar personuppgifter.

 

Om Citerus

Citerus hjälper företag att lyckas med sin mjukvaruutveckling. Vi erbjuder metodinförande, kurser och träning samt systemutveckling och kan dessutom avlasta våra kunder genom ta oss an både delprojekt och hela projektåtaganden. Allt för att de ska kunna hålla en hög innovationstakt och skapa smarta lösningar som ökar deras konkurrenskraft. Citerus kunder har den gemensamma nämnaren att de ser mjukvaruutveckling som affärskritiskt. Läs mer →

weekly
1.0