Kravblocket


Comments Off on Kravblocket

Nu är vi klara med utveckingsblocket. Igår började vi med kravblocket och hade en heldags introduktionskurs. Vi gick igenom koncept i kravhantering. Det finns många modeller och digram som används i kravhantering för att underlätta förståelsen av systemet och verksamheten. En av dom som jag tycker är intressant heter: Objectives Model. Denna modell visar systemets funktioner i helheten och ger en översikt om vad som måste göras.

ObjectivesModel

Ett viktig koncept inom kravhantering är Value Chain. Value Chain länkar till Supply Chain och Business strategin. Det innebär att value chain visar aktivitier som resulterar i en värdeful produkt. Bilden nedan visar Cinnobers value chain:

2014-03-21 10_28_20-Microsoft PowerPoint - [Introduktion BA, krav block v. 1.0.pptx]

Under kravblocket har vi kurslitteratur som vi måste läsa. Den första boken heter: ”The Business Analyst’s Handbook”.

bild (3)

Det är snart helg! Jag ska till Stockholm för att fira persiskt nytt år med mina kompisar!
Happy Nowruz!

Comments Off on Kravblocket





Bookmark and Share

Please leave a comment - click here!

The A-Team


Comments Off on The A-Team

LMEWire, projektet som jag jobbar med har gått live. Hans Sjöberg vår projektledare befinner sig hos London Metal Exchange och har tagit dom här bilderna.

LMEwire är en trade-rapporterings service och den rapporterar alla trades som medlemmar gör till EMIR (Markets Infrastructure Regulations). Deadline för LMEWire var 12:e februari vilket innebar att vi var på ett väldigt tight schema för att vi började i december men vi lyckades! Det är därför vi kallas för ”The A-Team” i London. 🙂

Press releasen finns på London Metal Exchange websida här.

Countdown

Live

Comments Off on The A-Team





Bookmark and Share

Please leave a comment - click here!

Uniaden


Comments Off on Uniaden

Igår har vi varit på Universum på Umeå universitet för Uniaden. Uniaden är en årligt arbetsmarknadsdag. Under dagen träffade vi många duktiga studenter som är intresserade av möjligheter som Cinnober erbjuder tex. traineeprogrammet och exjobb.

Cinnober har varit en av huvudsponsorerna för uniaden i år. Det var väldigt roligt och spännande att få träffa så många intresserade studenter. Igår kväll så gick vi till banketten på Universum. En händelserik dag!

Jag fick en buff från vår monter och jobbade resten av dagen som pirat! 🙂

1656161_3853847120553_1688942800_n

Comments Off on Uniaden





Bookmark and Share

Please leave a comment - click here!

Test Gurus! :)


Comments Off on Test Gurus! :)

Vi har haft en två-dagars kurs inom Test Driven Development (TDD) med Sara Hagland som kom till Umeå från Stockholms-kontoret. TDD innebär att man skriver tester först och utgår därifrån. Med den här tekniken minskar oddsen att man skulle missa buggar och fel i koden. Det sparar tid om man tänker på saken långsiktigt och man måste tänka på saken långsiktigt!

Under kursen jobbade vi med relaterade buggar från MarkitServ och LMEClear projekten. Det var riktigt intressant. Det är lite knepigt att komma igång i början men det blir enklare.

Så här ser det ut när koden funkar som det ska! Inga errors! Inga failures! Woohoo!

2014-01-14 16_43_47-Java - TRM_java_com_cinnober_lmeclear_trm_traderecord_impl_TrmTradeRecordValidat

Intervjun med Dagens Industri som jag skrev om förra gången har publicerats. Ni kan kika på den om ni är intresserade! ”Din karriär – Tema trainee”

Artikeln finns här: www.di.se “Dagens Industri”

So long!

Comments Off on Test Gurus! :)





Bookmark and Share

Please leave a comment - click here!

Test Driven Development


Comments Off on Test Driven Development

Nu är nästan alla tillbaka från julledigheter. Under julen har vår kund LME hunnit att testa systemet som vi levererade precis innan jul. De har bara hittat små buggar som vi håller på att fixa. Vi har code freeze på onsdag. Denna vecka börjar utvecklingskurserna. I början av veckan hade vi ett samtal med vår mentor under utvecklingsblocket om TDD kursen. TDD står för Test Driven Development. Vi måste hitta några praktiska problem som vi kan lösa under kursen.

Idag under ett möte med vår program director och mentor fick vi veta att två nya traineer börjar den 3:e februari. Det blir spännande att träffa dem. En av dem ska vara i LMEClear och den andra i MarkitServ. De båda har läst teknisk fysik. Under mötet pratade vi om Cinnobers nya kontor. Vi ska flytta dit under sommaren. Det nya kontoret ligger i centrala Umeå ovanför Utopia. Det är betydligt större och det är bra för att vi kommer att behöva plats för fler medarbetare.

Precis innan julen hade jag en intervju med Dagens Industri (di.se) ”Din karriär – Tema trainee”. Vi pratade om livet som Trainee på Cinnober Financial Technology och varför jag ville jobba här. Det var en väldigt intressant intervju.

God fortsättning!

Comments Off on Test Driven Development





Bookmark and Share

Please leave a comment - click here!

Public void callAlice() {…


Comments Off on Public void callAlice() {…

Hej 🙂

Vi på LMEWire har vår prerelease imorgon. Kodningen är klar innan prerelease och vi testade systemet idag.

Under utvecklingsblocket har vi fått nya böcker att läsa. Den första som jag har börjat läsa heter “Clean Code: A handbook of agile software craftsmanship”. Enligt boken är vi som kodar som författare. Vad vi skriver måste vara läsbart. Det måste vara tydligt, varje metod och funktion måste döpas på ett bra sätt som hjälper läsaren att förstå vad syftet med dem är.

Det går bra om vi väljer längre namn, då får vi slippa att förklara vad metoden gör i kommentarer. Den här roliga bilden har tagits från boken som jag nämnde.

bild (1)

Comments Off on Public void callAlice() {…





Bookmark and Share

Please leave a comment - click here!

Studiebesök på Nasdaq


Comments Off on Studiebesök på Nasdaq

Hej 🙂

Vi var på studiebesök på Nasdaq i torsdags. Vi hade tänkt se börsnoteringen av Candy King. Det innebär att företaget blir listad på börsen och deras aktier blir tillgängliga att köpa. Det finns en börsklocka som man ringer under ceremonin. Tyvärr blev noteringen uppskjuten. Candy King meddelade senare att de ställer in börsnoteringen. Vi fick ringa klockan ändå!

bild 5

Vi fick en visning av Nasdaqs kontor och sedan var det dags att åka tillbaka till Cinnober. På Stockholms kontoret hade vi utbildning och sen var det dags att flyga tillbaks till Umeå. Det var en händelsefult dag och vi var jättetrötta i slutet som Robin på bilden!!

bild

Comments Off on Studiebesök på Nasdaq





Bookmark and Share

Please leave a comment - click here!

Trading System Overview


Comments Off on Trading System Overview

Hej! 🙂

Nu är utvecklingsblocket igång och vi har haft kurser inom Java, kodadministration, verktyg, broadcast och redundans etc.
Redundans är en intressant koncept. Det innebär att vi behåller trades som sker i Matching Engine (ME) i två server som är identiska. En av dem är den primära servern. I fall den ligger nere eller kraschar börjar den andra servern, som vanligtvis är standby, jobba istället. Med den här lösningen man tappar inte viktig data.
Vi hade kurser inom TAX, FIX och Emapi. De har med ’messaging system’ att göra. Som man ser på bilden TAX tar emot köp och sälj Order från olika aktörer och skickar respons. Den här kommunikationen sker baserat på protocol som vi har t.ex. FIX och EMAPI. Både EMAPI och FIX har sina för och nackdelar. EMAPI är snabbare men FIX (Financial Information eXchange) är mer välkänd och det finns flera personer som kan det.

tradingSystem

Comments Off on Trading System Overview





Bookmark and Share

Please leave a comment - click here!

LMEwire


Comments Off on LMEwire

Hej 🙂

Idag är den sista dagen i testblocket. Som sagt, Cinnobers traineeprogram cinCube har några olika block. Det första var testblocket. På måndag börjar utvecklingsblocket! Det är spännande för att det känns helt annorlunda när man programmerar på universitet och på företaget. När man programmerar på jobbet måste man lägga kod till den beffintliga koden utan att någonting går sönder. Det är ganska svårt att förstå koden som redan finns!

Jag börjar i ett nytt projekt under utvecklingsblocket. Jag har redan tjuvstartat och har varit med på de dagliga Scrum mötena men officiellt börjar jag på måndag! Det nya projektet heter LME Wire. Det är en del av LME Clear projektet som hanterar Trade Repository och ger clearinghus medlemmar möjligheten att uppfylla sina handelsrapporteringskrav. Vi kallar projektet LME TR internt! Systemet går live i februari så det är hög tempo på utveckling.

Denna vecka fick vi schemat för utvecklingsblocket från Mats Wikström vår program director. Vi har gott om utvecklingskurser och jobbar resten av tiden i våra projekt.

Vi traineer fick vara med i Cinnobers Newsletter med vår nya VD Jonas Engman. Man kan läsa artiklen här:

http://www.cinnober.com/newsletter/strategic-it-investments-ramping-north

NewLetter

Comments Off on LMEwire





Bookmark and Share

Please leave a comment - click here!

Kodfrys


Comments Off on Kodfrys

I morgon börjar testveckan. Det innebär att man inte får göra ändringar i koden på en vecka. Det blir kodfrys! Sedan börjar alla testa systemete som ska levereras.

Testerna är till för att säkerställa kvaliteten av systemet. I finansbranschen är det viktigt att systemet aldrig går ner. Testning bör säkerställa att det inte finns några kritiska fel.

Innan varje release har vi extra högt tempo i projektet, massor av How to test dokument måste skrivas. Jag har skrivit ett par denna vecka och har också hittat några buggar.

Nu ser vi fram emot testveckan.

CodeFreeze

Comments Off on Kodfrys





Bookmark and Share

Please leave a comment - click here!

Older Entries Newer Entries