{"id":2975,"date":"2014-02-27T17:51:14","date_gmt":"2014-02-27T16:51:14","guid":{"rendered":"http:\/\/www.traineebloggen.se\/?p=2975"},"modified":"2014-12-09T11:37:55","modified_gmt":"2014-12-09T10:37:55","slug":"en-dag-pa-cinnober","status":"publish","type":"post","link":"https:\/\/www.traineebloggen.se\/index.php\/2014\/02\/trainee\/en-dag-pa-cinnober\/","title":{"rendered":"En dag p\u00e5 Cinnober"},"content":{"rendered":"<p>Hej!<\/p>\n<p>Det b\u00f6rjar bli lite lugnare inom MarkitSERV-projektet nu, i tisdags tog v\u00e5r sprint slut och vi hade release utav v\u00e5r senaste version till kunden s\u00e5 innan dess var st\u00e4mningen sm\u00e5tt hektisk. Efter sprintens slut har vi hunnit med att ha retrospective (tillbakablick p\u00e5 sprinten som g\u00e5tt) och planerat n\u00e4sta sprint som kommer att str\u00e4cka sig till mitten av mars. Min roll som utvecklare under den nya sprinten ligger fortsatt p\u00e5 att fixa buggar som testarna och kunden har hittat vilket \u00e4r n\u00e5got jag trivs bra med. Det ger m\u00f6jlighet att se m\u00e5nga olika delar av systemet vilket \u00e4r till stor nytta senare d\u00e5 man beh\u00f6ver l\u00e4gga p\u00e5 ny funktionalitet. Men nog om det! Jag t\u00e4nkte att det kunde vara av intresse att f\u00e5 inblick i hur en vanlig dag p\u00e5 Cinnober ser ut d\u00e5 man \u00e4r trainee, s\u00e5 h\u00e4r \u00e4r en sammanfattning utav min fredag:<\/p>\n<p><strong>8:45<\/strong><\/p>\n<p>Efter att ha \u00e5kt buss in till centrum anl\u00e4nder jag kring 8:45. Jag utf\u00f6r morgonritualen som \u00e4r att l\u00e4sa mail och uppdatera systemet till den senaste versionen samt kikar p\u00e5 hur de nattliga testerna g\u00e5tt.<\/p>\n<p><strong>9:00<\/strong><\/p>\n<p>Dags f\u00f6r Scrum-m\u00f6te! H\u00e4r g\u00e5r vi igenom varje omr\u00e5de vi arbetar med i projektet och ger varandra uppdateringar om vad vi arbetar med. Fokus ligger p\u00e5 att vara snabb, konkret och att flagga f\u00f6r problem och sv\u00e5righeter man st\u00f6tt p\u00e5 s\u00e5 att dessa snabbt kan tas om hand om. M\u00f6tena \u00e4r bokade f\u00f6r en halvtimma men vi \u00e4r vanligen klara efter 15 minuter.<\/p>\n<p><strong>9:30<\/strong><\/p>\n<p>F\u00f6re allt annat arbete sker g\u00e5r jag och h\u00e4mtar dagens f\u00f6rsta kopp kaffe. Eftersom att jag blev klar med en tidigare bugg dagen innan b\u00f6rjar jag leta efter n\u00e4sta problem att ta mig an. Det \u00e4r sv\u00e5rare \u00e4n vad man kan tro! Eftersom att jag fortfarande \u00e4r relativt ny p\u00e5 omr\u00e5det vill jag v\u00e4lja s\u00e5dana uppgifter d\u00e4r jag l\u00e4r mig n\u00e5got nytt men som samtidigt inte ligger f\u00f6r h\u00f6gt ovan vad jag kan. Ibland kan det ta r\u00e4tt l\u00e5ng tid att hitta n\u00e5got som \u00e4r l\u00e4mpligt, men idag f\u00e5r jag efter ett litet tag tips p\u00e5 en bugg som passar och jag b\u00f6rjar efter en kort introduktion arbeta p\u00e5 den. Sj\u00e4lva buggen \u00e4r att fel data visas i en kolumn i en tabell i GUI:t. Jag ska \u00e4ndra s\u00e5 att r\u00e4tt data visas. Det kan ju inte vara s\u00e4rskilt kr\u00e5ngligt?<\/p>\n<p><strong>10:30<\/strong><\/p>\n<p>Det visar sig att s\u00e4ttet man vill r\u00e4tta buggen p\u00e5 inte st\u00e5r beskrivet i buggrapporten eller i de kravdokument som r\u00f6r omr\u00e5det. Om jag bara f\u00f6ljer det som st\u00e5r skrivet i rapporten slutar det med att tv\u00e5 kolumner som har snarlika namn visar exakt samma data. N\u00e5gon av kolumnerna \u00e4r d\u00e5 on\u00f6dig och borde tas bort. Men vilken? Det betyder att jag beh\u00f6ver konsultera kravanalytikerna f\u00f6r projektet. Lyckligtvis har vi sedan sommaren en \u201dkravare\u201d i Ume\u00e5 som arbetar i projektet s\u00e5 tillsammans resonerar vi oss fram till p\u00e5 vilket s\u00e4tt jag ska l\u00f6sa problemet.<\/p>\n<p><strong>11:30<\/strong><\/p>\n<p>Lunch!<\/p>\n<p><strong>12:15<\/strong><\/p>\n<p>Med kaffet i h\u00f6gsta hugg s\u00e4tter jag mig ned och arbetar vidare. Det verkar som att den l\u00f6sningen vi kom fram till har bredare konsekvenser \u00e4n v\u00e4ntat. F\u00f6r att tabellen ska vara sammanh\u00e4ngande och f\u00f6rst\u00e5elig beh\u00f6ver jag, om jag vill genomf\u00f6ra mina \u00e4ndringar, byta namn p\u00e5 fler kolumner. I s\u00e5 fall beh\u00f6ver kravdokumenten \u00e4ndras.. Ajd\u00e5. Det kanske \u00e4r dags att backa lite?<\/p>\n<p><strong>14:00<\/strong><\/p>\n<p>Paus i arbetet f\u00f6r en v\u00e4ldigt kort avst\u00e4mning f\u00f6r hur det g\u00e5r med trainee-programmet.<\/p>\n<p><strong>14:30<\/strong><\/p>\n<p>Fredagsfika inom projektet. Det finns ingen plats i k\u00f6ket eftersom att Sveriges hockeymatch mot Finland visas p\u00e5 projektorn. Vi lyckas hitta ett rum bredvid och avnjuter hembakta muffins. \ud83d\ude00<\/p>\n<p><strong>15:00<\/strong><\/p>\n<p>\u00c4ventyret med kolumnerna forts\u00e4tter. I samf\u00f6rst\u00e5nd med projektets kravare best\u00e4mmer vi oss f\u00f6r att backa alla \u00e4ndringar och ta bort den andra kolumnen. Allting g\u00e5r d\u00e4refter som en dans och ett tag senare kan jag testa mina \u00e4ndringar p\u00e5 mitt lokala system. Det fungerar och ser bra ut, men klockan b\u00f6rjar bli r\u00e4tt mycket s\u00e5 jag v\u00e4ntar med att checka in tills efter helgen. Det finns f\u00e5 saker som \u00e4r hemskare \u00e4n att r\u00e5ka checka in kod som orsakar byggfel sent en fredag!<\/p>\n<p><strong>16:30<\/strong><\/p>\n<p>Det \u00e4r inte s\u00e4rskilt l\u00e5ng tid kvar p\u00e5 dagen och kontoret b\u00f6rjar lugna ned sig lite s\u00e5 jag tar tillf\u00e4llet i akt att l\u00e4sa lite trainee-litteratur! I detta fallet blev det att l\u00e4sa n\u00e5gra avsnitt i \u201dWorking Effectively with Legacy Code\u201d.<\/p>\n<p><strong>17:15<\/strong><\/p>\n<p>Dags att ta helg och m\u00f6ta upp med min \u00e4lskling f\u00f6r att \u00e4ta god mat och tr\u00e4ffa n\u00e5gra v\u00e4nner i centrum.<\/p>\n<p>Det var allt f\u00f6r den h\u00e4r g\u00e5ngen! Ha en trevlig kv\u00e4ll. \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hej! Det b\u00f6rjar bli lite lugnare inom MarkitSERV-projektet nu, i tisdags tog v\u00e5r sprint slut och vi hade release utav v\u00e5r senaste version till kunden s\u00e5 innan dess var st\u00e4mningen sm\u00e5tt hektisk. Efter sprintens slut har vi hunnit med att ha retrospective (tillbakablick p\u00e5 sprinten som g\u00e5tt) och planerat n\u00e4sta sprint som kommer att str\u00e4cka [&hellip;]<\/p>\n","protected":false},"author":79,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[394],"tags":[395,187,30],"_links":{"self":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/2975"}],"collection":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/users\/79"}],"replies":[{"embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/comments?post=2975"}],"version-history":[{"count":2,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/2975\/revisions"}],"predecessor-version":[{"id":2977,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/2975\/revisions\/2977"}],"wp:attachment":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/media?parent=2975"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/categories?post=2975"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/tags?post=2975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}