56
How to Switch a Swiss Kanton to a New CMS Kanton Basel-Stadt runs Magnolia

Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

Embed Size (px)

DESCRIPTION

Alexander Hubitsch and Roberto Rivetti from Aperto talk about how they integrated Magnolia with the Basel City Website.

Citation preview

Page 1: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

How to Switch a Swiss Kanton to a New CMSKanton Basel-Stadt runs Magnolia

Page 2: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

2

Index

Introduction: Aperto and the project WebBS

How to switch a Swiss Kanton to a new CMS

Close-up #1: Process public service forms à la carte

Close-up #2: Transform 100 Websites to 1 user experience

Questions and discussion

01

02

03

04

05

Page 3: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

Aperto And The Project WebBS

Page 4: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

Some Facts About Aperto

Page 5: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

5

Page 6: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

6

Who We Are TodayFacts and Figures

40Million US$Turnover (Gross income) 2013

400Heads at presentGrowing steadily and soundly

International branchesEurope (Germany, Switzerland)Middle East (Dubai) China (Beijing, Shanghai)

10of the largest owner-managed advertising agencies in Germany

Top 3

Page 7: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

7

We Connect Brands And People

Page 8: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

The Challenge Of WebBS

Page 9: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

9

The Challenge Of WebBS

Develop an E-Government platform to administer all governmental websites of Kanton Basel-Stadt

Roll out all ministries and departments by the end of 2014

Deliver a multi-device rollout: desktop, smartphone, tablet

Integrate specific form basede-Government services

A platform to reduce costs, simplify editing and to integrate services

Page 10: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

10

Page 11: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

11

The Challenge Of WebBS

Unify the unclear existing system landscape

Starting position and tasks

01 Deliver and set up the new CMS Magnolia02

Adopt the new Corporate Designs to the STK03

Page 12: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

12

The Challenge Of WebBS

Simultaneously and succesively replace up to 78 existing governmental applications

A multilevel e-administration project with a run-time of 2.5 years

04 Develop a specific E-Governmental form

processor module and hand it over to the Kanton05Migrate the content of 100 websites06

Page 13: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

How To Switch A Swiss Kanton To A New CMS

Page 14: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

14

Aperto‘s operational layers in the project

How To Switch A Swiss Kanton To A New CMS

Requirements engineering and management

Technical conception and documentation

Setup and configuration of system landscape

Programming of temps, functions and E-Gov module

Coach the client’s editors, admins and sys engineers

Plan and operate the migration processes

Particular/over-lapping project management

Problem/incident management and launch support

Page 15: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

15

Quantity structure of the migration

How To Switch A Swiss Kanton To A New CMS

CMS Product Hosting base WebsitesApplicationsand forms

HTML pages and documents

CMS editors

Live-Link Kanton Basel-Stadt 80

78

92

11’477

6’692

283

Plone External 3 150

Others External 17 40

Page 16: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

16

Course of the entire project

How To Switch A Swiss Kanton To A New CMS

2012 2013 2014

Set up of CMSRe-Launch

bs.chPilot migration

Application development

Mass migration

Coachings

Development of E-Gov form module

Continuous release management and launch support

Page 17: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

Close-up #1: Process Public Service Forms à La Carte

Page 18: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

18

Process public service forms à la carte

Develop a specific E-Governmental form module based on Magnolia open source form processor

Aperto‘s Challenge

01 Hand-off the E-Gov form processor module to

the client and instruct him how to further develop it

02 Enable the client to relocate public services

from the city councils into the web by providing these services through web-based forms.

03

Page 19: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

Requirements definition

Page 20: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

20

General Requirements Definition

Stability

CMS Integration ability

Ease of use

Wide field of applications

Form based public services ought to be created…

…cheaply, quickly and flexibly

Demands on a generic form processor

Page 21: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

21

Specific E-Gov requirements

Barrier-free (AA) components

Group validation features

Complex input fields

Component based processing of form data

Advanced multi-file-upload and multi-step-navigation

Extensive combination possibilities

Enrich Magnolia open source module

Page 22: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

E-Gov Form Module Collaboration Process

Page 23: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

23

Close development collaboration with the clientE-Gov Form Module Collaboration Process

Extract the module

Define and manage requirements

Enrich it with E-Gov features

Further development by the client

Hand off the module to the client and coach him

Page 24: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

E-Gov Form Processor Benefits

Page 25: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

25

E-Gov Form Processor Benefits

Kanton‘s administration benefits

Save time and money when creating new form based public services

Be flexible and autonomous with regard to future development of form based public services

Get a sustainable ease of use solution

Kanton‘s citizens benefits

Location-independent participation in public services

Time-independent operation of public services

24/7 city councils

Good value for the money and 24/7 city councils

Page 26: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

Form Based E-Gov Use Cases For Citizens

Page 27: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

27

Form Based E-Gov Use Cases For Citizens

Change of domicile

Motor vehicle registration

Identity card registration

Tax administration

Public waste disposal and pick up management

A selection of form based public services

Page 28: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

E-Gov form processor will continue…

Page 29: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

Close-up #2: Transform 100 Websites to 1 user experience

Page 30: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

Starting situation and framing conditions

Page 31: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

100Websites

Page 32: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

32

Page 33: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

33

Page 34: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

34

Page 35: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

35

Page 36: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

36

Page 37: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

37

Page 38: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

100Website owners

Page 39: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

100Interviews

Page 40: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

100Workshops

Page 41: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

11477

HTML pages

Page 42: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

6692Documents

Page 43: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

14Months

Page 44: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

Planning the migration

Page 45: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

45

Migration in 5 generic steps

Plan Vision / goals Pilot Operation Migration

Page 46: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

46

Migration of 100 websites in stages

2013 2014

Stage 1Pilot stage

Stage 2

Stage 3

Stage 4

Stage 5

Page 47: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

47

Migration process in detailLevel: website

InterviewKick-off Prototype PrototypeWorkshop

MigrationContent edition

QualityAssurance

LaunchHandover

Page 48: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

Content migration challenges

Page 49: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

Content migration challenges

One-to-one website migration resulted in poor quality.

We deliver expert consultancy and support in information structure and content strategy instead of merely migrating content one-to-one.

Benefits:

Websites meet the expected quality.

Saving time and costs (website owners’ resources)

Streamlined migration process ends in planned time

Quality

01

49

Page 50: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

Content migration challenges

Lacking of planning reliability: huge variety of websites; specific requirements known not before interview

Project team acts as small agile unit without organizational overhead; attitude is not to focus the plan but the client.

Benefits:

Flexibility, responsiveness

Planning reliability

02

50

Page 51: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

Content migration challenges

a huge number of website owners: high communication and coordination efforts difficult to plan

Use of communication plan aligned to project plan; use of visualizations, metaphors (f.ex. to move house); prefering prototyping vs. documenting

Benefits:

Control of communication efforts and workload on both sides; better understanding of the process and the milestones to achieve

Communication

03

51

Page 52: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

Lessons to learn

Page 53: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

53

Lessons to learn for a successful migration project

Project Managers with expertise and experience in large scale projects required

Auch 2012 neue Technologien finden und einsetzen.

Auch 2012 neue Technologien finden und einsetzen.

A migration project means to have to learn constantly

Communicate, involve: see piloting, prototyping etc. as a part of it

Use appropriate tools – for facilitating communication and collaboration

Focus the client – not the project plan

Produce visible results – be visual

Page 54: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

54

Planning the migrationBalancing the constraints

Quality

Time Cost

Scope

Page 55: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

?Any Questions

Page 56: Kanton Basel-Stadt Runs Magnolia: How to Switch to a Swiss Kanton to a New CMS

!Thank You, Guys! Aperto AG

Alex Hubitsch Senior Project Manager

E-Mail [email protected]

Phone +49 (0) 30 – 283 921 – 571

Aperto AG – In der Pianofabrik

Chausseestr. 5

10115 Berlin

Aperto Schweiz AG

Roberto Rivetti Content Coordinator

E-Mail [email protected]

Phone +41 (0) 61 – 264 00 – 06

Aperto Schweiz AG

Falknerstrasse 26

CH-4001 Basel