SlideShare a Scribd company logo
1 of 24
Download to read offline
OOo Migration
Some methodological considerations on
migrating a medium size Municipality
to OpenOffice.org
    Massimo Carnevali
   Municipality of Bologna
       ICT Manager              Wednesday 4 November
Agenda
   ●   Who ?




Massimo Carnevali   OOo Migration   Slide 2
Agenda
   ● Who ?
   ● What ?




Massimo Carnevali   OOo Migration   Slide 3
Agenda
   ● Who ?
   ● What ?


   ● Where ?




Massimo Carnevali   OOo Migration   Slide 4
Agenda
   ● Who ?
   ● What ?


   ● Where ?


   ● Why ?




Massimo Carnevali   OOo Migration   Slide 5
Agenda
   ● Who ?                     ●    Why not ?
   ● What ?


   ● Where ?


   ● Why ?




Massimo Carnevali   OOo Migration               Slide 6
Agenda
   ● Who ?                     ● Why not ?
   ● What ?                    ● How ?


   ● Where ?


   ● Why ?




Massimo Carnevali   OOo Migration            Slide 7
Agenda
   ● Who ?                     ● Why not ?
   ● What ?                    ● How ?


   ● Where ?                   ● Then ?


   ● Why ?




Massimo Carnevali   OOo Migration            Slide 8
Who ?
  ● Municipality of Bologna (ICT
    Department)
  ● University of Bologna (Computer


    Science Department)
  ● Yacme




Massimo Carnevali   OOo Migration   Slide 9
Who ?
  ●   Municipality of Bologna
      ●   3600 PCs
      ●   65 locations
      ●   About 600 applications based on:
           ● Web


           ● IBM Lotus Domino


           ● IBM Mainframe


           ● SAP




Massimo Carnevali    OOo Migration           Slide 10
What ?
  ●   Move 3600 PCs from MS Office 97
      to OpenOffice.org 2.4.2
      ●   1800 Full migrations
      ●   900 Partial migrations (Office 97 remains but
          it's “hidden”)
      ●   900 Coexistence
  ●   Completion status at 10/2009:
      80%

Massimo Carnevali      OOo Migration               Slide 11
Where ?




Massimo Carnevali   OOo Migration   Slide 12
Why ?
            MS Office 97 End Of Life

                      Next ?

Proprietary Solution vs Open Solution



Massimo Carnevali   OOo Migration      Slide 13
Why ?
  ●   Open Solution = OpenOffice.org
      ●   Cost saving
      ●   Resources shift to local IT operators
           ● Which both lead to politicians


      ●   Being part of a community
      ●   Data durability
      ●   Unlocking from vendor
      ●   We believe in it !



Massimo Carnevali       OOo Migration             Slide 14
Why not ?
  ●   Complexity
  ●   Blocking applications
  ●   Smart users → complex macros
  ●   Niche environments
  ●   Bad formatting (tables, filters ...)
  ●   Fear of change


Massimo Carnevali   OOo Migration            Slide 15
How ?
104 Fundamental concepts:
   1. Widely share your project model
   2. Sink the ships
   3. Push hard the first 100 days
   4. The “end point” is the “human being” not the
     computer (“I want to do the same stuff, more or
     less, the same way”)
   5. ...




Massimo Carnevali   OOo Migration               Slide 16
How ?
  Communicate, Communicate, Communicate,
  Communicate, Communicate, Communicate,
  Communicate, Communicate, Communicate,
  Communicate, Communicate, Communicate,
  Communicate, Communicate, Communicate, Communicate,
  Communicate, Communicate, Communicate,                                        Communicate, Communicate,

  Communicate, Communicate, Communicate, Communicate,                                     Communicate, Communicate, Communicate,


  Communicate, Communicate, Communicate, Communicate,                Communicate,   Communicate,   Communicate, Communicate,   Communicate,   Communicate,




  Communicate,   Communicate,   Communicate, Communicate,




Massimo Carnevali                                           OOo Migration                                                                Slide 17
How ?
  Communicate
      ●   Before doing things
      ●   UP, to the management
      ●   DOWN, to the user
      ●   Explain how to find help (more important than
          actually giving help) :-)
      ●   Give a strong message of improvement not
          of cost saving



Massimo Carnevali      OOo Migration               Slide 18
How ? - Step 1
 Seeding (March – September 2008)
      ●   3 days of brainwashing for 70 “Technical leaders”
          ●   Manuals, documentation and software for everyone
          ●   Go to the field and play
      ●   Teach to Teachers
          ●   For the internal education department
      ●   Focused communication
          ●   Managers
          ●   Politicians
          ●   Users
          ●   Mass advertising


Massimo Carnevali          OOo Migration                     Slide 19
How ? - Step 1 and a half
  Technicalities (March – Sept. 2008)
      ●   Re-packaging
          ●   Compatibility – Usability - Marketing
      ●   Distribution
          ●   Install in new PCs (corporate master)
          ●   OCS Inventory NG – CMDBuild
      ●   Get ready for formatting problems (on demand)
          ●   Viewers
          ●   Conversion process




Massimo Carnevali           OOo Migration             Slide 20
How ? - Step 2
Pilot (October – November 2008)
   ●   Don't pilot in the ICT Department !
   ●   Culture Department
       ●   Open minded users
       ●   Aware of their IT knowledge limitations
       ●   Smart IT contact inside the department
   ●   500 PCs → 75% full migration
   ●   Positive feedback from users
   ●   Lessons learned



Massimo Carnevali          OOo Migration             Slide 21
How ? - Step 3
  GO ! (2009)
      ●   Replace internal education
      ●   Sink MS Office where possible, hide it where you
          can't, coexist only if there are blocking constraints
      ●   Give support:
          ●   Informal (IT referents, phone calls, Federica)
          ●   Formal (OTRS already in place to handle tickets, a new
              OpenOffice.org queue added)
      ●   Nearly done (80%)




Massimo Carnevali           OOo Migration                       Slide 22
Then ?
  ●   Application evolution/replacement →
      remove MS Office dependencies →
      complete total migration
  ●   Move from OpenOffice.org 2.4.2 to 3.x →
      BIG problem → uninstall & reinstall →
      BAD
  ●   Find a new job




Massimo Carnevali   OOo Migration           Slide 23
Thanks !
    progettoopenoffice@comune.bologna.it




Massimo Carnevali    OOo Migration         Slide 24

More Related Content

Similar to Open Office Project at Comune di Bologna

Is there a Future for devops ?
Is there a Future for devops   ? Is there a Future for devops   ?
Is there a Future for devops ? Kris Buytaert
 
OpenNebula Conf 2014 | OpenNebula at Cenatic - Jose Angel Diaz Diaz
OpenNebula Conf 2014 | OpenNebula at Cenatic - Jose Angel Diaz DiazOpenNebula Conf 2014 | OpenNebula at Cenatic - Jose Angel Diaz Diaz
OpenNebula Conf 2014 | OpenNebula at Cenatic - Jose Angel Diaz DiazNETWAYS
 
OpenNebulaConf 2014 - OpenNebula at Cenatic - Jose Angel Diaz Diaz
OpenNebulaConf 2014 - OpenNebula at Cenatic - Jose Angel Diaz DiazOpenNebulaConf 2014 - OpenNebula at Cenatic - Jose Angel Diaz Diaz
OpenNebulaConf 2014 - OpenNebula at Cenatic - Jose Angel Diaz DiazOpenNebula Project
 
Microservices - the lean way
Microservices - the lean wayMicroservices - the lean way
Microservices - the lean wayBruno Bossola
 
Moved to https://slidr.io/azzazzel/osgi-for-outsiders
Moved to https://slidr.io/azzazzel/osgi-for-outsidersMoved to https://slidr.io/azzazzel/osgi-for-outsiders
Moved to https://slidr.io/azzazzel/osgi-for-outsidersMilen Dyankov
 
OSGi for outsiders - Milen Dyankov
OSGi for outsiders - Milen DyankovOSGi for outsiders - Milen Dyankov
OSGi for outsiders - Milen Dyankovmfrancis
 
Libreoffice conference: Successful stories: Migrating Libreoffice in Taiwan
Libreoffice conference: Successful stories: Migrating Libreoffice in TaiwanLibreoffice conference: Successful stories: Migrating Libreoffice in Taiwan
Libreoffice conference: Successful stories: Migrating Libreoffice in Taiwanfweng322
 
FME - My Solution to Almost Every Data Challenge!
 FME - My Solution to Almost Every Data Challenge! FME - My Solution to Almost Every Data Challenge!
FME - My Solution to Almost Every Data Challenge!Safe Software
 
India Analytics and Big Data Summit 2015
India Analytics and Big Data Summit 2015India Analytics and Big Data Summit 2015
India Analytics and Big Data Summit 2015Kanwal Prakash Singh
 
India Analytics and Big Data Summit 2015
India Analytics and Big Data Summit 2015India Analytics and Big Data Summit 2015
India Analytics and Big Data Summit 2015Kanwal Prakash Singh
 
A few questions about large scale machine learning
A few questions about large scale machine learningA few questions about large scale machine learning
A few questions about large scale machine learningTheodoros Vasiloudis
 
State of the art in Natural Language Processing (March 2019)
State of the art in Natural Language Processing (March 2019)State of the art in Natural Language Processing (March 2019)
State of the art in Natural Language Processing (March 2019)Liad Magen
 
Genesi di una tecnologia, dalla ricerca all'industria...
Genesi di una tecnologia, dalla ricerca all'industria...Genesi di una tecnologia, dalla ricerca all'industria...
Genesi di una tecnologia, dalla ricerca all'industria...italianaSoftware
 
Monitor all the thingz slideshare
Monitor all the thingz slideshareMonitor all the thingz slideshare
Monitor all the thingz slideshareSoluto
 
Visualizing Gnome with the Small Project Observatory
Visualizing Gnome with the Small Project ObservatoryVisualizing Gnome with the Small Project Observatory
Visualizing Gnome with the Small Project ObservatoryMichele Lanza
 
Growing the TYPO3 Community in North America
Growing  the TYPO3 Community in North AmericaGrowing  the TYPO3 Community in North America
Growing the TYPO3 Community in North AmericaPatrick Gaumond
 
Microservices, the lean way
Microservices, the lean wayMicroservices, the lean way
Microservices, the lean wayBruno Bossola
 
Microservices, the lean way - Bruno Bossola - Codemotion Amsterdam 2016
Microservices, the lean way - Bruno Bossola - Codemotion Amsterdam 2016Microservices, the lean way - Bruno Bossola - Codemotion Amsterdam 2016
Microservices, the lean way - Bruno Bossola - Codemotion Amsterdam 2016Codemotion
 
Large-scale OpenOffice.org Migrations in Thailand
Large-scale OpenOffice.org Migrations in Thailand Large-scale OpenOffice.org Migrations in Thailand
Large-scale OpenOffice.org Migrations in Thailand Osdev
 
SFScon18 - Armin Le Grand - Collective action come and see how LibreOffice go...
SFScon18 - Armin Le Grand - Collective action come and see how LibreOffice go...SFScon18 - Armin Le Grand - Collective action come and see how LibreOffice go...
SFScon18 - Armin Le Grand - Collective action come and see how LibreOffice go...South Tyrol Free Software Conference
 

Similar to Open Office Project at Comune di Bologna (20)

Is there a Future for devops ?
Is there a Future for devops   ? Is there a Future for devops   ?
Is there a Future for devops ?
 
OpenNebula Conf 2014 | OpenNebula at Cenatic - Jose Angel Diaz Diaz
OpenNebula Conf 2014 | OpenNebula at Cenatic - Jose Angel Diaz DiazOpenNebula Conf 2014 | OpenNebula at Cenatic - Jose Angel Diaz Diaz
OpenNebula Conf 2014 | OpenNebula at Cenatic - Jose Angel Diaz Diaz
 
OpenNebulaConf 2014 - OpenNebula at Cenatic - Jose Angel Diaz Diaz
OpenNebulaConf 2014 - OpenNebula at Cenatic - Jose Angel Diaz DiazOpenNebulaConf 2014 - OpenNebula at Cenatic - Jose Angel Diaz Diaz
OpenNebulaConf 2014 - OpenNebula at Cenatic - Jose Angel Diaz Diaz
 
Microservices - the lean way
Microservices - the lean wayMicroservices - the lean way
Microservices - the lean way
 
Moved to https://slidr.io/azzazzel/osgi-for-outsiders
Moved to https://slidr.io/azzazzel/osgi-for-outsidersMoved to https://slidr.io/azzazzel/osgi-for-outsiders
Moved to https://slidr.io/azzazzel/osgi-for-outsiders
 
OSGi for outsiders - Milen Dyankov
OSGi for outsiders - Milen DyankovOSGi for outsiders - Milen Dyankov
OSGi for outsiders - Milen Dyankov
 
Libreoffice conference: Successful stories: Migrating Libreoffice in Taiwan
Libreoffice conference: Successful stories: Migrating Libreoffice in TaiwanLibreoffice conference: Successful stories: Migrating Libreoffice in Taiwan
Libreoffice conference: Successful stories: Migrating Libreoffice in Taiwan
 
FME - My Solution to Almost Every Data Challenge!
 FME - My Solution to Almost Every Data Challenge! FME - My Solution to Almost Every Data Challenge!
FME - My Solution to Almost Every Data Challenge!
 
India Analytics and Big Data Summit 2015
India Analytics and Big Data Summit 2015India Analytics and Big Data Summit 2015
India Analytics and Big Data Summit 2015
 
India Analytics and Big Data Summit 2015
India Analytics and Big Data Summit 2015India Analytics and Big Data Summit 2015
India Analytics and Big Data Summit 2015
 
A few questions about large scale machine learning
A few questions about large scale machine learningA few questions about large scale machine learning
A few questions about large scale machine learning
 
State of the art in Natural Language Processing (March 2019)
State of the art in Natural Language Processing (March 2019)State of the art in Natural Language Processing (March 2019)
State of the art in Natural Language Processing (March 2019)
 
Genesi di una tecnologia, dalla ricerca all'industria...
Genesi di una tecnologia, dalla ricerca all'industria...Genesi di una tecnologia, dalla ricerca all'industria...
Genesi di una tecnologia, dalla ricerca all'industria...
 
Monitor all the thingz slideshare
Monitor all the thingz slideshareMonitor all the thingz slideshare
Monitor all the thingz slideshare
 
Visualizing Gnome with the Small Project Observatory
Visualizing Gnome with the Small Project ObservatoryVisualizing Gnome with the Small Project Observatory
Visualizing Gnome with the Small Project Observatory
 
Growing the TYPO3 Community in North America
Growing  the TYPO3 Community in North AmericaGrowing  the TYPO3 Community in North America
Growing the TYPO3 Community in North America
 
Microservices, the lean way
Microservices, the lean wayMicroservices, the lean way
Microservices, the lean way
 
Microservices, the lean way - Bruno Bossola - Codemotion Amsterdam 2016
Microservices, the lean way - Bruno Bossola - Codemotion Amsterdam 2016Microservices, the lean way - Bruno Bossola - Codemotion Amsterdam 2016
Microservices, the lean way - Bruno Bossola - Codemotion Amsterdam 2016
 
Large-scale OpenOffice.org Migrations in Thailand
Large-scale OpenOffice.org Migrations in Thailand Large-scale OpenOffice.org Migrations in Thailand
Large-scale OpenOffice.org Migrations in Thailand
 
SFScon18 - Armin Le Grand - Collective action come and see how LibreOffice go...
SFScon18 - Armin Le Grand - Collective action come and see how LibreOffice go...SFScon18 - Armin Le Grand - Collective action come and see how LibreOffice go...
SFScon18 - Armin Le Grand - Collective action come and see how LibreOffice go...
 

More from Massimo Carnevali

Gdpr presentation with notes
Gdpr presentation with notesGdpr presentation with notes
Gdpr presentation with notesMassimo Carnevali
 
GDPR Tutorial - 12 Il percorso dell’azienda verso la conformità
GDPR Tutorial - 12 Il percorso dell’azienda verso la conformitàGDPR Tutorial - 12 Il percorso dell’azienda verso la conformità
GDPR Tutorial - 12 Il percorso dell’azienda verso la conformitàMassimo Carnevali
 
GDPR Tutorial - 11 Impatto sulle aziende
GDPR Tutorial - 11 Impatto sulle aziendeGDPR Tutorial - 11 Impatto sulle aziende
GDPR Tutorial - 11 Impatto sulle aziendeMassimo Carnevali
 
GDPR Tutorial - 10 Ulteriori elementi
GDPR Tutorial - 10 Ulteriori elementiGDPR Tutorial - 10 Ulteriori elementi
GDPR Tutorial - 10 Ulteriori elementiMassimo Carnevali
 
GDPR Tutorial - 9 Diritti dell’utente
GDPR Tutorial - 9 Diritti dell’utenteGDPR Tutorial - 9 Diritti dell’utente
GDPR Tutorial - 9 Diritti dell’utenteMassimo Carnevali
 
GDPR Tutorial - 8 Violazioni dei dati e valutazione d’impatto
GDPR Tutorial - 8 Violazioni dei dati e valutazione d’impatto GDPR Tutorial - 8 Violazioni dei dati e valutazione d’impatto
GDPR Tutorial - 8 Violazioni dei dati e valutazione d’impatto Massimo Carnevali
 
GDPR Tutorial - 7 Registri e protezione dei dati
GDPR Tutorial - 7 Registri e protezione dei dati GDPR Tutorial - 7 Registri e protezione dei dati
GDPR Tutorial - 7 Registri e protezione dei dati Massimo Carnevali
 
GDPR Tutorial - 6 Il responsabile della protezione dei dati
GDPR Tutorial - 6 Il responsabile della protezione dei dati GDPR Tutorial - 6 Il responsabile della protezione dei dati
GDPR Tutorial - 6 Il responsabile della protezione dei dati Massimo Carnevali
 
GDPR Tutorial - 5 Dalla privacy alla sicurezza
GDPR Tutorial - 5 Dalla privacy alla sicurezza GDPR Tutorial - 5 Dalla privacy alla sicurezza
GDPR Tutorial - 5 Dalla privacy alla sicurezza Massimo Carnevali
 
GDPR Tutorial - 4 Consenso, informativa, dati e sanzioni
GDPR Tutorial - 4 Consenso, informativa, dati e sanzioni GDPR Tutorial - 4 Consenso, informativa, dati e sanzioni
GDPR Tutorial - 4 Consenso, informativa, dati e sanzioni Massimo Carnevali
 
GDPR Tutorial - 3 Titolari, responsabili e soggetti
GDPR Tutorial - 3 Titolari, responsabili e soggettiGDPR Tutorial - 3 Titolari, responsabili e soggetti
GDPR Tutorial - 3 Titolari, responsabili e soggettiMassimo Carnevali
 
GDPR Tutorial - 2 Considerazioni generali - seconda parte
GDPR Tutorial - 2 Considerazioni generali - seconda parteGDPR Tutorial - 2 Considerazioni generali - seconda parte
GDPR Tutorial - 2 Considerazioni generali - seconda parteMassimo Carnevali
 
GDPR Tutorial - 1 Considerazioni generali - prima parte
GDPR Tutorial - 1 Considerazioni generali - prima parteGDPR Tutorial - 1 Considerazioni generali - prima parte
GDPR Tutorial - 1 Considerazioni generali - prima parteMassimo Carnevali
 
premio_innovazione_smau_2009
premio_innovazione_smau_2009premio_innovazione_smau_2009
premio_innovazione_smau_2009Massimo Carnevali
 
South Tirol Free Software Conference - Bolzano 18/11/11
South Tirol Free Software Conference - Bolzano 18/11/11South Tirol Free Software Conference - Bolzano 18/11/11
South Tirol Free Software Conference - Bolzano 18/11/11Massimo Carnevali
 
Convegno Cloud Computing Summit - Milano 15/11/11
Convegno Cloud Computing Summit - Milano 15/11/11Convegno Cloud Computing Summit - Milano 15/11/11
Convegno Cloud Computing Summit - Milano 15/11/11Massimo Carnevali
 
Il mio software è più libero del tuo- slide
Il mio software è più libero del tuo- slideIl mio software è più libero del tuo- slide
Il mio software è più libero del tuo- slideMassimo Carnevali
 
Il mio software è più libero del tuo- handout
Il mio software è più libero del tuo- handoutIl mio software è più libero del tuo- handout
Il mio software è più libero del tuo- handoutMassimo Carnevali
 

More from Massimo Carnevali (20)

Benvenuto GDPR
Benvenuto GDPRBenvenuto GDPR
Benvenuto GDPR
 
Gdpr presentation with notes
Gdpr presentation with notesGdpr presentation with notes
Gdpr presentation with notes
 
GDPR Tutorial - 12 Il percorso dell’azienda verso la conformità
GDPR Tutorial - 12 Il percorso dell’azienda verso la conformitàGDPR Tutorial - 12 Il percorso dell’azienda verso la conformità
GDPR Tutorial - 12 Il percorso dell’azienda verso la conformità
 
GDPR Tutorial - 11 Impatto sulle aziende
GDPR Tutorial - 11 Impatto sulle aziendeGDPR Tutorial - 11 Impatto sulle aziende
GDPR Tutorial - 11 Impatto sulle aziende
 
GDPR Tutorial - 10 Ulteriori elementi
GDPR Tutorial - 10 Ulteriori elementiGDPR Tutorial - 10 Ulteriori elementi
GDPR Tutorial - 10 Ulteriori elementi
 
GDPR Tutorial - 9 Diritti dell’utente
GDPR Tutorial - 9 Diritti dell’utenteGDPR Tutorial - 9 Diritti dell’utente
GDPR Tutorial - 9 Diritti dell’utente
 
GDPR Tutorial - 8 Violazioni dei dati e valutazione d’impatto
GDPR Tutorial - 8 Violazioni dei dati e valutazione d’impatto GDPR Tutorial - 8 Violazioni dei dati e valutazione d’impatto
GDPR Tutorial - 8 Violazioni dei dati e valutazione d’impatto
 
GDPR Tutorial - 7 Registri e protezione dei dati
GDPR Tutorial - 7 Registri e protezione dei dati GDPR Tutorial - 7 Registri e protezione dei dati
GDPR Tutorial - 7 Registri e protezione dei dati
 
GDPR Tutorial - 6 Il responsabile della protezione dei dati
GDPR Tutorial - 6 Il responsabile della protezione dei dati GDPR Tutorial - 6 Il responsabile della protezione dei dati
GDPR Tutorial - 6 Il responsabile della protezione dei dati
 
GDPR Tutorial - 5 Dalla privacy alla sicurezza
GDPR Tutorial - 5 Dalla privacy alla sicurezza GDPR Tutorial - 5 Dalla privacy alla sicurezza
GDPR Tutorial - 5 Dalla privacy alla sicurezza
 
GDPR Tutorial - 4 Consenso, informativa, dati e sanzioni
GDPR Tutorial - 4 Consenso, informativa, dati e sanzioni GDPR Tutorial - 4 Consenso, informativa, dati e sanzioni
GDPR Tutorial - 4 Consenso, informativa, dati e sanzioni
 
GDPR Tutorial - 3 Titolari, responsabili e soggetti
GDPR Tutorial - 3 Titolari, responsabili e soggettiGDPR Tutorial - 3 Titolari, responsabili e soggetti
GDPR Tutorial - 3 Titolari, responsabili e soggetti
 
GDPR Tutorial - 2 Considerazioni generali - seconda parte
GDPR Tutorial - 2 Considerazioni generali - seconda parteGDPR Tutorial - 2 Considerazioni generali - seconda parte
GDPR Tutorial - 2 Considerazioni generali - seconda parte
 
GDPR Tutorial - 1 Considerazioni generali - prima parte
GDPR Tutorial - 1 Considerazioni generali - prima parteGDPR Tutorial - 1 Considerazioni generali - prima parte
GDPR Tutorial - 1 Considerazioni generali - prima parte
 
premio_innovazione_smau_2009
premio_innovazione_smau_2009premio_innovazione_smau_2009
premio_innovazione_smau_2009
 
Internet reputation
Internet reputationInternet reputation
Internet reputation
 
South Tirol Free Software Conference - Bolzano 18/11/11
South Tirol Free Software Conference - Bolzano 18/11/11South Tirol Free Software Conference - Bolzano 18/11/11
South Tirol Free Software Conference - Bolzano 18/11/11
 
Convegno Cloud Computing Summit - Milano 15/11/11
Convegno Cloud Computing Summit - Milano 15/11/11Convegno Cloud Computing Summit - Milano 15/11/11
Convegno Cloud Computing Summit - Milano 15/11/11
 
Il mio software è più libero del tuo- slide
Il mio software è più libero del tuo- slideIl mio software è più libero del tuo- slide
Il mio software è più libero del tuo- slide
 
Il mio software è più libero del tuo- handout
Il mio software è più libero del tuo- handoutIl mio software è più libero del tuo- handout
Il mio software è più libero del tuo- handout
 

Recently uploaded

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Open Office Project at Comune di Bologna

  • 1. OOo Migration Some methodological considerations on migrating a medium size Municipality to OpenOffice.org Massimo Carnevali Municipality of Bologna ICT Manager Wednesday 4 November
  • 2. Agenda ● Who ? Massimo Carnevali OOo Migration Slide 2
  • 3. Agenda ● Who ? ● What ? Massimo Carnevali OOo Migration Slide 3
  • 4. Agenda ● Who ? ● What ? ● Where ? Massimo Carnevali OOo Migration Slide 4
  • 5. Agenda ● Who ? ● What ? ● Where ? ● Why ? Massimo Carnevali OOo Migration Slide 5
  • 6. Agenda ● Who ? ● Why not ? ● What ? ● Where ? ● Why ? Massimo Carnevali OOo Migration Slide 6
  • 7. Agenda ● Who ? ● Why not ? ● What ? ● How ? ● Where ? ● Why ? Massimo Carnevali OOo Migration Slide 7
  • 8. Agenda ● Who ? ● Why not ? ● What ? ● How ? ● Where ? ● Then ? ● Why ? Massimo Carnevali OOo Migration Slide 8
  • 9. Who ? ● Municipality of Bologna (ICT Department) ● University of Bologna (Computer Science Department) ● Yacme Massimo Carnevali OOo Migration Slide 9
  • 10. Who ? ● Municipality of Bologna ● 3600 PCs ● 65 locations ● About 600 applications based on: ● Web ● IBM Lotus Domino ● IBM Mainframe ● SAP Massimo Carnevali OOo Migration Slide 10
  • 11. What ? ● Move 3600 PCs from MS Office 97 to OpenOffice.org 2.4.2 ● 1800 Full migrations ● 900 Partial migrations (Office 97 remains but it's “hidden”) ● 900 Coexistence ● Completion status at 10/2009: 80% Massimo Carnevali OOo Migration Slide 11
  • 12. Where ? Massimo Carnevali OOo Migration Slide 12
  • 13. Why ? MS Office 97 End Of Life Next ? Proprietary Solution vs Open Solution Massimo Carnevali OOo Migration Slide 13
  • 14. Why ? ● Open Solution = OpenOffice.org ● Cost saving ● Resources shift to local IT operators ● Which both lead to politicians ● Being part of a community ● Data durability ● Unlocking from vendor ● We believe in it ! Massimo Carnevali OOo Migration Slide 14
  • 15. Why not ? ● Complexity ● Blocking applications ● Smart users → complex macros ● Niche environments ● Bad formatting (tables, filters ...) ● Fear of change Massimo Carnevali OOo Migration Slide 15
  • 16. How ? 104 Fundamental concepts: 1. Widely share your project model 2. Sink the ships 3. Push hard the first 100 days 4. The “end point” is the “human being” not the computer (“I want to do the same stuff, more or less, the same way”) 5. ... Massimo Carnevali OOo Migration Slide 16
  • 17. How ? Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Communicate, Massimo Carnevali OOo Migration Slide 17
  • 18. How ? Communicate ● Before doing things ● UP, to the management ● DOWN, to the user ● Explain how to find help (more important than actually giving help) :-) ● Give a strong message of improvement not of cost saving Massimo Carnevali OOo Migration Slide 18
  • 19. How ? - Step 1 Seeding (March – September 2008) ● 3 days of brainwashing for 70 “Technical leaders” ● Manuals, documentation and software for everyone ● Go to the field and play ● Teach to Teachers ● For the internal education department ● Focused communication ● Managers ● Politicians ● Users ● Mass advertising Massimo Carnevali OOo Migration Slide 19
  • 20. How ? - Step 1 and a half Technicalities (March – Sept. 2008) ● Re-packaging ● Compatibility – Usability - Marketing ● Distribution ● Install in new PCs (corporate master) ● OCS Inventory NG – CMDBuild ● Get ready for formatting problems (on demand) ● Viewers ● Conversion process Massimo Carnevali OOo Migration Slide 20
  • 21. How ? - Step 2 Pilot (October – November 2008) ● Don't pilot in the ICT Department ! ● Culture Department ● Open minded users ● Aware of their IT knowledge limitations ● Smart IT contact inside the department ● 500 PCs → 75% full migration ● Positive feedback from users ● Lessons learned Massimo Carnevali OOo Migration Slide 21
  • 22. How ? - Step 3 GO ! (2009) ● Replace internal education ● Sink MS Office where possible, hide it where you can't, coexist only if there are blocking constraints ● Give support: ● Informal (IT referents, phone calls, Federica) ● Formal (OTRS already in place to handle tickets, a new OpenOffice.org queue added) ● Nearly done (80%) Massimo Carnevali OOo Migration Slide 22
  • 23. Then ? ● Application evolution/replacement → remove MS Office dependencies → complete total migration ● Move from OpenOffice.org 2.4.2 to 3.x → BIG problem → uninstall & reinstall → BAD ● Find a new job Massimo Carnevali OOo Migration Slide 23
  • 24. Thanks ! progettoopenoffice@comune.bologna.it Massimo Carnevali OOo Migration Slide 24