If you can't read please download the document
Upload
christiaan-lam
View
1.090
Download
0
Embed Size (px)
Citation preview
Presentatie (Nederlands)
Open Source Desktop Project
Sander Mittertreiner, Projectleider OpenSource Desktop
2002 2003 2004 2005 2006 2007 2008 2009
Motie Vendrik
Programma OSOSS
Kamerdebat
Bart-IT rapport
Actieplan NOiV
Projectplan Open Source Desktop
Implementatie
Aanloop
Voorbeeldcase: het Octrooicentrum Nederland gaat over naar open source. Het project open source desktop.
Business case
Een viertal scenario's:1. Vista met MS-Office 20072. OpenSource desktop (PC's met linux)3. Windows desktop met OpenSource componenten.4. Thin client met OpenSource desktopScenario 4 bleek financieel de meeste aantrekkelijke optie.Business case is rode draad, niet bindend.
Projectdefinitie
Actieplan 'Nederland Open in Verbinding':
Actielijn 9:
Octrooicentrum Nederland is voornemens haar desktopomgeving plus een aantal applicaties te migreren naar een open source alternatief.
Deel projecten
Er zijn een vijftal deel projecten gedefinieerd:Groupware (vervanging Exchange / outlook)
CMS (vervanging Tridion)
CRM (vervanging Winris)
Servers
Desktop
Doelstellingen
Vergroten interoperabiliteit
Verminderen (leveranciers)afhankelijkheden
Moderniseren voorzieningen
Aantonen dat OSOSS werkt
Ervaringen delen
level playing field
Randvoorwaarde
Continuteit dienstverlening
Geleidelijke overgang
Stapsgewijze invoering
Controle op veranderingen
Dus
Er wordt stapsgewijs gewerkt naar een situatie meer en meer open source is.
Huidige situatie
Fase 1: inrichten back-end
Fase 2: centralisatie
Citrix server Linux
Fat client (local applications)
Fase 2: verloop
Eindresultaat
Citrix
Linux
Singlesign-onPrintservicesFileservices
Ontwerpkeuzes
Functionaliteit is maatgevend
Zoveel mogelijk web-based
Alleen beheer op servers
Thin client, niets lokaal maar wel
Lokale printers
Usb-sticks / usb-cdrom
ICA-client met smart card
SuSE, OpenOffice.org
64-bits O.S.
Single Sign-On
Moderne look-and-feel
OSOSS is een middel geen doel op zich
De hier genoemde ontwerpkeuzes zijn niet echt randvoorwaarden,
maar bepalen we in grote mate in welke richting de gekozen
oplossingen zullen ligen.. Daarbij geldt natuurlijk ook dat dit een
pilot-project is.Functionaliteit is maatgevend: geen open-source
vanwege de open-source, maar eveneens geen selectiecriterium als
het nieuwe open-source pakket moet alles kunnen wat het oude pakket
ook kon
Open Standaarden en open interfaces zijn heel erg belangrijk.
Zoveel mogelijk web-based maakt een applicatie per definitie
platform onafhankelijk (mits deze voldoet aan de webrichtlijnen).
Thinclients moeten wel thin blijven. Op het moment dat je daar
lokale applicaties gaat draaien, krijg je ook lokaal beheer met
mogelijk gebruikersafhankelijkheden. Dat wil je niet. Het beheer
beperkt zich tot servers en de thin-clients zijn allemaal hetzelfde
en dus eenvoudig vervangbaar. SuSE en OpenOffice.org waren al
gebruik, dus waarom wat anders? 64-bits operating systemen komen nu
meer en meer op, dus nu teruggaan naar 32-bits zet de nieuwe
omgeving meteen al op een achterstand. Natuurlijk kan er bij
specifieke eisen wel een 32-bits server ingezet kan worden (en
64-bits servers kunnen ook 32-bits applicaties draaien).Single
Sign-On (SSO) maakt de gebruikerservaring zoveel beter dat je dat
natuurlijk wilt. Dat wil overigens niet zeggen dat alle applicaties
via SSO te koppelen zullen zijn. Af en toe zullen gebruikers echt
een keer hun wachtwoord moeten intikken. Veel hangt van de
architectuur van de betreffende applicaties af en daarmee is SSO
ook een selectiecriterium. Het beperken van faciliteiten tot wat
precies nodig is, zou een hele kale omgeving kunnen opleveren.
Moderne faciliteiten zoals streaming video moet je echter niet
willen uitsluiten.
Aanpak
Voor iedere applicatie
Installeerdeze versie
Installeer
het alternatief
Installeer origineel onder Citrix
Werkt deze onder Linux?
Is er eenalternatief?
Aanpak: alternatieven
Longlist
Shortlist (met gebruikers)
Test (met gebruikers)
Implementatievoorstel
Aanpak route 2: eerst longlist
Aanpak route 2: daarna shortlist
???
Aanpak route 2: beoordelingsmatrix
???
Geen reken-oefening!
Testdagen voor eindgebruikers
Do's and Don'ts selectietraject
Do: max 2 proefinstallatiesDo: Communicatie rondom test procesDo: (Sogeti)DropDo: korte evaluatie
Don't: creer vooroordelen, laat de applicaties voor zich spreken.
3 proefinstallaties is gewoon weg te veelCommunicatie proces : voor, tijdens en na het testproces:Voor : schets de kaders. Wat werkt wel en wat werkt nietTijdens : vertel de testers dat ze geen uitgebreide testverslagen hoeven te schrijven. Na : maak duidelijk wat je met de resultaten gaat doen.Drop : maak het leuk voor de testers.Korte evaluatie : hiermee creer je nog meer betrokkenheid van de testers.
Dont: probeer de applicatie voor zich te laten spreken. Vermoei de testers niet met licentiemodellen, support etc.
Teruggeven aan community
Gezien dit een pilotproject voor de gehele rijksoverheid is willen we alle ervaringen delen: maatwerk wordt opensource whitepapers worden openbaar
Voorbeelden:Template generator website
Maatwerk in Zarafa (collaboration server Quest)
Fasering, waar zijn we nu?
Fase1: Back-endFase 2: CentralisatieFase 3: Thin Client
Fase 1:. Het inrichten van de Hybride omgeving met gemeenschappelijke printer en disc toegang.
Fase 2: De applicaties op de Back-end servers installeren en configureren.
Fase 3: Op het moment dat voor een gebruiker alle door hem gebruikte applicaties op de Back-end servers staan kan de Fat client worden vervangen door een thin-client.
Ervaringen tot nu toe (1/7)
Hybride omgeving is mogelijkLeven in twee werelden is mogelijk, maar er zijn probleemgebieden (SSO en rechten op bestanden)
De weg er naar toe is redelijk complex ...
Ervaringen tot nu toe (2/7)
Orintatie op applicaties noodzakelijk
Week afhankelijkheden los, open standaarden helpen hierbij
Webbased maakt (platform)onafhankelijk, mits voldaan wordt aan webrichtlijnen.
Vervanging desktop zelf komt daarna wel
Ervaringen tot nu toe (3/7)
Pas verandermanagement toe
Problemen liggen niet alleen bij de techniek
Betrek gebruikers/klanten bij keuzes
Blijf communiceren...
Ervaringen tot nu toe (4/7)
Kennisopbouw
Een cursus alleen is niet genoeg (afhankelijk van omvang project).
Reserveer voldoende tijd voor training on the job. (dagelijkse werkzaamheden lopen door)
Enthousiaste mensen zijn cruciaal.
Ervaringen tot nu toe (5/7)
Aanpak
Gebruikers erg tevreden(eigen keuze)
Bied iets nieuws
Prototyping versus waterval
Gewoon doen en maak het leuk, vier een feestje bij iedere mijlpaal.
Ervaringen tot nu toe (6/7)
Uitwisseling van documenten
Gewoon gaan gebruiken.
Uitwisselbaarheid is goed.
Aandachtspunt: grote hoeveelheid bestaande documenten ...
Ervaringen tot nu toe (7/7)
Support
Community werkt echt(snel).
Supportcontracten zijn prima af te sluiten.
Geen kastje naar de muur.
SLA's zijn altijd best effort enbieden totaal geen garanties.
Problemen worden echt opgelost.
Discussie / Vragen
Klik om de titeltekst te bewerken
Klik om de de overzichtstekst te bewerken
Tweede overzichtsniveau
Derde overzichtsniveau
Vierde overzichtsniveau
Vijfde overzichtsniveau
Zesde overzichtsniveau
Zevende overzichtsniveau
Achtste overzichtsniveau
Negende overzichtsniveau
Pagina
Klik om de titeltekst te bewerken
PaginaKlik om de overzichtstekst te bewerkenTweede overzichtsniveauDerde overzichtsniveauVierde overzichtsniveauVijfde overzichtsniveauZesde overzichtsniveauZevende overzichtsniveauAchtste overzichtsniveau
Negende overzichtsniveau