Kravspesifikasjon Innhold 1 OM ANSKAFFELSEN... 2 1.1.1 Kompetanseområder/rammeavtaler:... 2 1.1.2 Personlige egenskaper... 3 2 KRAV TIL LEVERANSEN (TILDELINGSKRITERIUM KVALITET)... 3 2.1 Overordnede krav... 3 2.2 Krav til konsulenter innen de enkelte kompetanseområdene... 4 2.2.1 JAVA... 4 2.2.2 Altinn... 4 2.2.3 Testledelse og testing... 4 2.2.4 CI (Continuous Integration)... 5 2.2.5 Webutvikling... 5 2.2.6 Oracle... 5 2.2.7 UX, UI... 6 2.2.8 Sikkerhet... 6 2.2.9 Datavarehus/Business Intelligence... 6 2.2.10 Portalløsninger, internettsider, Min Side portaler... 7 2.2.11 Prosjektledelse og Agile prosjektmetoder... 7 2.2.12 ios og Android applikasjoner... 7 2.2.13 It Driftstjenester... 7 2.3 Beskrivelse av videreutvikling/vedlikehold av kompetanse... 7 3 TILBUDT KAPASITET (TILDELINGSKRITERIUM RESSURSTILGANG)... 8 4 PRISER (TILDELINGSKRITERIUM PRIS)... 8 Side 1 av 8
1 Om anskaffelsen Oppdragsgiver ønsker å knytte til seg ekstern kompetanse og kapasitet via rammeavtaler som kan stilles til rådighet der oppdragsgiver enten selv ikke har tilstrekkelig kompetanse, eller av kapasitetsmessige grunner har behov for bistand til prosjekter eller i driften. Rammeavtalene skal sikre Fiskeridirektoratet tilgang på kompetanse og ressurser innen relevante fagområder knyttet til planlegging, innføring og forvaltning av løsninger og infrastruktur basert på Informasjons- og Kommunikasjonsteknologi (IKT). Tjenesteleveranser i henhold til rammeavtalen vil omfatte bistand til utredning, rådgivning, realisering og forvaltning av IKT-løsninger. Omfanget og krav til kompetanse og ressurser for den enkelte leveranse vil fremgå av avrops- /oppdragsbeskrivelsene for hvert enkelt oppdrag. Omfanget i timer vil variere ut fra behov og varighet. Noen oppdrag vil innebære en stor grad av egenstyring, og kan også omfatte prosjektledelse eller ansvar for et delprosjekt / fagområde, mens andre oppdrag vil innebære styrt løsning av oppgaver under ledelse av ansatte i Fiskeridirektoratet. Oppdrag vil innebære leveranser av ressurser knyttet til rammeavtalenes tjenesteområder, men Fiskeridirektoratet tar forbehold om at dersom rammeavtalepartnere ikke kan levere rett kapasitet/kompetanse så kan dette anskaffes utenfor denne rammeavtalen. Tilsvarende vil Fiskeridirektoratet ha rett til å gå utenom rammeavtalen ved spesielle prosjektbehov. 1.1.1 Kompetanseområder/rammeavtaler: Konsulenttjenestene som etterspørres er delt inn i følgende kompetanseområder: 1. JAVA 2. Altinn 3. Testledelse og testing 4. Continous Integration 5. Webutvikling 6. Oracle 7. UX, UI 8. Sikkerhet 9. Datavarehus/Business Intelligence 10.Portalløsninger, internettsider, Min Side portaler 11.Prosjektledelse og Agile prosjektmetoder 12.iOS og Android applikasjoner 13.IT-driftstjenester Side 2 av 8
1.1.2 Personlige egenskaper. Konsulenten skal være proaktiv og raskt rapportere og følge opp funn som gjøres gjennom oppgaver hos kunden. Konsulenten skal kunne planlegge og koordinere egne arbeidsoppgaver som kan ha betydning for andre. Konsulenten skal kunne se ulike alternativer/løsninger, vurdere disse opp mot hverandre og ta veloverveide beslutninger innen sitt område, samt ha evne til å prioritere. Konsulenten skal ha god skriftlig og muntlig fremstillingsevne, evne til samarbeid, ta initiativ og følge opp, være pålitelig og ansvarsbevisst samt ha god serviceinnstilling. Konsulenten skal vise vilje til å sette seg inn i rutiner og oppgaver innenfor fagområdet. Konsulenten skal ha evne til å følge opp planer og tidsfrister selvstendig, ha evne til å arbeide selvstendig, kvalitetsbevisst og effektivt innenfor arbeidsområdet. Konsulenten skal på eget initiativ holde seg faglig oppdatert og orientert. Det kreves alminnelig god arbeidskapasitet. Konsulenter må tilpasse seg Kundens retningslinjer for utførelse av oppdrag relatert til samhandling, bruk av verktøy, metodikk, dokumentasjon og lignende. 2 Krav til leveransen (tildelingskriterium Kvalitet) Fiskeridirektoratet vil i de neste årene ha et varierende behov for konsulenttjenester innen IKT. Det vil være behov for bistand i varierende grad innen de ulike kompetanseområdene. Konsulenter som tilbys innen hvert kompetanseområde må ha nødvendig kompetanse og erfaring knyttet til de typiske bistandsområdene. 2.1 Overordnede krav Leverandøren skal ha kapasitet til å kunne prioritere Fiskeridirektoratet. Det er forventet at Leverandøren kan svare raskt når Fiskeridirektoratet henvender seg til Leverandøren. Ved deltakelse i større prosjekt, er det forventet at leverandør kan stille med kompetente konsulenter innen rimelig tid. Ved mindre oppdrag stilles det krav til raskere tilgang. Forretningsspråket hos Fiskeridirektoratet er norsk og all kommunikasjon og dokumentasjon foregår på norsk. Det er derfor viktig at konsulenter har god forståelse av norsk språk og kultur. Vennligst bekreft. Leverandøren bes beskrive hvordan Fiskeridirektoratet vil bli ivaretatt i avtaleperioden, herunder beskrivelse av tilbudt service, samarbeid og oppfølging av Fiskeridirektoratet. Side 3 av 8
2.2 Krav til konsulenter innen de enkelte kompetanseområdene Det vil for de ulike kompetanseområdene være behov for ulik type bistand. Konsulenter som tilbys innen hvert kompetanseområde må ha nødvendig kompetanse og erfaring knyttet til de typiske bistandsområdene. Uavhengig av hvor mange konsulenter som tilbys i team til Fiskeridirektoratet, skal det legges ved maksimalt 10 CV er for hvert kompetanseområde det tilbys på. CV skal være for konsulenter som tilbys i teamet. Cv ene skal være oppdaterte, rettet mot kravspesifikasjon og være skrevet på norsk. CV en til den enkelte konsulent skal innledningsvis inneholde en oppsummering av hvilke kompetanse- og fagområder konsulenten har kunnskap om og erfaring med. CV en skal også inneholde opplysninger om formalkompetanse og en liste over relevante konsulentoppdrag konsulenten har deltatt i, med angivelse av lengde og tidspunkt. 2.2.1 JAVA Kompetanse som etterspørres: Erfaring med programvareutvikling med Java som språk (Java 6 og oppover) RESTful web services, erfaring fra prosjekter i design, implementasjon, overvåkning, autentisering og autorisering. Erfaring fra prosjekter i bruk av CDI Java EE, erfaring fra prosjekter i bruk av JMS (queue, topic), EJB, (Java EE5 og oppover) Erfaring fra prosjekter i bruk av JPA 2.1 og oppover og tuning av JPA queries Erfaring fra prosjekter i bruk av jooq 2.2.2 Altinn Kompetanse som etterspørres: Tjenesteutvikling i Altinn Altinn API C# Webservices 2.2.3 Testledelse og testing Kompetanse som etterspørres: Erfaring med unit tester Erfaring med integrasjonstesting Erfaring med testing opp mot databaser Side 4 av 8
2.2.4 CI (Continuous Integration) Maven Jenkins GIT 2.2.5 Webutvikling Javascript, erfaring fra prosjekter i bruk av Angular og lignende rammeverk Erfaring fra prosjekter i bruk av JSF 2 og Primefaces HTML 5, CSS 3, SASS 2.2.6 Oracle 2.2.6.1 Weblogic versjon 12.x.x Erfaring i bruk og oppsett av Weblogic 12.x.x, spesielt med tanke på clust ers, active directory og single-sign-on Erfaring fra prosjekter i bruk av clustered JMS Erfaring fra prosjekter i bruk av clustered timere Erfaring med overvåking av Weblogic Erfaring med tuning av Weblogic 2.2.6.2 Oracle Stack 11g, 12c Oppsett, installasjon, konfigurasjon av ODA (Oracel Database Appliance) Utviklingsstøtte og effektivisering Utvikling PL/SQL Gjennomgang av datamodell for riktig utnyttelse av Oracle Tuning av SQL og database Indexering og partisjonering Dataguard Kvalitetssikring av rutiner for krisehåndtering Overvåkning av Dataguard Max utnyttelse (ROI; Return of Investment) Oppgradering av database Planlegging og testing før oppgradering, e.g. Real Application Testing Gjennomføring og administrasjon av oppgradering og patching Oracle sikkerhet Rådgivning på sikkerhet og sikkerhetspatching Gjennomgang av kundens system; sårbarhet, tilgangskontroll Side 5 av 8
Implementasjon av sikkerhetskrav/sertifiseringer Kryptering av sensitive data Logging/audit av tilgang til sensitive data Lisensiering Bruk av features og versjoner Skjema design, datamodellering Grid Control/Cloud Control/Enterprise Manager Installasjon, overvåkning og oppgraderinger Tuning, optimalisering, oppsett og administrasjon av databaser vha GC ID oppslag (OID for tilgang og navneoppslag) Oracle Linux og VM (introduksjon, oppsett, installasjon, konfigurasjon og administrasjon) Oracle ASM/ACFS (virkemåte og administrasjon) Oracle Cloud (virkemåte og administrasjon) Backup og Recovery (RMAN Integrasjon mot tredjeparts backupsystem Effektiv kloning til DEV, TEST og QA-miljø 2.2.7 UX, UI Erfaring fra prosjekter i utforming av websider for god brukeropplevelse og universell utforming (ELMER 3, WCAG 2.0) Responsive Design 2.2.8 Sikkerhet Integrasjon av løsninger mot pålogging med Idporten Integrasjon mot Windows AD Sertifikathåndtering 2.2.9 Datavarehus/Business Intelligence Dokumentert datakvalitetsmetodikk benyttet i prosjekter Erfaring med ETL utvikling, produksjonssetting og overlevering til drift. Dataintegrasjon ved bruk av integrasjonsplattformer eller verktøy(etl). Side 6 av 8
2.2.10 Portalløsninger, internettsider, Min Side portaler UX Design og prototyping Implementeiring av «Min Side» portaler med brukertilpasset innhold og selvbetjent opprettelse, vedlikehold av konto/min side. 2.2.11 Prosjektledelse og Agile prosjektmetoder Kompetanse innen følgende områder der bruk av JIRA og/eller Confluence er benyttet: Erfaring fra prosjekter med bruk av smidige utviklingsmetoder Erfaring fra forvaltning med referanser Testledelse erfaring med referanser Prosjektledererfaring med ansvar for team med referanser 2.2.12 ios og Android applikasjoner Erfaring i utvikling av appliksjoner for Android/IOS (native og hybrid) 2.2.13 It Driftstjenester Citrix : Erfaring i planlegging, migrering og drift av virtuelle driftsmiljøer med flere fysiske lokasjoner Oracle Database Appliance Netscaler HP Dataprotector Windows Server Skype for Business, Exchange Attlasian verktøy som Confluence og JIRA Office 365 med Microsoft Sharepoint/Onedrive for Business 2.3 Beskrivelse av videreutvikling/vedlikehold av kompetanse Leverandøren skal gi en egen skriftlig redegjørelse for hvordan kompetanse videreutvikles for at det til enhver tid kan tilbys oppdatert kompetanse, og hvordan vedlikehold av kompetanse håndteres. Side 7 av 8
3 Tilbudt kapasitet (Tildelingskriterium Ressurstilgang) For oppdragsgiver er det av betydning å ha forutsigbarhet i forhold til tilgang på kompetanse i forbindelse med avrop/oppdragsavtaler på avtalen. Avrop vil variere i størrelse avhengig av oppdragets omfang. Følgende gjelder ved gruppering av kompetansenivåer for konsulenter: Konsulent: Minimum 1-3 års relevant erfaring i tillegg til utdannelse Seniorkonsulent: Minimum 5 års relevant erfaring i tillegg til utdannelse Sjefskonsulent: Minimum 8 års relevant erfaring i tillegg til utdannelse Leverandøren bes opplyse antall konsulenter på hvert kompetansenivå for det tjenesteområdet som leverandøren tilbyr, som kan stilles til rådighet for Fiskeridirektoratet innen en måned etter avrop. Fiskeridirektoratet ønsker hovedsakelig å benytte konsulenter med minimum kompetansenivå tilsvarende seniorkonsulent. 4 Priser (Tildelingskriterium Pris) Det skal gis tilbud på timepriser etter gruppering av konsulent. Alle priser skal gis i tabell i bilag 3. Prisene skal oppgis i NOK og eks mva og inkludere evt andre sosiale utgifter. Utlegg dekkes bare i den grad det er avtalt. Reise- og diettkostnader dekkes etter Statens gjeldende satser. Reisetid faktureres ikke, dersom det ikke er særskilt avtalt i det enkelte avrop. Overtidsbetaling godtgjøres kun dersom dette er avtalt på forhånd i forbindelse med avrop på rammeavtalen. Side 8 av 8