Konsten att skriva lättlästa krav


Comments Off on Konsten att skriva lättlästa krav

Hej på er!

Nu är det ett tag sedan det kom ett inlägg från mig och Viktor. Sommaren har kommit till Umeå och man kan äntligen njuta av sin lunch utomhus.

Alla teoretiska kurser inom kravblocket är gjorda och nu återstår tre veckor av praktiskt kravarbete innan vi tar lite semester. De teoretiska kurserna har vi gjort tillsammans med andra inom företaget, dels nyanställda, men även några som nyligen bytt roll inom sina projekt. Väldigt givande att kunna ha diskussioner med kollegor från andra projekt, och dessutom med annan bakgrund.

Förutom några mindre uppgifter inom det ordinarie projektet så har vårt praktiska arbete fokuserats på att skriva kraven för ett mindre system som används internt inom vår testverksamhet. Detta innebär att vi har fått börja från grunden med ett helt nytt kravprojekt med allt vad det innebär. Fördelen är att vi får arbeta med flera delar av kravprocessen då vi funderar över både verksamhets- och designkrav, även om fokus ligger på systemkraven. Vid första anblick så kan ett användningsfall (Use Case) för en av systemets funktioner se relativt simpelt ut, men att skriva dem så att de blir just lättlästa är långt ifrån enkelt. Det har blivit många diskussioner angående alternativflöden och ”best practice” när det kommer till kravskrivande.

Sen kan jag inte låta bli att nämna Dräpardygnet, en multisporttävling som jag, Viktor och tre andra Cinnoberiter genomförde i helgen. Tio företag från Umeå samlades i fredags 19.00 för att springa, cykla och paddla med siktet inställt på att nå målet ca 20 timmar senare. Bitvis var det riktigt, riktigt tungt, men trots att vi inte tränat ihop oss nämnvärt klarade vi alla etapper och kom dessutom in som fyra!

Ha det bra och njut i solen om ni kan!

IMG_2164_small

Glada miner innan loppet

Comments Off on Konsten att skriva lättlästa krav





Bookmark and Share

Please leave a comment - click here!

Mycket att göra, och en liten presentation


Comments Off on Mycket att göra, och en liten presentation

Hej, igen!

Nu börjar det vara ett tag sedan det kom ett inlägg från oss här på Cinnober. Anledningen är att vi är inne i en intensiv period där mycket ska hinnas med på kort tid.

Sedan förra inlägget har vi hunnit med en hel del, mest noterbart är kanske de presentationer vi hållit. Det är nämligen så att man vanligtvis håller en demonstration av det som åstadkommits i slutet på varje arbetssprint. Och eftersom både jag och Viktor har varit delaktiga i olika utvecklingsprojekt så har vi även fått ansvaret att hålla var sin demonstration av ny funktionalitet inför våra kunder i London. Alla presentationer skedde visserligen via videolänk men en viss spänning infinner sig ändå då helst ingenting får gå fel. Allt flöt dock på enligt plan och jag måste nog påstå att det hela gick riktigt bra för oss båda.

Just nu är vi inne i perioden precis innan vi skickar en ny release till vår kund. Det innebär en hel del arbete med att fixa de buggar som hittats under testningen samt svara på frågor från kund om allt möjligt. Det är dock fortfarande en hel del som ska hinnas med innan vi kan pusta ut!

Det börjar dessutom närma sig slutet av utvecklingsblocket och början av kravblocket, snart kan vi alltså titulera oss ”Business Analyst” (eller åtminstone ”Trainee som testar på kravarbete” 😉 ). Mer om detta i nästa inlägg.

Ha de’

Comments Off on Mycket att göra, och en liten presentation





Bookmark and Share

Please leave a comment - click here!

Testdriven utveckling


Comments Off on Testdriven utveckling

Nytt år, nya möjligheter.

Lite snabb huvudräkning säger mig att vi nu har varit här på Cinnober i drygt fyra månader. Och det borde innebära att vi har knappt åtta månader kvar – en tredjedel klar, tiden går fort. Jag och Viktor är numera ganska separerade då vi jobbar i två olika team, visserligen i samma projekt men med olika arbetsuppgifter. Måndag och tisdag den här veckan har vi dock arbetat tillsammans då vi haft en kurs i TDD – Test Driven Development. Vi har under två dagar plockat kända problem i systemet och löst dem tillsammans med en erfaren utvecklare utefter principerna i TDD. Inte särskilt teoretiskt utan istället fokus på praktisk inlärning, och väldigt givande.

Vi har dock inte så många kurser numera utan jobbar främst som en del i våra team. Den senaste tiden har vi inom projektet ändrat arbetssätt något till att jobba med mer väldefinierade sprintar (en kortare tidsperiod under vilken utveckling, etc. pågår) där vi i teamet själva plockar in uppgifter som vi tror oss hinna med. Givetvis utefter en prioritetsordning fastställd av kunden. Personligen måste jag säga att det verkligen gjort mig engagerad på ett helt annat sätt än tidigare. Dels krävs det att man sätter sig in i framtida arbetsuppgifter för att kunna uppskatta tidsåtgången, men framför allt känner åtminstone jag en stor ansvarskänsla för att faktiskt hinna med det vi påstått oss klara av. Kort och gott – jag trivs med det här sättet att arbeta!

På med täckbyxorna, halsduken och varma skor, för nu har det äntligen blivit vinter på riktigt. Ganska passande att vi döpt nuvarande sprint till ”It’s getting colder”. Dagen börjar gå mot sitt slut och jag tänker leta mig hemåt, trevlig kväll!

Comments Off on Testdriven utveckling





Bookmark and Share

Please leave a comment - click here!

Snart blir det utveckling (och snö förhoppningsvis)


Comments Off on Snart blir det utveckling (och snö förhoppningsvis)

Vad kännetecknar en bra testare? En till synes ganska enkel fråga som visade sig vara mer komplex än vad jag först trodde. Vad ska testas, hur ska det testas och när är man klar? det är frågor man hela tiden måste ställa sig. Sen ska det dokumenteras på ett sätt som helst gör det otvetydigt vad som gjorts, vilket inte heller är så lätt alla gånger. Nu är i alla fall vår tid inom testblocket över och vi kommer från och med nästa vecka gå in i utvecklingsblocket. Att börja sin tid här som testare har verkligen varit värdefullt då det gett oss en chans till att få en övergripande bild av systemet när man testat olika funktioner. Speciellt bra när man är helt grön på systemet. Men allting har ett slut och nästa vecka kommer istället till stor del bestå av kurser på temat ”Mjukvaruutveckling på Cinnober”, jag är taggad!

Julstämning på kontoret.

Julstämning på kontoret.

Ibland är det svårt att sammanfatta vad som har hänt på två veckor, de kommer och går så pass fort. Men en sak värd att nämna är att mitt team har gått en kurs i agil mjukvaruutveckling några dagar den här veckan. I vårt projekt följer vi en agil utvecklingsprocess med Scrum som metodik, vilket lite förenklat betyder att all utveckling sker i kortare sprintar. Som nykomling har det gått förvånansvärt fort att komma in i arbetsprocessen men det är först nu, efter den här kursen, som jag har fått upp ögonen på riktigt för alla fördelar med agil utveckling. Vi hade även en session angående gruppdynamik och vad som driver och engagerar människor, något som jag personligen tycker är otroligt intressant. Förhoppningen är att jag kan lära mig ännu mer om detta under min tid här, och det verkar inte omöjligt.

Men förutom jobbet då? Snart är det vinter på riktigt! Knarrande steg i snön, ångande andedräkt, rosiga kinder och skidåkning. Förra helgen fick vi till och med en hel del snö och man fick återigen känna på hur det är att pulsa genom snödrivor. Tyvärr så smälte den bort lika fort som den kom, så än är det plaskande steg i vattenpölarna, icke-ångande andedräkt, icke-rosiga kinder och löpning som gäller. Men jag håller tummarna.

Trevlig helg!

Comments Off on Snart blir det utveckling (och snö förhoppningsvis)





Bookmark and Share

Please leave a comment - click here!

Att förstå nya ord börjar bli lättare


Comments Off on Att förstå nya ord börjar bli lättare

Forwards, TAPOs, SWAPs och futures, ord jag knappt hade tagit i min mun innan jag började här. Ord som jag i många fall inte ens hört innan. Men nu, även om jag har mycket kvar att lära så börjar jag trots allt få en grundläggande bild av den finansiella världen och dess beståndsdelar. För några dagar sedan blev den bilden utökad ytterligare då en äldre herre från London med flera år på nacken inom finansbranschen kom hit. Tillsammans med några andra från kontoret så hade vi både föreläsningar och diskussioner på temat finansiella marknader. Att både tid och resurser läggs på att alla anställda ska få en förståese för den bransch vi jobbar inom, oavsett tidigare bakgrund, känns som en bra satsning, speciellt när man själv får suga i sig informationen.

Den senaste tiden har både jag och den andra traineen Viktor arbetat med automatiserad testning. Vi har fokuserat på användarroller och rättigheter med mål att utveckla kontroller som förhoppningsvis kan varna om någonting skulle bli fel med dessa i framtiden. Efter en period med mycket manuell testning så är det skönt att återigen få skriva lite kod. Vi bad om en s.k. code review för att hitta eventuella problem och felaktigheter. Och nu, efter att koden blivit granskad av en erfaren utvecklare (utan större kommentarer!) så ligger testerna snart uppe och gör lite nytta.

I tidigare blogginlägg nämndes vår ShipIt-Day, ett hackaton-liknande event där jag och Viktor var med i ett projekt som utvecklade ett testverktyg för en viss typ av transaktionsmeddelanden. Jag måste nämna att det gick så bra under ShipIt att projektet fick mer utvecklingstid för att slutföra det hela till en ordentlig produkt. Så det verkar som att det faktiskt blir något bra av det hela, kul!

Trevlig vecka! på återseende

Comments Off on Att förstå nya ord börjar bli lättare





Bookmark and Share

Please leave a comment - click here!

Sex veckor i full fart


Comments Off on Sex veckor i full fart

Sex veckor har nu flugit förbi i rasande fart. Tillfällena där vi går kurser och utbildningar blir mer och mer glest utspridda och vi blir istället mer och mer invävda i det daliga arbetet. Vi har såklart otroligt mycket kvar att lära men sakta men säkert smyger vår testledare på oss mer krävande arbetsuppgifter.

I början av vår tid här på Cinnober var det dagliga arbetet i projektet huvudsakligen centrerat kring supportarbete. Men, projekt förändras hela tiden och efter förra releasen som skedde för några veckor sedan så är det nu dags för utveckling av ny funktionalitet. Det ska bli intressant att se hur det förändrar arbetssättet och allt som det innebär. Framför allt så känns det bra att vara med och planera arbetet redan från början.

Vad har vi mer hunnit med under de här sex veckorna då? Tja… lite blandat faktiskt: karriärdag för studenter på Umeå universitet, firmafest, ett jubileum och löpträning under lunchen för att nämna några. Alltid händer det någonting.

Nu taggar vi inför ShipIt Day på torsdag/fredag. Ett hackaton-liknande event där alla som vill får 24 timmar på sig att vara kreativ och göra precis vad de känner för. Så t.ex. skriva det där fantastiska skriptet som underlättar din vardag, ta fram ett spel som förklarar trading på ett lätt sätt, eller som vi – skapa ett verktyg som underlättar testning av SWIFT-relaterad funktionalitet (SWIFT är en internationell standard som används vid penningtransaktioner mellan banker). Det bästa projektet vinner dessutom ett pris! Alla på kontoret har talat sig varma om tidigare ShipIt-event så förväntningarna är höga kan man nog säga.

Mer om hur det gick under ShipIt kommer nog Viktor skriva om i nästa blogginlägg.

Till dess, ha det bra

Comments Off on Sex veckor i full fart





Bookmark and Share

Please leave a comment - click here!

Ny på jobbet


Comments Off on Ny på jobbet

Hej alla läsare!

Vi heter Viktor Jakobsson och Simon Agvik och är nya traineer hos Cinnober Financial Technology. Ni som har följt Traineebloggen under en längre tid har nog redan koll på vad Cinnober sysslar med men vi drar ändå den korta versionen här. Cinnober är ett svenskt finansiellt it-företag som bygger trading- och clearingsystem för börsmarknaden. Bolaget finns representerat i Stockholm, Umeå och London, med sammanlagt ungefär 250 medarbetare. Vi är båda placerade på Umeåkontoret där det sitter ett sextiotal glada och trevliga ”cinnoberiter”. Just nu är vi inne på vår fjärde vecka och än så länge känns allt toppen.

Vilka är vi och hur hamnade vi här? Vi har båda pluggat teknisk fysik här i Umeå och sökte under våren traineeplatserna här på Cinnober. Efter en lång ansökningsprocess så lyckades vi till slut knipa var sin plats och började programmet nu i september. Viktor är född och uppvuxen i lilla Sollefteå och flyttade till Umeå 2010 för att börja plugga. Simon följde en liknande bana och flyttade till Umeå från nordliga Luleå ungefär samtidigt. På fritiden tycker vi båda om att vistas i fjällen, slalom/snowboardåkning samt träning av olika slag.Traineeprogrammet hos Cinnober är uppbyggt av fyra block där vi kommer att testa på olika delar av utvecklingskedjan: testning, utveckling, krav och support/TAM (Technical Account Manager). Vi är båda placerade i projektet som arbetar mot LME Clear (London Metal Exchange) och just nu är vi inne i det första blocket, testning. Än så länge är allting nytt men efter ett par intensiva introduktionskurser och genomgångar så börjar vi sakta men säkert sätta oss in i det komplexa system som ett clearinghus är. Vi har redan från början släppts in i det dagliga arbetet mot kunden, vilket både är lite läskigt men också spännande. Det kommande året kommer bjuda på utmaningar av alla det slag och vi ser fram emot att lära oss så mycket som möjligt.

I och med att vi är två traineer tänker vi dela upp bloggandet, så bli inte förvånande om vi tar ungefär vartannat inlägg.

Ha det bra!

Simon & Viktor

Comments Off on Ny på jobbet





Bookmark and Share

Please leave a comment - click here!