Kompetansemålene for tiden som lærling i Haugaland Kraft er definert nedenfor, og vil oppdateres etterhvert som organisasjonen bygger erfaring — og etterhvert som organisasjon, fagdisipling og bransje utvikler seg.
De konkrete kompetansemålene er koblet med relevante arbeidsoppgaver i Haugaland Kraft, og hvordan arbeidsoppgavene vil fordeles utover lærlingtiden i Haugaland Kraft.
Gjennomgående vil hvert kompetansemål ha en teoretisk og en praktisk komponent — hvor lærling delvis vil få opplæring av utviklere, og delvis bestå av praktisk arbeid — som typisk vil utføres innenfor rammene av et team innenfor rammene av Haugaland Krafts utviklingsorganisasjon. Dette speiler hverdagen til utviklerne som jobber i avdelingen, og vil gi lærlingene en helhetsforståelse av hvordan faget utføres i bedriften og hvordan faget lever i et samspill med andre tilgrensende fagområder.
Leder av utviklingsavdelingen er overordnet ansvarlig for lærlingene og deres faglige utvikling, og er generelt ansvarlig for å sikre riktig instruktørkompetanse til kompetansemålene. Tidsperiode er delt opp i åtte kvartaler for to års læretid, og må leses som helt overordnet retningsgivende.
Noen kompetansemål går på grunnleggende ferdigheter som utvikler som vil jobbes med fra starten av og frem til lærling går opp til fagprøve. Andre kompetansemål vil få fokus etter hvert som lærlingen bygger opp forståelse. Noen krav vil også kreve mer spissede prosjekter med konkrete delleveranser.
Totalt sett er målet at lærlingen skal bygge forståelse fra det grunnleggende til det komplekse ¬— og ved endt læretid kunne forholde seg til oppgaver, krav og forventninger som kreves av en fagutdannet systemutvikler.
Kompetansemål | Relevante arbeidsoperasjoner i Haugaland kraft | Opplæringsform | Instruktør | Tidsperiode |
---|---|---|---|---|
Kjenne til læreplan i VG 3 IT-utviklerfaget | Lærling vil ha strukturerte samtaler med leder av avdelingen minimum hvert kvartal, hvor pågående arbeid sees i sammenheng med læreplan. | Her vil vi sikre tilstrekkelig forståelse av planen, og sikre at arbeidsoppgavene som gjennomføres dekker det nødvendige stoffet beskrevet i læreplan. | Lærling vil ha strukturerte samtaler med leder av avdelingen minimum hvert kvartal, hvor pågående arbeid sees i sammenheng med læreplan.Her vil vi sikre tilstrekkelig forståelse av planen, og sikre at arbeidsoppgavene som gjennomføres dekker det nødvendige stoffet beskrevet i læreplan. | Leder av utviklingsavdelingen |
1.Planlegge, utvikle og dokumentere løsninger med innebygd personvern og sikkerhet | En integrert del av all utvikling i Haugaland Kraft. Progressivt opptrapping av ansvar. Fra å delta som aktivt lyttende — til å ha ansvar for sikkerhet i egen kode, med samme rettigheter og plikter til kodegjennomgang og refleksjon rundt sikkerhet og personvern som settes til faglærte utviklere. | Teori/praksis | I kryssfunksjonelt team. | Q1–Q2: opplæring ved deltakelse på prosjekter. Fokus på grunnleggende sikkerhetsforståelse. Internkurs i GDPR Q3–Q4: Utføre koding, som kan bli ført ut i produksjon av ansvarlige utviklere. Q5–Q8: Utføre koding og føre denne inn i produksjon, med standard kodesjekk og krav til sikkerhet og personvern. |
2. Planlegge, utvikle og dokumentere løsninger som er energieffektive og bærekraftige | Gjøre seg kjent med Haugaland Krafts bærekrafsstrategi. Opplæring i hvordan løsninger bruker og påvirker klima, energibruk. Og hvordan løsninger får samfunnsmessige, økonomiske og klimatiske konsekvenser. | Teori/praksis | I kryssfunksjonelt team. | Q5–Q6: Knytte disse refleksjonene opp mot et konkret utviklingsprosjekt, hvor lærling får et spesielt ansvar for å følge opp bærekraft i løsningen som utvikles. |
3. Videreutvikle en løsning for å ivareta brukernes behov | Delta på UX-fasen av prosjekter. Delta i direkte kundedialog, internt og eksternt. | Teori/praksis | I kryssfunksjonelt team, med støtte fra UX-avdelingen og utviklingsavdelingen. | Q3–Q4: Følge funksjonalitet fra kundedialog og kravfangst, gjennom en utviklingsfase og ut i produksjon. Derfra videre |
4. Planlegge, utvikle, sette opp og dokumentere systemer for datainnsamling, analyse og visualisering | Innføring i Haugaland Kraft prosesser og systemer for datainnsamling, analyse og visualisering.Delta i arbeid med Haugaland Krafts kundeanalyse og arbeid med stordata-løsninger. | Teori/praksis | Arbeidet utføres i kryssfunksjonelt team. Teoretisk gjennomgang og opplæring i utviklingsavdelingen. | Q5-Q8: Måling og analyse av våre tjenester er et fokus som naturlig tas i andre år, når lærlingene har |
5.planlegge, utvikle, sette opp og dokumentere integrasjoner mellom ulike systemer og database | Opplæring i Haugaland Krafts modeller for integrasjon. Grunnleggende forståelse av API-teknologier. (REST-API, SOAP-API, GRPC) Forstå direkte integrasjon vs. Hendelsesstyrt integrasjon. Utarbeide API-dokumentasjon. | Teori/praksis | Arbeidet utføres i kryssfunksjonelt team. Teoretisk gjennomgang og opplæring i utviklingsavdelingen. | Q3-Q8: delta i utvikling av integrasjonsløsninger innenfor rammene av utviklingsteamet lærlingen er tilknyttet. |
6.utvikle og bruke dokumentasjon og veiledninger | Kunne bruke interne dokumentasjonsrutiner. Skrive dokumentasjon for kollegaer, mot prosjektorganisasjon og sluttkunder. Bidra til utvikling og forbedring av veileder mot sluttkunde. | Teori/praksis | Arbeidet utføres i kryssfunksjonelt team. Teoretisk gjennomgang og opplæring i utviklingsavdelingen. | Gjennomgående for hele læretiden. |
7. veilede brukere i ulike oppgaver | Bidra til utvikling av selvbetjeningsløsninger mot brukere. Eks solkartet. | Teori/praksis: kundeintervjuer og i samarbeid med Haugaland Krafts kundesenter. Gjennomføre et praksisopphold ved HKs kundesenter. | Arbeidet utføres i kryssfunksjonelt team, og i samarbeid med HK kundesenter. Teoretisk gjennomgang og opplæring i utviklingsavdelingen. | Q4–Q5: Gå inn som støtte i Haugaland Krafts Kundesenter, med fokus på å veilede sluttbrukere på systemene utviklet av utviklingsavdelingen. |
8. håndtere påloggingsopplysninger på en sikker og forsvarlig måte | Kjenne til ulike løsninger for pålogging. Gjøre seg kjent med Haugaland Krafts rutiner og prosedyrer for IT-sikkerhet. Forståelse av AD, Oauth. Verdien av tofaktorautentisering. Kjenne til verdien av kjøpt eller selvutviklet sikkerhetsløsninger. Forskjell på autentisering og autorisasjon. | Teori/praksis | Arbeidet utføres i kryssfunksjonelt team. Teoretisk gjennomgang og opplæring i utviklingsavdelingen. | Q5–Q8: Sees i sammenheng med generelt arbeid rundt personvern og sikkerhet. Emne med kompleksitet som tilsier at det får hovedfokus i andre år som lærling. |
9. Utvikle og tilpasse brukergrensesnitt som ivaretar krav til universell utforming | Kunne lov og forskriftsregulering av området. Kjenne til WCAG 2.0 standarden. Forstå tekniske løsningers tilgjengelighet for sluttbruker med hensyn til universell utforming | Teori/praksis Gjennomføre strukturert gjennomgang av et sett av våre tjenester med fokus på Universiell utforming. | Arbeidet utføres i kryssfunksjonelt team, med støtte fra UX-avdelingen og utviklingsavdelingen | Q3–Q8: med hovedvekt i Q3 og Q4. |
10. Velge og bruke relevante rammeverk og moduler til utvikling | Forstå hvordan et rammeverk åpner eller lukker muligheter og kunne se hvilke konsekvenser dette får for sluttresultat. Innføring i rammeverk som Haugaland Kraft bruker. Kjenne til modulisering av kode, og verdien av å pakke kompleksitet inn i moduler. | Teori/Praksis | Utviklingsavdelingen | Et tema som vil følge lærlingene gjennom hele læretiden. Med større fokus på teori og forståelse i andre år av læretiden. |
11. Beskrive konsekvenser av teknisk gjeld i løsninger | Haugaland Krafts utviklingsavdeling utvikler og forvalter sine egne tjenester, og tilbyr i så måte en god arena for å forstå hvordan dynamikken rundt nyutvikling og teknisk gjeld fungerer, og hvilke hensyn dette krever. | Teori/praksis. Gi lærlingene en forståelse av DevOps og hvilke utfordringer denne tilnærmingen forsøker å løse. | Utviklingsavdelingen | Q2-Q8 |
12 Beskrive hvilke krav som ulike løsninger stiller til infrastruktur, og hvilke muligheter og begrensninger som følger av infrastrukturen | All ny funksjonalitet som bygges i Haugaland Kraft bygges i sky, og fokus vil være på å se mulighetene innenfor forskjellige sky-basert infrastruktur. Fordeler og ulemper med serverless- og managed-løsninger kontra mer tradisjonelle servere. Her vil det også være naturlig å se på styrker og svakheter mot tradisjonell onsite drift. Muligheter og utfordringer knyttet til distribuert IoT-infrastruktur knyttes også til dette læringsmålet. | Teori/praksis. | Utviklingsavdelingen | Grunnleggende om sky-platformene som brukes gås opp i første år som lærling. I andre år vil vi i større grad se på fordeler og ulemper med forskjellige infrastruktur-strategier. |
13. Gjøre rede for og anvende gjeldende regelverk for personvern, opphavsrett og informasjonssikkerhet i eget arbeid | Med et særlig kritisk samfunnsansvar og en stor kundemasse — i et konsern ansvarlig for både kommersiell- og monopol-virksomhet er dette et tema som er bærende i mange vurderinger i utviklings-avdelingen. | Teori og praksis. Vil få gjennomgang av forventninger og regelverk ved GDPR- og Sikkerhetsansvarlig i Haugaland Kraft | Utviklings-avdelingen med støtte fra HR | Tema for andre år i lærlingtiden. |
14. bruke utviklingsstrategier og samarbeide med andre utviklere | HKs utviklingsavdeling jobber innenfor rammene av en smidig tilnærming til systemutvikling. Vi jobber i kryssfunksjonelle team med en DevOps-tilnærming til tjeneste vi setter i produksjon. | Praksis (med mindre teoretiske innspill), og åpne diskusjoner om erfaringer i avdelingen Arbeidet løses i kryssfunksjonelle team | Utviklingsavdelingen Praksisarbeidet utføres i kryssfunksjonelt team | Gjennomgående for hele læretiden |
15. Feilsøke, kode og rette feil i algoritmer og kode | Gjennom å ta del i utviklingsavdelingens vaktordning på forvaltning av eksisterende tjenester vil lærlingene se reelle kundeinnmeldte problemstillinger og løse disse med støtte i utviklingsavdelingen | Praksis Arbeid i kryssfunksjonelle team, og som del av vaktordning for forvaltning av eksisterende tjenester |
Utviklingsavdelingen Praksisarbeidet utføres i kryssfunksjonelt team |
Gjennomgående for hele læretiden. Som del av vaktordningen på forvaltning fra andre år i læretiden. |
16. utforske prosesser knyttet til testing og feilsøking i utvikling av løsninger | Test og feilsøking er hos oss en integrert del av utviklingsprosessen. Her vil vi også komme inn på tematikk rundt CI/CD, automatisk bygg og deployment | Praksis (med mindre teoretiske innspill), og åpne diskusjoner om erfaringer i avdelingen Arbeidet løses i kryssfunksjonelle team |
Utviklingsavdelingen Praksisarbeidet utføres i kryssfunksjonelt team |
Gjennomgående for hele læretiden. |
17. Behandle bedriftsinterne opplysninger på en sikker og etisk forsvarlig måte | Gjennom å ta del i arbeid i kryssfunksjonelle team som jobber med forretningsutvikling vil lærlingene måtte forholde seg til det samme regelverket som resten av teamet. | Arbeidet løses i kryssfunksjonelle team, med faglig oppfølging fra HR og forretnings-utvikling | Kryssfunksjonelle team, med støtte fra HR | Tema for andre år som lærling, med nødvendig grunnleggende gjennomgang ved oppstart |
18. Utforske konseptene maskinlæring og kunstig intelligens | Knyttet mot stordata og analyse gjøres det arbeid i Haugaland Kraft hvor lærlingene kan få et innblikk i hvordan ML og AI brukes i praksis for å oppnå forretningsverdi | Teori og praksis, med større tyngde på teori | Utviklingsavdelingen, Med støtte fra samarbeidspartnere der nødvendig | Tema for andre år som lærling |
19. utforske og vurdere eksisterende og nye teknologier og bransjerelevante kodespråk | Utviklingsavdelingen er selv ansvarlig for valg av teknologier og kodespråk, og er i så måte en god plass å ta del i diskusjonen rundt hvilke språk og verktøy som passer best til en gitt problemstilling | Gjennom utforskende programmering, hackatons og åpne diskusjoner om erfaringer i avdelingen | Utviklingsavdelingen | Tema for andre år som lærling |
20. Reflektere over og beskrive hvordan teknologi kan misbrukes og påvirke samfunnet negativt | Gjennomføres ved å utarbeide presentasjon for UD i seksjonsmøte | Praksis-arbeid, diskusjon i teamet, og gjennom rapport som legges frem for avdelingen | Avdeling Utvikling og Digitalisering | Rapport-innlevering i Q6 |
21. Gjøre rede for hvilke krav og forventninger som stilles til et likeverdig og inkluderende yrkesfellesskap, og reflektere over hvilke plikter og rettigheter arbeidsgiver og arbeidstaker har i lærebedriften | Haugland Kraft er en virksomhet med kunder og medarbeidere fra alle samfunnslag, og med forskjellige funksjonsevner. Med et særlig fokus på psykologisk trygghet og inkludering i arbeidsmiljøet. Lærlingen vil bli invitert til å reflektere over hvordan et inkluderende arbeidsmiljø også kan resultere i inkluderende løsninger og tjenester. | Teori/praksis Delvis som en integrert del av arbeidet, delvis som del av arbeidet rundt universell utforming av utviklede løsninger. |
Utviklingsavdelingen, med støtte fra HR | Q3–Q8 |