Bilaga 2 Konsulter för tjänster inom IT-relaterat utvecklingsarbete Kompetensspecifikation 2011-04-28 Dnr 2011/817/243 Sid. 1 (7)
1 Klassningsmodell Kompetensklassningsmodellen är en matris i två dimensioner - kompetensområde och kompetensnivå: kompetensnivå avser konsultens kompetensnivå inom kompetensområdet. kompetensområde beskriver det ämnes- eller arbetsområde som konsulten behärskar 2 Definition av kompetensnivåer 1-5 För respektive kompetensområde gäller nedanstående beskrivning av kompetensnivåerna. 1 Kunskap: Nyss genomförd utbildning Kortare arbetserfarenhet, ej vana som konsult Kräver arbetsledning Kan självständigt utföra enklare arbetsuppgifter 2. Kunskap: Utbildning inom området, viss svårighetsgrad 1-3 år inom området, har deltagit i eller utfört ett flertal liknande uppdrag Kräver arbetsledning Kan självständigt utföra avgränsade arbetsuppgifter 3 Kunskap: Hög kompetens inom sitt område Har utfört kvalificerat konsultarbete, förebild för andra konsulter på lägre nivå Kan ansvara för delområde eller leda en mindre grupp Kan arbeta självständigt 4 Kunskap: Generalistkompetens och/eller djup kompetens inom avgränsat teknikområde Har deltagit i stora uppdrag inom olika områden och genomför uppdrag med mycket hög kvalitet Kan ha huvudansvar för uppdrag eller ha en ledande roll för en större grupp Mycket stor 5 Kunskap: Kompetens av högsta rang, efterfrågad som expert Samma som under 4 men har befunnit sig på nivå 4 under några år Kan ha huvudansvar för uppdrag, kan inneha en ledande befattning Mycket stor Dnr 2011/817/243 Sid. 2 (7)
3 Efterfrågade kompetensområden 3.1 Användbarhet och tjänstedesign 3.1.1 Beskrivning av området Området omfattar arbete med utformning av produkt eller tjänst på ett ändamålsenligt sätt och med god användbarhet. Utgångspunkt är verksamhetsnytta och de behov målgruppen för tjänsten har. Utifrån verksamhets- och målgruppsanalyser görs en design av den interaktion som äger rum mellan användarna och systemet och en specifikation av hur informationen i systemet ska struktureras och presenteras för att skapa ett tydligt och lättanvänt gränssnitt. Exempel på arbetsuppgifter: kartläggning av behov, kravformulering, design av tjänster och gränssnitt, prototyping 3.1.2 Efterfrågade kompetenser och roller kompetens inom området och kännedom om standarder och riktlinjer, exempelvis ISO- 9241-11 och Kammarkollegiets riktlinjer för användbarhet och tillgänglighet. erfarenhet av arbete med visualisering och användargränssnitt erfarenhet av interaktionsdesign erfarenhet av kartläggning av användarbehov genom intervjuer, workshops, skisser och prototyping erfarenhet av användbarhetstestning kunskap om SMHI-specifika miljöer och tekniker enligt kap 4 god dokumentationsförmåga Användbarhetsarkitekt Tjänstedesigner Interaktionsdesigner Grafisk formgivare Användbarhetstestare Efterfrågande kompetensnivåer bedöms vara i huvudsak 3-5 3.2 Verksamhetsutveckling & strategi 3.2.1 Beskrivning av området Avser arbete med att utveckla verksamheter och tjänster, kopplade till förändringar i omvärlden och till teknikutvecklingen. I området ingår också arbete med produktutveckling och verksamhetsarkitektur samt arbete med anpassning, införande och utbildning i metoder, modeller och processer. Vid behov kan arbetet även innehålla utveckling och vidareutveckling av metoder. I verksamhetsområdet kan också ingå att utforma och införa policys, strategier och övriga regelverk för organisationens informationssäkerhet med utgångspunkt från etablerade standarder på området. Dnr 2011/817/243 Sid. 3 (7)
Exempel på arbetsuppgifter: utredningar, förstudier, behovsanalyser, verksamhetsmodellering, kravfångster, kravspecificering och metodarbete 3.2.2 Efterfrågade kompetenser och roller erfarenhet av verksamhetsmodellering erfarenhet av kartläggning och analys av processer och flöden erfarenhet av att leda workshops erfarenhet av verksamhetsanalys och processutveckling erfarenhet av produktutveckling erfarenhet av arbete med företagsarkitektur (Enterprise Architecture) kunskap om etablerade standarder på säkerhetsområdet, framför allt LIS kunskap om SMHI-specifika miljöer och tekniker enligt kap 4 dokumentationsförmåga. Analytiker Modelleringsledare Workshop-ledare Metodstöd Processutvecklare Säkerhetsstrateg Säkerhetsanalytiker Efterfrågande kompetensnivåer bedöms vara i huvudsak 4-5 3.3 Ledning och styrning 3.3.1 Beskrivning av området Område som omfattar planering, ledning, uppföljning och administration inom projekt och uppdrag. Här kan också ingå vidareutvecklingen av kvalitetsarbetet, kvalificerat kvalitetssäkringsarbete och metoder för kvalitetssäkring, uppföljning och mätning av kvalitet, liksom återkoppling av information om brister i och förbättringar av regelverket till berörd personal. Exempel på arbetsuppgifter: projektledning, teknisk projektledning, kvalitetsarbete, projektanalys, projektadministration 3.3.2 Efterfrågade kompetenser och roller kännedom och erfarenhet av projektstyrningsmodeller, exempelvis PPS erfarenhet av projektledning, speciellt av IT-projekt kännedom och erfarenhet av agila utvecklingsmetoder erfarenhet av kvalitetsarbete erfarenhet av riskanalys kunskap om SMHI-specifika miljöer och tekniker enligt kap 4 Dnr 2011/817/243 Sid. 4 (7)
god kommunikativ förmåga god dokumentationsförmåga Projektledare Teknisk projektledare Kvalitetssäkrare SCRUM-master Testledare Efterfrågande kompetensnivåer bedöms vara i huvudsak 4-5 3.4 Systemutveckling/systemförvaltning 3.4.1 Beskrivning av området Huvuddelen av SMHIs avrop av konsulttjänster förväntas ske inom detta kompetensområde. Området omfattar alla steg i utveckling och förvaltning av allt från en fristående applikation till stora komplexa system med omfattande informationsutbyte med andra system. Eftersom stora delar av SMHIs verksamhet pågår dygnet runt årets alla dagar förekommer ofta krav på 7x24h tillgänglighet. Utvecklingen görs i första hand för SMHIs interna målmiljöer, se beskrivning i avsnitt 4, men även tillämpningar för mobiltelefoner ( appar ) och datormolnet förväntas förekomma. SMHI tillämpar ofta agil metodik i utvecklingsteamen. Exempel på arbetsuppgifter: kravanalys, övergripande arkitekturarbete, applikations- och dataarkitektur, systemintegration, systemdesign, databasdesign, datamodellering, kodning, GUI-programmering, konfigurationshantering, systemdokumentation, testning 3.4.2 Efterfrågade kompetenser och roller erfarenhet av att arbeta i utvecklingsteam erfarenhet av att arbeta agilt, exempelvis enligt SCRUM erfarenhet av att utveckla IT-system för 7x24h tillgänglighet erfarenhet av SOA/REST erfarenhet av systemintegration kunskap och erfarenhet av Java Enterprise Edition kunskap och erfarenhet av SQL och datamodellering kunskap och erfarenhet av SMHI-specifika miljöer och tekniker enligt kap 4. kunskaper om GIS-standarer kunskap och erfarenhet av testmetoder kunskap och erfarenhet av metadatatillämpningar kunskap och erfarenhet av att utveckla tillämpningar för mobiltelefoner ( appar ) Arkitekt Systemdesigner Dnr 2011/817/243 Sid. 5 (7)
Databasdesigner Webbutvecklare Visualiseringsexpert Systemutvecklare Testare GIS-utvecklare Efterfrågande kompetensnivåer bedöms vara i huvudsak 3-5 4 Miljöer och tekniker på SMHI Följande är exempel på miljöer och tekniker som för närvarande är aktuella. Operativsystem server: Operativsystem klient: Databaser: Databasgränssnitt: Applikationsserver: Behörighetshantering: GIS: Webb-teknik: Applikationsarkitektur: Språk (Linux-miljö) : Utvecklingsmetodik: Linux (Red Hat), Windows (begränsad egenutveckling för plattformen) Windows 7, Linux (Red Hat) PostgreSQL, SQLServer (begränsad egenutveckling) JDBC JBoss, Tomcat Microsoft Active Directory, CAS OGC (WMS/WFS), Mapserver, Geoserver, ESRI- produkter Apache, XHTML, XML, Flash, Silverlight, GWT Content Management verktyg (Polopoly) SOA, REST Java, C/C++, Python, JavaScript, Fortran, sh Agila metoder (SCRUM, Kanban) Versionshantering och byggen SVN, Maven, Hudson, TeamCity Testmetodik: Programpaketering: Projektstyrning: TDD RPM PPS Dnr 2011/817/243 Sid. 6 (7)
Informationssäkerhet: Metadata: ISO 27000, BITS ISO 191XX, Inspire IT-processer: ITIL, ISO 20000 Stödverktyg för IT-management CA Service Desk Manager Processmodellering Qualiware Business Modeller Dnr 2011/817/243 Sid. 7 (7)