Uke 8: Summer of Code – Oslo

Sommerens siste innlegg!

Da er intershipet for sommeren 2017 over. Prosjektet er framført, levert og det er på tide for oss å reise hjem til studenthyblene å begynne på et nytt semester. Etter denne sommeren er vi blitt klokere, mer erfarne og bedre rustet for å kaste oss inn i nye prosjekter og arbeidsoppgaver.

DSCF5324.JPG
Johan og Julie tester klokka

Det har vært en spennende og lærerik sommer her i toppetasjen på Skøyen. Vi har fått brukt mye av det vi kunne fra før, møtt på en del utfordringer, og alle har lært noe nytt. Viktigheten av god kommunikasjon innad i teamet og det å tørre og spørre hverandre om hjelp har vært en hjørnestein i nøkkelen til suksess. Dette er viktig erfaring som kommer godt med i videre oppgaver i studiet og selvfølgelig også i arbeidslivet.

Forrige uke var en travel uke med siste innspurt for ny funksjonalitet. Det var starten på den helt siste sprinten, hvor alt skal gjøres ferdig. Det ble sene kvelder for noen av oss, hvor JavaScript og git var de største utfordringene. Men etter mye hardt arbeid, fikk vi til det meste.

DSCF5326.JPG
Lars og Anne-Marie jobber med JavaScript

Denne uka har vi drevet med brukertesting, finpuss på koden, dokumentasjon av hva som er gjort, og av hvordan andre kan bygge videre på prosjektet vårt. Vi har vært på GS1 sitt «smart center» og montert prosjektets komponenter. Hit kan andre komme å se på prosjektet vårt, bli inspirert og kanskje ta det i bruk for å digitalisere sine butikker.

I går var vi på Dinner og hadde avslutnings-middag. Vi koste oss med god mat og godt selskap.

20689497_1589517017765847_1859275325046575386_o.jpg
Nydelig middag på Dinner

I dag er den aller siste dagen (buhuuuu:( ) og vi skal sammen med de andre sommer internene, presentere løsningene vi har utviklet. Det blir spennende å se hva de andre har jobbet med i sommer! Her skal vi fortelle om hva vi har gjort, hvilke utfordringer vi har møtt og hvordan dette prosjektet kan bidra i digitaliseringen av handel. Vi skal vise en demo av løsningen vår.

20733093_10159105342320246_337200308_n.jpg
Thiago presenterer viktigheten av prosjektet

Vi har hatt en fantastisk sommer her hos Capgemini! Lært mye nytt, fått nye erfaringer og mange nye venner! Vi vil anbefale på det sterkeste å søke på Summer of Code hos Capgemini neste år! Her blir man tatt godt imot, man får mange nye utfordringer, men også god oppfølging av trivelige, dyktige veiledere.

DSCF5354.JPG
Hele teamet prøver å få til et kult hoppebilde på terrassen!
  • Fortsatt god sommer! Hilsen alle oss i Summer of Code – Oslo ’17

 

Uke 7: Summer of Code – Stavanger

Nest siste uke i Summer of Code! Vi er alle kjempeglade for at vi kan levere Summer of Code produktene til kundene våre; ONS og SevenSix. Samtidig er det litt trist at den siste uken nærmer seg og at de fantastiske dagene på kontoret til Capgemini Stavanger snart er over ;(

IMG_9781.JPG
Statusmøte med SevenSix på storskjerm. Til venstre har vi vår tekniske leder, Glenn Henriksen.

På tirsdag var vi på besøk på det nye kontoret til Capgemini Stavanger i Maskinveien 24. Kontoret er ikke ferdigstilt ennå, men det er noen fra Capgemini som koser seg der allerede. I slutten av september måned skal alt være på plass, og alt skal etter hvert flyttes fra Kanalsletta 4 til Maskinveien 24. I det nye bygget har Capgemini blant annet fått et nytt og kjempekult lounge/kaffebar-område, hvor man kan hvile seg og ta en kopp kaffe, snacks, eller kanskje en kake, og kontemplere over de kreative digitale løsningene under utvikling.

IMG_9760.JPG
«Standup» hver dag kl 9.00. Her går vi gjennom hva som ble gjort dagen før, samt hva som skal gjøres den dagen.

Onsdag var stort sett en vanlig dag, vi hadde et møte med kunden SevenSix, hvor vi diskuterte og avklarte funksjoner som blir med i MVP-en.

En del av jobben er å forventningsstyre kunden, så vi forhindrer at store funksjoner blir lagt til helt i slutten av prosjektperioden. Store funksjoner blir heller lagt til i «backloggen», og kommer med i neste iterasjon.

På fredag hadde vi siste statusmøte med kunden SevenSix. Vi har også satt «soft deadline» til denne dagen. Nå er vi ferdige med alle funksjonene som skal være med i MVP-en.

På ONS prosjektet er vi snart i mål, det som gjenstår er finpussing, avlusing av kode og minimale endringer. Vi setter ikke i gang med utviklinig av nye funksjoner, men satser på å bli ferdig med det vi har planlagt til osdag neste uke, og forbereder til overlevering av produktet på torsdag.

 

2017-08-04 11.08.04.jpg
Fredagskos i kantina med taco-buffet til 41.26,- per pers

 

Uke 7: Summer Internship

Heia bloggen!

Her kommer en liten oppdatering fra oss hos Politiet. Vi er allerede inne i nest siste uke av prosjektet, og vi har de siste dagene jobbet hardt for å samle de siste trådene. Neste uke skal prosjektet presenteres både for kunden og for Capgemini, så da må alt være på plass.
IMG_0861
Backloggen begynner å minke!
Mye har skjedd siden sist innlegg. Blant annet har vi gjennomført de siste intervjuene vi trengte, hatt workshops og teamsamling, og vi har hatt statusmøter med kunden. Mye å gjøre med andre ord!
I statusmøtene presenterer vi for kunden hva vi har gjort og hvor langt vi er kommet på prosjektet. For oss har dette vært nyttig for å holde kunden oppdatert på hvor langt vi er kommet, og en fin mulighet for å få tanker og innspill på arbeidet.
IMG_0797
Forberedelser til statusmøte
Forrige uke gjennomførte vi også en teamsamling. Teamsamling går ut på å sammen reflektere over hva som fungerer bra og hva som kunne fungert bedre i teamarbeidet. Dette er en fin måte å få bekreftelse på sine egne styrker og for å få konstruktive tilbakemeldinger på hva man kan jobbe videre med. Vi var enig i at dette var en enkel og nyttig samling, og vi oppdaget at vi hadde flere forslag til hvordan vi kan jobbe mer effektivt i prosessen vi nå er i.
IMG_0806
Selfie med tre av mine flotte kollegaer
Ellers har det selvfølgelig også vært mye sosialt sammen siden sist. Fredag før ferien spiste vi middag etter jobb på Südøst sammen med resten av summer internship og summer of code med veiledere. Veldig hyggelig å samles hele gjengen igjen.
6219DE37-5D5F-43DB-A0A7-E6574762C486
Hele gjengen samlet til en nydelig tre-retters på Südøst
Forrige uke deltok vi også på «Fangene på fortet» sammen med de andre. Her slo konkurranseinstinktet til flere av oss fullt ut. Hanna møtte dagen derpå med blåmerker i pannen etter at hun litt for ivrig skulle ta seg gjennom et bekmørkt rom med flere hinder. God stemning! 🙂
4AFCB0E7-37C9-40E5-A95E-DD2FCD39DFDE

Oppladning til «Fangene på fortet»

 

IMG_2497 (1)
Neste uke blir det presentasjoner og levering av sluttrapport. Seks uker har gått fort!
– Anne-Marthe

Uke 6: Summer of Code – Oslo

Nok en uke er unnagjort! Forrige uke var en god pust i bakken da vi tok en liten sommerferie. Denne uken har vi gitt full gass, nå er det bare to uker igjen til alt skal være ferdig! Nå begynner de forskjellige grupperingene å bli ferdig med sine deler, slik at vi kan begynne med integrasjontester. Det er artig å se at sluttproduktet begynner å ta form!

20170725_141820
Fika på takterassen.

Etter første sprint [les mer om det her], var vi enige om at vi burde bli flinkere til å kommunisere med hverandre. En aksjon for å få dette til var at vi innførte en fika hver dag kl 1400. Fika var et nytt begrep for de fleste, men har endt opp som en hyggelig stund for alle. Wikipedia sier dette om fika:

Fika er en svensk sosial og kulinarisk tradisjon. Den består av en kaffepause med venner, familie eller kolleger, og ved siden av kaffe er det også vanlig å innta enten kake eller boller under en fika.

Så kort sagt kan man si at fika er en ekstra hyggelig kaffepause. Her har vi noe å lære av «Söta bror».

20170727_154539
Sushi på kontoret.

I går (torsdag) braket det løs med teambuilding. Det hele startet med et sushi-måltid på kontoret. Deretter busset vi til Nydalen hvor vi var med på «Fangene på fortet». Her ble vi delt opp i lag på tre personer og skulle løse forskjellige oppgaver. Oppgavene var en god blanding av øvelser med forskjellige vanskelighetsgrader hvor både kroppen og hodet ble utfordret. Felles for alle øvelsene var at nøkkelen til suksess var samarbeid.

20502699_10156656705227575_1169814023_o
Hele gjengen samlet.

Utfordringene vi møtte var alt fra hinderløyper til hoderegning. Dette var både gøy og utfordrende, og alle fant oppgaver som falt i smak. Vi vil gratulere vinnerlaget som bestod av Mikhail, Johan og Hild-Eirin med seieren!
– Kristian og Eirin

Uke 5: Summer of Code – Stavanger

 

Nå er vi over halvveis i Summer of Code, og her i Stavanger er det mye som skjer for tiden.

Nylig hadde vi besøk av Stavanger Aftenblad, som skrev artikkel om prosjektene vi jobber med i sommer. De stilte både oss og representanter fra ONS og SevenSix spørsmål om hvilke verdier Summer of Code gir oss alle. Det var interessant å bli stilt i rampelyset, og vi fikk god anledning til å fortelle om hvilke verdier sommerprosjektene har for oss studenter. Artikkelen kan leses her (krever Stavanger Aftenblad abonnement).

cof
Avisen som kom i posten Torsdag 13. Juni

ONS er en stor olje- og energimesse som tar plass her i Stavanger annenhvert år. Med opptil 80 000 besøkende, er det mye som skjer, og programmet er stort og innholdsrikt. Det er viktig at informasjon er lett tilgjengelig under et så stort arrangement; deltakerne trenger å vite hvor programmet skjer, og hvordan en finner vei. ONS-appen spiller en sentral rolle for å hjelpe messebesøkende med disse behovene.

sdr
Skisser og post-it’s er hyppig brukt

ONS2018 appen bygger på fundamentene til ONS2016 appen som Capgemini har utviklet tidligere. Målet med årets prosjekt er å utvide appen med funksjoner som hjelper messebesøkende med å finne frem relevant informasjon, samt muligheten til å utvide sitt profesjonelle nettverk. Det å knytte appen til en bruker gir appen et personlig preg, og brukeren kan da skreddersy sitt messebesøk til sitt behov, få anbefalinger og skaffe nye kontakter.

sdr
Under Stavanger Aftenblad besøket fikk vi mulighet til å vise representant fra ONS-organisasjonen hvordan vi arbeider

Prosjektet har god fremgang, og gjennom ukentlige «show and tell» møter hos ONS har vi god dialog om hva som er gjort, hva som skal gjøres, og vi får oppklaringer dersom noe skulle være uklart. Disse møtene har stor verdi, og er til fordel for både oss og kunden. Tirsdag hadde vi sist møte, hvor vi blant annet utforsket ulike måter å fremheve kontakter og arrangement basert på app-brukerens interesser.

IMG_2368
Tennis gjengen fikk gode spørsmål av journalisten

Men det er ikke bare ONS prosjektet som har god fremgang. Tennis prosjektet er i god rute med sin «MVP» (minste brukbare produkt). Produktet her er basis for en e-læringsplatform, hvor tennisspillere kan få tilbakemelding av trenere gjennom videoanalyse og rapport. Teamet er i mål med sentrale funksjoner som registrering av brukere, bestillinger og rapportskriving. Hver fredag er det møte med SevenSix her på kontoret, og gjennom disse møtene får vi vise frem og fortelle hvilken fremgang som har blitt gjort den siste uken.

Summer of Code har til nå vært krevende, men givende og gøy. Mer informasjon om hva Summer of Code er kan finnes på www.summerofcode.no. Her finner man informasjon om tidligere prosjekter, og kunder kan sende prosjektforslag til neste års Summer of Code.

Begge team kjenner at slutten på Summer of Code nærmer seg, men vi har god tro på at de siste ukene blir bra, og at vi får ferdigstilt mye av det som gjenstår.

Jon Arne

Veke 4 – Summer Internship

 

Her kjem fyrste blogginnlegg frå oss som jobbar på prosjekt for Politiets IKT-tenester (PIT). Biletet under viser gruppa eg har gleda av å jobbe med i sommar. Nina (vår fargekodeansvarlege) er ei driftig dame som alltid er positiv. Sondre er ein luring som har «To Dare is To Do» som sitt livsmotto. Anne-Marthe har fått kallenamnet «Lukketrollet» på grunn av hennar gode humør og smittande latter. Hild-Eirin er fasilitatoren vår, og noko av det kjekkaste ho veit er lindy hop og karaokekino.

DSC_0015
Team Politiet. Frå venstre: Nina, Sondre, Hild-Eirin (prosjektleiar) og Anne-Marthe.

Hjå PIT jobbar me med «business intelligence», noko som til dømes kan vere å samle informasjon frå ulike kjelder og strukturere det slik at ein kan framstille dataen på ein oversiktleg måte. Til det brukar me Microsoft-verktyet Power BI, også kjend som «Excel på steroidar».

Fyrste veka vart me invitert med på fagkveld med Capgemini, kor me fekk ei innføring i maskinlæring, ei undergrein av kunstig intelligens. Me fekk leika oss litt med IBM sin Watson; maskinlæringsverktyet som Ahus-gjengen brukar på sitt prosjekt. Dette kan du lese meir om i Jørgen sitt innlegg frå førre veke.

DSC_0004 (1)
Nøgde studentar på kurs i maskinlæring

I prosjektet er det viktig å ha oversikt over framgongen. Til det brukar me eit Scrum-board som du ser i biletet under. Kvar veke flyttar me oppgåver frå backlogen (alle oppgåvene som skal utførast den veka) opp til «To Do». Når me startar på oppgåvene vert dei flytta over til «In progress», og så til «Finished» når oppgåvene er utførde. Som du ser er me glade i post-it-lappar.

DSC_0017
Nina er fargekodemeisteren vår
IMG_2366
Pause i sola

Ei anna del av internshipet vårt er alt det sosiale som skjer. Som de har sett frå dei andre blogginnlegga har me blant anna vore på middag og sommarfest med dei andre sommarstudentane, rettleiarane og andre tilsette i Capgemini. Andre veka hadde gruppa vår teambuilding med minigolf på Oslo Camping, og førre veke var det grilling og bading saman med resten av gjengen.

DSC_0004
Anne-Marthe er ein habil minigolfar
DSC_0018
Sommarstemning på Huk
20049230_10158902414455548_1086706173_o
Gruppeposering framfor datamodellen vår

No er me allereie over halvvegs i sommarprosjektet, og alle er samde om at tida har gått fort. Me i Oslo tek ferie neste veke, og så kjem me attende med nytt blogginnlegg om to veker. Enn so lenge, god sommar frå Politigjengen!

-Hanna

Uke 4: Summer of Code – Oslo

Vår første sprint!

To uker har gått og vi i Summer of Code – Oslo er ferdig med vår første sprint. I dette innlegget vil vi gi våre lesere et innblikk i de ulike aspektene i en sprint, hvordan det har vært å jobbe mot en demo, og hvilke erfaringer vi skal ta med oss videre i neste sprint.

Sprint planning meeting

Det er tilsammen ni utviklere og én designer på Summer of Code-prosjektet. Som dere kanskje har gjettet utifra overskriften benytter vi oss av systemutviklingsmodellen Scrum. Vi er delt inn i mindre grupper på en til to utviklere som har hovedansvaret for hver sin del av prosjektet. Den første sprinten har vart i to uker. For å planlegge hva vi skulle gjøre under den første sprinten ble det skrevet User Stories av oppdragsgiver. Disse er lengre, ofte funksjonelle ønsker oppdragsgiver ønsker å få levert.

«As a customer, I want to see information about clothes brought into the fitting room.»

– GS1, customer

19885978_10159044272035083_1847310598_o
Gruppene diskuterer hvordan de best kan bryte ned User stories til mindre Tasks

Vi satte oss med gruppene våre og lagde mindre, oversiktlige og estimerbare oppgaver ut av de gitte User stories. Noen av gruppene valgte å sette fokus på én type oppgave som for eksempel: skrive all kode knyttet til nettverkskommunikasjon, mens andre grupper valgte å skrive mindre oppgaver som: legge til ikoner i applikasjon og legge til lyd i applikasjon. Deretter presenterte vi planene våres til de andre grupper og fikk de godkjent.

Mye nytt

For de aller fleste av oss var det veldig mye nytt å sette seg inn i. Nye språk, rammeverk og verktøy gjorde de første dagene utfordrende. Arbeidet gikk kanskje ikke så mye fremover som det vi hadde sett for oss, og mye av tiden gikk til prøving og feiling. Mye feiling. Heldigvis er vi en allsidig gruppe der alle har forskjellige ferdigheter og sitter inne på mye forskjellig kunnskap. Dette lærte vi å utnytte slik at vi kunne hjelpe hverandre når man satt fast på et problem. Vi fant også ut at det er viktig å snakke sammen på tvers av gruppene, slik at vi unngår misforståelser og unødig omskriving av kode.

Utførelse av demo

Demoen ble holdt på Engelsk og varte i drøye 45 minutter. Hver gruppe presenterte hva de har jobbet med, hvilke utfordringer de har møtt og hvordan de har løst disse. Hver gruppe har møtt noen like men også mange forskjellige utfordringer gjennom den første sprinten. Det viktigste er at vi i denne demoen fikk vist at vi har omgjort problemer til utfordringer og løst disse individuelt og med samarbeid. Vi lagde en demo applikasjon som illustrerte nettverkkommunikasjonen mellom de forskjellige komponentene i prosjektet. Alle gruppene fikk vist fremgang og kunden samt prosjektledere var fornøyde med resultatene vi presenterte.

19859326_10156078231092119_1653171263_o
Presentasjon av demo og besvarese av spørsmål

Retrospektiv

Etter en sprint er avsluttet er det viktig å analysere hvordan arbeidet har gått. Dette gjorde vi ved å skrive post it lapper på hva vi vil fortsette å gjøre, begynne å gjøre, og slutte å gjøre. Etter at alle hadde presentert lappene sine så vi at det var mye som gikk igjen. Vi måtte bli flinkere til å kommunisere på tvers av gruppene, fortsette å spørre om hjelp og utnytte hverandres ferdigheter, og stoppe å definere for store tasks. Dette var nyttig å kartlegge for å kunne utføre sprint 2 på en enda bedre måte.

Tanker rundt første sprint. Har det gått bra? Hva kan vi gjøre bedre?

Alt i alt kom vi et godt stykke på veg med prosjektet. Ikke alle ble ferdige med sine oppgaver, men det var kanskje forventet. De to siste ukene har uten tvil vært utfordrende, lærerikt, og ikke minst utrolig gøy. Vi gleder oss til å starte på neste sprint!

Lars & Anne-Marie