210 likes | 421 Views
FriKom – Fri programvare i Kommunesektoren KS / Kommunene i Kongsberg-regionen Unified Consulting AS Objectnet AS. Christian Egeberg Henrik Rouyer-Johnsen Klaus Stafto Lars Ivar Næss. Presentasjon / Innledning generelt leverandørens organisasjon Prosjektet Gjennomføring Innhold
E N D
FriKom – Fri programvare i KommunesektorenKS / Kommunene i Kongsberg-regionenUnified Consulting ASObjectnet AS Christian Egeberg Henrik Rouyer-Johnsen Klaus Stafto Lars Ivar Næss
Presentasjon / Innledning generelt leverandørens organisasjon Prosjektet Gjennomføring Innhold Teknologi Kontrakt AGENDA:
Selskapene • Etablert 1999 og 2003 • 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.
Tjenester • Fokus
Verdier • Vi prioriterer fremfor • å levere riktige løsninger for kunden - kortsiktige gevinster • samarbeid med kunden - tradisjonelle kunde leverandørforhold • smidighet - fastlagt prosess og faste verktøy • integritet - partnerskap
Teknologiområder og prosess • Objektorientering • modellbasert utvikling (verktøybruk) • formelle prosesser (Unified Process, XP) • standardiserte notasjoner (UML) • Framtidsrettet teknologi • Java • .NET • Open Source • Håndholdte klienter og Mobilitet • Applikasjonsservere • Formalisme • avtaler, dokumenter • planverk, leveranser • Prosess • Rammeverk for å gruppere prosesselementer • Evolusjonær prosess, med fokus på kunde og leveranse • Kvalitetssikring • Kundemedvirkning
Erfaringer med fri programvare • IKT-Forum for Fri Programvare • Unified Consulting involvert fra starten • Prosjekterfaring: NSB • Lisa-prosjektet: sentralt billettsystem • MT-prosjektet: mobil salgsapplikasjon for konduktører • Spring, Hibernate, JBoss, HSQL, MySQL, Thinlet • Prosjekterfaring: Oslo kommune • Innkjøpsportal • Spring, Hibernate • Prosjekterfaring: Aetat • Web-basert saksbehandling • Spring, Struts, Hibernate • Faggrupper • XRadar • Open Source
Noen løsninger – offentlig sektor • Oslo kommune Historikk: Oslo Kommunes BEA-miljø, etablert våren 2003 Felles tjeneste for Oslo Kommune, styrt fra UKE (Utviklings- og Kompetanseetaten). Prosjektet fungerer som et ”internt AS” • Forvaltning og videreutvikling av Oslo Kommunes meldingsinfrastruktur • Skjema-”portal” • 180 skjemaer på nett på 6 mnd. • Råd og veiledning for nye løsninger
Noen løsninger • Mobile Business Applications Som et ledd i vårt interne kompetanseprogram satt vi allerede i 2000 fokus på teknologi som muliggjør bruk av mobile terminaler i samhandling med virksomhetskritiske applikasjoner. Vi har gjennomført noen av Norges største prosjekter innen dette området og er et ressurssenter innen mobil teknologi.
Noen løsninger - offentlig sektor • Vegdirektoratet • Forvaltningskontroll (Forvaltsys) • Teknisk kontroll av kjøretøy. Avansert bruk av mobile enheter inn mot sentrale databaser. Dette er den mest avanserte applikasjonen i Norge pr dato for mobile terminaler. Det er en forretningskritisk applikasjon med godt tilpasset brukergrensesnitt.
Noen løsninger – offentlig sektor NSB Effektivt salg av billetter om bord i tog med håndholdte klienter. Pilot i 2004, utrulling i 2005. Utvides med elektronisk billettering våren-2006. Bilde av tog
Noen løsninger - offentlig sektor Vegdirektoratet Trafikk informasjonssystem - NVMS Nytt trafikk og vei informasjonssystem for Vegvesenet.
Noen løsninger - industri • Norsk Hydro System for oversikt og rapportering av utslipp fra Hydro sine produksjonsenheter globalt.
Utdannelsesnivå • Våre ressurser Vi er verdibaserte, uavhengige konsulentselskaper som representerer faglig tyngde og spisskompetanse innen informasjons- og kommunikasjonsteknologi. Vi er attraktive for høyt kvalifiserte mennesker i bransjen. Vi har vært selektive i vår ansettelsespolitikk og har derfor medarbeidere med høy formell utdannelse, lang erfaring og service- og kundeorienterte holdninger. Alle våre konsulenter har høyere utdannelse fra norske eller utenlandske universiteter/høyskoler og i gjennomsnitt 8 års erfaring fra utvikling av virksomhetskritiske applikasjoner.
Utviklingsprosess – hovedpunkter • Lokalisering hos leverandør • Open Source-utviklingsmodell • Iterativ / inkrementell prosess • Kundemedvirkning: fokus på bruker-grensesnitt/-vennlighet • Preferert kanal utviklingsteam / kunde: internett • Daglige / ukentlige bygg tilgjengelig for kunden med demoside • JIRA (supportsystem) åpent for kunden • Egen hjemmeside (Wiki) åpent for kunden • Kildekode åpent for kunden (CVS/Subversion) • Formalisme – hva ønsker kunden? • Modellbasering (brukstilfeller, klassemodell, komponentmodell) • Rapportering jevnlig på faste formater • Hyppige møter internt og eksternt
Prosjektorganisasjon / Nøkkelpersoner • Prosjektleder / referansegruppe Kunde • Kundeansvarlig hos leverandør • Lars Ivar Næss (evt. adm. prosjektleder) • Utviklere • Christian Egeberg (teknisk prosjektleder) • Henrik Rouyer-Johnsen (konfigurasjons-/bygge-ansvarlig) • Klaus Stafto (eZ publish-ansvarlig) • Kvalitetssikring • Jan Henrik Gundelsby (QA-ansvarlig) • faggruppe
Prosjektorganisasjon leverandør • Christian Egeberg • Seniorkonsulent / Teknisk prosjektleder • Microsoft / .Net, C#, Java, databaser, mobile løsninger • Oslo kommune • Henrik Rouyer-Johnsen • Seniorkonsulent / Utvikler • Java, PHP, Open Source • NRK, Tollvesenet, Oslo kommune, Norges Forskningsråd (Høykom) • Klaus Stafto • Seniorkonsulent / Utvikler • Java, eZ publish, Open Source, portal, publiseringssystemer • Norges Forskningsråd (IFA, Høykom, SkatteFUNN) • Jan Henrik Gundelsby • Seniorkonsulent / Arkitekt / QA-ansvarlig (leder faggruppe) • Java / J2EE, Open Source • Oslo Kommune • Lars Ivar Næss • Avd.leder / Prosjektleder • Tollvesenet, Norges Forskningsråd (Høykom), NSB (MT)
Viktige datoer / milepæler • Mandag 5/12: oppstart • Mandag 19/12: leveranse 1 • ”rød tråd” gjennom hele arkitekturen • Enkel publisering • Menystruktur for resten av systemet • Mandag 23/1-06: leveranse 2 • Rollebegrep / kursadministrasjon • All funksjonalitet (alfa) • Mandag 6/2-06: leveranse 3 • All funksjonalitet (beta) • Torsdag 9/2-2006: KS-konferanse / presentasjon • Vår-2006: Fase 2?