Uke 6: Chatboten Ada i Fredrikstad

Heisann!

Vi er Fredrikstad-teamet, og jobber med en PoC (Proof of concept) for en chatbot til HR-avdelingen. Vi har nettopp kommet tilbake fra ferie, en uke hvor vi faktisk lengtet litt tilbake til kontoret for å jobbe videre med prosjektet. Heldigvis er det sol og sommer også i Fredrikstad, så det har ikke vært helt uutholdelig med ferie.

fredrikstad_3_4 (2).jpg
Godt i gang med siste innspurt

Da vi startet opp med prosjektet etter onboarding i uke 1, så vi aldri for oss at vi skulle komme så langt som vi har gjort nå. Vi bestemte oss å jobbe etter Scrum-metodikk i prosjektet, og oppgavene på scrum-boardet har flydd fra doing til done i en enorm fart. Tidlig kom vi frem til at det var Google Dialogflow vi ville bruke for å lage chatboten. For oss som aldri har jobbet med et lignende prosjekt før var dette en myk overgang inn i det ukjente. Gjennom prosjektet har vi også gitt chatboten vår et navn, hun heter Ada!

Vi gjorde oss tidlig ferdig med en MVP1 (minimum viable product) i uke 3, hvor vi også fant ut at vi ville automatisere prosessen ved å lage en chatbot. Vi begynte så fra scratch igjen! Gjennom de siste ukene etter dette har vi jobbet med å lage en crawler for å innhente informasjon fra HR sine nettsider, og vi har automatisert genereringen av intents til Dialogflow. Prosjektet har vi satt opp prosjektet i Google App Engine, slik at chatboten blant annet oppdaterer seg selv ukentlig og forhindrer at informasjonen blir utdatert. Brukergrensesnittet til Ada har også vært høyt prioritert, og vi har jobbet mye med for å inneholde ønskelig funksjonalitet.

Denne uken har vi hatt siste runde med utvikling før vi starter på frys-uke neste uke. Det som er spesielt med frys er at da skal vi ikke begynne på nye funksjonaliteter i systemet, vi skal derimot teste, fikse og dokumentere det vi har gjort gjennom prosjektet. Rett og slett en liten finpuss på vår kjære Ada!

Presentation1 (2).jpg
Fredrikstad byr på flere teambuling-aktiviteter

Det er ikke bare jobb som står på agendaen til en summer intern i Capgemini. Gjennom internshipet har vi deltatt på felles middager, grilling og volleyball og Fangene på fortet med teamene i Oslo. Her i vårt team i Fredrikstad har vi funnet på egne morsomme aktiviteter, blant annet bowling og shuffleboard. Felles middag med pizza på menyen var også en innertier!

fredrikstad_1
Dette er teamet: Marcus, Anna og Erik

På teamet er vi 3 summer interns, med forskjellige bakgrunner. Det viste seg tidlig at det skulle bli nyttig for ukene vi hadde foran oss i prosjektet. Marcus har i vår fullført bachelorgrad ved Høgskolen i Østfold og fått tittelen dataingeniør, og skal etter internshipet starte i Capgemini som en del av IgnITe(!), graduate-programmet i Capgemini. Anna har også fullført en bachelorgrad i vår, derimot i informasjons- og kommunikasjonsteknologi ved Universitetet i Bergen. Hun skal starte på master i informatikk etter sommeren ved samme universitet. Sistemann på teamet er Erik. Han har nå fullført sitt første år som masterstudent i Computer Science ved Høgskolen i Østfold og skal fullføre graden etter sommeren.

Å jobbe i team med andre studenter med andre bakgrunner har vært noe av det beste med internshipet i Capgemini! Vi har lært å jobbe sammen som er team og å jobbe med nye teknologier vi ikke så for oss vi skulle touche innom i løpet av prosjektet. Oppfølgingen fra veiledere har vært veldig bra, og vi kunne ikke bedt om bedre veiledere til å geleide gjennom internshipet. Vi gleder oss til å levere og oppfordrer alle til å søke å søke summer internship i Capgemini!

Vil du se mer fra oss og de andre internsene?
Følg @capgeminino på Instagram!

– Anna, Marcus og Erik

 

Uke 6: Konsulentskolen i Stavanger

Hei!

Fremgangen i sommerprosjektet går som det suser, nå som vi trer inn i den sjette uken av vårt internship! Vi i Stavanger-teamet har vært med på en fantastisk reise hittil, og enda kjekkere blir det nå som vi nærmer oss et stadig mer fullstendig produkt.

Stavanger_3
Sommeren tilbringes omringet av skjermer

Prosjektet vårt går ut på å utvikle Konsulentskolen, som skal bli en plattform for det faglige miljøet innad i Capgemini. Vi merket godt hvor viktig og artig arbeidet vårt ville bli allerede da vi ble introdusert for årets sommerprosjekt her i Stavanger. Målet med prosjektet er å organisere de eksisterende fagmiljøene på en bedre måte for de ansatte, samt å gi utenforstående et innblikk i hva som foregår hos Capgemini sitt mangfoldige fagmiljø.

Stavanger_5
Kodediskusjon på høyt nivå

Teknologien vi har benyttet oss av i dette prosjektet har vært Angular 6 på frontend, og .NET Core 2 på backend. Ettersom ingen av oss hadde noe særlig erfaring med disse teknologiene, valgte vi å parprogrammere den første tiden.  Etter hvert som vi fikk teken på teknologiene, begynte vi å jobbe mer individuelt. Vi har i løpet sommeren også lært oss arbeidsmetodikken DevOps, noe vi ble introdusert for på onboardingen i Oslo. Vi merker at vi setter pris på effektiviteten denne arbeidsmetoden medfører.

Stavanger_2
Ikke bare i prosjketet det leveres strikes

Dagene våre består som regel av standups, kundemøter og en hel del programmering. Men heldigvis er det ikke bare jobb det går i denne sommeren. Vi har gjennom flere hyggelige kvelder blitt en sammensveiset gjeng. Disse kveldene har blant annet bestått av pizza, bowling og konsert på «Fjåge i Vågen».

Stavanger_1
Sol og varme i Stavanger
Stavanger_4
Gjengen koser seg med italiensk pizza og live-musikk

Gjennom prosjektet har vi hatt tett oppfølging fra våre mentorer, noe som har vært veldig nyttig. I tillegg har vi en hel gjeng med dyktige konsulenter rundt oss, som er villige til å veilede oss når vi trenger det. Vi har i løpet av oppholdet vårt merket at det er et utrolig bra miljø i Capgemini, hvor folk er opptatt av å bygge hverandre opp.

Vil du se mer?
Følg @capgeminino på Instagram!

– Daniel, Mikal, Joakim, Lisa, Kjetil, Magnus og Anneline

Uke 4: App-utvikling i Bergen

God fredag!

Vi er Sathiesh, Sebastian, Silje og Stefan fra Apps-teamet i Bergen! Vi tilbringer 6 uker i sommer på Capgemini sitt Bergen-kontor på Nøstet. Vi utvikler en Proof of Concept (POC) på en Progressive Web App (PWA) for kunden vår, Frydenbø Eiendom. Dette lar oss utvikle en nettside med funksjonaliteten til en standard applikasjon (kamera, lokasjon, push-varsler, osv), som er kryssplattform og aldri må oppdateres av bruker!

1-e1531759993153.jpg
Bergen-teamet

En vanlig dag på kontoret starter med en kopp kaffe og et morgenmøte, hvor vi går gjennom hva vi gjorde dagen før og avklarer hva dagen i dag skal bestå av. På lokalet er det mange flinke ansatte som alltid har tid til å hjelpe oss om vi sitter fast, og gjerne slår av en prat for å fortelle om prosjektene deres og teknologiene de bruker.

2
Morgenmøte

Prosjektet vårt er halvveis over, og mye har skjedd på tre uker! Vi har levert ukentlige sprinter, lært enormt mye, og blitt godt kjent som et team. Hver uke får vi presentere sprinten for kunden, slik at vi får gode tilbakemeldinger og passer på at kunden får akkurat det produktet de ønsker seg.

3-e1531490356851.jpg
Teamwork

Lunsjen nytes på takterrassen når Bergenssolen titter frem. Vi er blitt godt tatt imot av både våre flinke veiledere (Ingvar og Thomas) og alle de andre ansatte her i Bergen!

4
Ok+ lunsjsted

Fremover skal ny funksjonalitet legges til, prosjektet skal finpusses og til slutt skal det presenteres for kunde. Dette gleder vi oss til!

Vil du se mer? Følg @capgeminino på Instagram!

-Sathiest, Sebastian, Silje og Stefan

Uke 4: BACK ON TRACK – Insights & Data i Bane NOR

Hey!

Denne uken er det plutselig både midtveismiddag og midtveis-samtaler, og vi – Kenneth, Sebastian og Caroline – innser overrasket at vi allerede er halvveis i internshipet.

uke4-3
Bane NOR-gjengen

Etter de to Onboarding-dagene på Skøyen skulle vi til kunden Bane NOR og deres lokaler på Stortorvet i Oslo. Her har vi vært siden. Vi ble tatt godt imot, både av Capgemini- og Bane NOR-ansatte. Først fikk vi introduksjonskurs i maskinlæring, som vi skulle benytte oss av i vårt prosjekt. Vi ble også kurset i verktøy som kunne være nyttige å benytte seg av i prosjektet som Azure Machine Learning Workbench, Jupyter Notebook og spørrespråket SQL.

uke4samlet
Kos under frukt-, lunsj- og ispause

Vi har selv fått være med på å definere prosjektet vi skulle jobbe med i sommer, basert på Bane NORs behov. Etter møte med ansatte på Bane NOR ble vi enige om at vi skal utvikle en modell som predikerer estimert ventetid dersom det skjer uventede, store hendelser i togtrafikken. Ved hjelp av maskinlæring og en stor database med togdata bygger vi et nevralnett i Python med maskinlæringsbiblioteket Keras. Vi har også gitt prosjektet vårt navnet BACK ON TRACK, hvilket vi følte var akkurat passe tørt og treffende.

I tillegg har vi i løpet av snart fire uker blitt veldig gode venner, og lært å kjenne hvordan vi jobber godt sammen i et team. Det er på ingen måte manko på kos og hyggelige stunder her ute hos Bane NOR, selv om vi noen ganger møter tøffe utfordringer. Er det innafor å splitte Capgemini-gjengen for at alle skal få bordplass ute i sola?

uke4-2
Øl på Gaasa etter jobb med de andre I&D-internsene
uke4-6
Nyter sol og utsikt over Oslo på toppen av Posthuset etter et møte med Bane NOR i lokalene deres der

Vil du se mer? Følg @capgeminino på Instagram!

-Kenneth, Sebastian og Caroline

Uke 3: The Cyber Security Intern

Hei!

Uke 3 av internshipet er overstått og rekorden for antall kopper kakao på en uke er smadret. Heldigvis er ikke å gå frem og tilbake fra kaffemaskinen det eneste jeg gjør om dagen – jeg er nemlig intern i Cyber Security avdelingen! Der jobber jeg med å sikkerhetsteste en web-basert bankløsning. Jeg er eneste intern på prosjektet, men får veldig god oppfølging av to flinke og erfarne Capgemini-konsulenter. Banken, som også blir utviklet av Capgemini, står for tur til å bli undersøkt for sårbarheter, og gjennom internshipet kommer det blant annet til å bli gjennomført automatiske tester, code reviews, scans, black box-tester og white box-tester.

eivind1 (2)
Cyber Security pose

I de første ukene av internshipet har det vært en bratt læringskurve. Det finnes uendelig mengder av metoder og verktøy som kan brukes under en sikkerhetsvurdering. Det er viktig å gjøre en grundig jobb når det kommer til sårbarhetstesting, og man kan dele opp jobben som må gjøres i flere faser. Vi er nå i første del av testingen, der vi gjør en del information gathering og vulnerability scans, for å se om vi kan avdekke noen hull eller feil. Foreløpig ser det bra ut.

evind2 (2)
Legg merke til den freshe kakaokoppen

Jeg sitter in-house hos Capgemini på Skøyen, og jobber stort sett alene på prosjekt. Heldigvis har jeg tett kontakt med flere av de ansatte og de andre sommerstudentene. Selv om det er nok å gjøre i prosjektet, prøver vi å kose oss litt også, noe som ikke er vanskelig med den sommervarmen som er i Oslo nå.

IMG_20180705_143503719_HDR (2)
Fast ispause på takterassen

Videre utover sommeren er jeg spent på om vi kommer til å finne mange svakheter i bankapplikasjonen. Som pen-tester håper man jo selvsagt på det, hehe. Samtidig gleder jeg meg til flere sosiale events, mer kakao og masse isspising.

Vil du se mer? Følg @capgeminino på Instagram!

-Eivind

Uke 3: Lean Startup med +Culture

Hei!

Da er vi allerede i uke 3 av internshipet! På kontoret kaller de oss gjerne for +Culture-gjengen, og vi består av Oslo-studentene Miina, Tanu og Astrid. Miina og Tanu er summer interns i avdelingen Apps, mens Astrid er intern i Idean. I tillegg er vi så heldig å ha med oss Lena og hunden Mini på laget!

IMG_20180702_122418
Inn i tredje uke er vi godt i gang!

Vi har fått æren av å jobbe med en startup som ønsker å gjøre det enklere å anerkjenne hverandre! I prosjektet jobber vi smidig med en Lean Startup-tilnærming, der vi kjører korte sprinter og hyppige brukertester.

I forrige uke hadde vi en pangstart på prosjektet med en intensiv designsprint sammen med kunden. Uken så slik ut; mandag: intro og bli kjent med kunde, tirsdag: idégenerering, onsdag: fokusering, torsdag: prototyping og fredag brukertesting. På under en uke gikk vi altså fra flere ideer til én MVP (Minimal Viable Product) som vi brukertestet og fikk masse nyttige tilbakemeldinger på!

uke3
Mini koder mens vi har post-it workshop og prosjektbrief

Starten av denne uken har gått med til å oppsummere brukertestingen for så å begynne å utvikle wireframes. Løsningen vi skal lage skal være en progressiv webapp, og vi må derfor wireframe for alle plattformer. Vi har også startet med å sette opp backend og databaser. Som et lite avbrekk blir vi dratt med ut på terrassen for å ta planken i 2 minutter. Kanskje vi vandrer ut av internshipet med vaskebrett?

IMG_20180628_133538 (2)
Plankepause

Som dere kanskje har skjønt er vi en real gjeng med interns, og det går ikke lang tid mellom de ulike sosiale aktivitetene. Da gradestokken bikket 30 celsius var det duket for en real sommerkveld på Huk med grilling, bading, volleyball og sol.

IMG_20180703_192028
Nora, Astrid, Hannah og Miina
IMG_20180703_192127
Grilling på Huk
IMG_20180703_192727
Volleyball

Vi har hatt noen upåklagelige uker hos Capgemini og Idean så langt, og er skråsikre på at resten av sommeren blir likedan!

IMG_20180629_140948
Tanu, Miina, Astrid, Lena og Mini

Vil du se mer?
Følg @capgeminino på Instagram!

– Miina, Tanu, Astrid, Lena og Mini

Uke 2: Prosjektoppstart hos Helsedirektoratet

Hei!

Uke 2 av internshipet er allerede over, det går unna når man har det gøy! I dette innlegget skal de tre informatikkstudentene Thomas, Ingvild og Eirik fortelle om hvordan de har hatt det som interns hos Capgemini den siste uken, og om prosjektet de skal jobbe med i sommer.

Etter 2-dagers onboarding var det klart for å vende snuten mot prosjektoppstart, nærmere bestemt mot Helsedirektoratet. Vi møtte spente opp, og ble i løpet av de første timene presentert for prosjektet av kunden. Prosjektet vårt er delt opp i to deler. Den første delen går ut på å lage en PoC (Proof of Concept) for integrasjon mellom en web-applikasjon og Microsoft sin Outlook-kalender. I den andre delen av prosjektet skal vi lage en nettside for kursadministrering internt, som skal bli brukt av ansatte i Helsedirektoratet. Der skal være mulig å opprette og melde seg på kurs, som også skal skrives til de ansattes kalender.

BLI2 -1.jpg
Thomas forklarer ideer for design

Vi ble i løpet av første uken ferdige med PoC’en, og besvarte spørsmål stilt av kunden, Dett ved hjelp av en applikasjon  vi utviklet som hentet ut kalenderinformasjon fra brukere, samt skrev til brukernes kalender. Dette skal vi ta med oss videre til neste steg i prosessen som er å utvikle nettsiden.

BLI2 - 3 - Copy
Lunsj på terrassen til Helsedirektoratet

I prosjektet fikk vi vurdere og velge web-rammeverk helt selv ,og endte opp med å velge JavaScript-biblioteket React. Vi skal også bruke .NET og C# som backend, med kildekodeintegrasjon til skye,n ved bruk av Microsoft Azure Portal.  Vi har allerede fått tatt i bruk praksisen i DevOps-metoder, som vi lærte om på onboarding. I tillegg skal vi gjennom sommeren lære mer hvordan å arbeide i team, og ta i bruk ulike prosesser i utviklingsprosjekter. Vi har blant annet stand-up meetings hver dag, hvor vi har stort fokus på prosessen, bruker Kanban-board for visualisering, og har par-programmering.

BLI2 - 2.jpg
Ispause på møterommet

Noe vi merket veldig fort som summer interns i Capgemini, er at det er mye sosialt som skjer utenfor arbeidstiden. Capgemini har blant annet en egen klatregruppe, som drar og klatrer ca. en gang i uken, hvor alle kan kan være med, også de uten erfaring. Denne uken dro gjengen til Klatreverket på Torshov.

Klatring.jpg
Eirik og Ludvig (summer intern på et annet team) på klatring med klatregruppen

I tillegg til klatring, er det andre spontane sosale sammenkomster. Ingvild og Thomas var med veilederen vår, Daniel, på en sosial meet-up etter arbeidstid. Her møtte vi mange konsulenter i både Capgemini og andre bedrifter i IT-bransjen, noe som var utrolig hyggelig- Også er jo været i Oslo helt fantastisk for tiden! Vi kan bare si at vi gleder oss til fortsettelsen, og de neste ukene som interns i Capgemini.

Vil du se mer?
Følg @capgeminino på Instagram!

– Thomas, Ingvild og Eirik