Fri programvare-utvikling i praksis Prosjekt: Fri KompetansePortal Unified Consulting AS Objectnet AS
AGENDA: Unified Consulting og Objectnet Fri KompetansePortal (FriKomPort) Stabil driftssituasjon for Kongsberg-regionen (dagens 7 kommuner) og Vestregionen (13 nye kommuner?) 2
Unified Consulting og Objectnet Etablert 2003 og 1999 Over 60 ansatte i konsern Vi fremmer evolusjonære prosesser. har domenekompetanse som gir kunden merverdi. er ledende innen mobile business applikasjoner. leverer og gjør kunden god. har spesialisering innen objektorientert systemutvikling. 3
Tjenester Fokus 4
FriKomPort: Utviklingsprosess Fri programvare-utviklingsmodell Iterativ / inkrementell prosess Kundemedvirkning Oppgavehåndtering i Jira Dynamisk prosjektside med MediaWiki Kontinuerlig utviklingsversjon Kildekode åpen for alle Kundeønsker Ikke opptatt av diagrammer eller metodikk Et prosjekt i Fri programvare-ånd Utviklingstid: <2 måneder Lisens: GNU General Public License 5
6 Fri KompetansePortal - FriKomPort
FriKomPort: Funksjonelt ez publish Java Nyhetspublisering Visuell ramme Brukeradm. og -sesjon Kurs med instruktører, lokaler, tjenesteområder, kommuner. Påmelding med automatisert venteliste Epost ved påmelding, kursendring og ventelisteplass Rolletilganger: Ansatt, kursansvarlig, opplæringsansvarlig, administrator Dataeksport: Open Office, Excel, pdf 7
To moduler: ez publish og Java ez publish (Apache) Java (Tomcat) 8
9 Teknologiskisse
FriKomPort: Fase 2 SMS-varsling (venteliste, datoendring, ++) Kompetansebank Kursevaluering (Spørreskjema med statistikk) Kompetansebehov (Spørreskjema med statistikk) Statistikk over instruktører og kursansvarlige Statistikk over opparbeidet kompetanse hos deltakere Integrasjon mot Visma/Agresso for fakturering Støtte coaching / andre kompetansehevende tiltak Bilde av kursinstruktører Generering av kursbevis Bedre støtte for kursbeskrivelse i ez publish 10
Fri programvare i utviklerperspektiv Gode prinsipper / lagånd Lov å feilrette komponenter Entusiasme Ny teknologi Kodekvalitet Allmennhetens beste Forener idealisme og forretning Konsulenthus utvikler for ulike oppdragsgivere 11
FriKomPort: Forretningsmuligheter Referanseprosjekt i kommunesektoren Kostnadsdeling leverandør/oppdragsgiver Dominoeffekt Finansering av senere faser Nye markeder Noen må starte 12
13 FriKomPort: Demonstrasjon
Fri KompetansePortal Prosjektinformasjon og kildekode: http://projects.unified.no Unified Consulting AS Objectnet AS
Fase 2: status (1) 1. Automatisk pålogging for ansatte Lagt inn på utviklingsversjonen, og ser ut til å fungere. Må endre til å teste både ip-adresse og url som bruker kommer fra, da tre av kommunene har samme eksterne ip-adresse. Har ikke mottatt listen over urler ennå. Ønsker å teste urler for samtlige kommuner, ikke bare de tre. 21. Kurslisten skal pr. default ikke vise historiske data Lagt inn på utviklingsversjonen. Historiske data er nå skrudd av som standardverdi for både kursliste og påmeldinger. 2. Kursoversikt vises for ansatte Velkomstsiden etter innlogging er foreløpig ikke endret til å gå til kursoversikten. (Dette må endres i ez publish oppsettet.) 15
Fase 2: status (2) 3. Kommunevåpenheading på hver side Dette er lagt inn i utviklingsversjonen. 8. Layout av påmeldingsskjemaet endres litt Denne er ikke helt ferdig ennå. Problematikk rundt de nye MÅ-feltene. 22. Nytt valg: "Gjennomførte kurs i venstremenyen" Ikke laget ennå. Antar at gjennomførte kurs er bare kurs før dagens dato, ikke alle som nå? 42. Ny dialog: "Ønsker du at endringen du har gjort skal automatisk varsles pr. epost til de som er påmeldt kurset?", med kommentarfelt Ikke påbegynt ennå. 16
Fase 2: status (3) Vi har rettet feilene knyttet til at alle fikk administrator rettigheter i dialogene, og at kursansvarlig ikke kunne redigere egne kurs. Utsendelse av e-post dersom brukeren ikke oppgir e- post adresse (men kun prioritert post adresse) skal endres, slik at kursansvarlig er mottaker, ikke instruktøren. Denne grenser inn mot oppgave nr 8, og kan nyte godt av litt mer validering i påmeldingsdialogen. Timeforbruk så langt: 17