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

Preview:

DESCRIPTION

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

Citation preview

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

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

Aperto And The Project WebBS

Some Facts About Aperto

5

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

7

We Connect Brands And People

The Challenge Of WebBS

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

10

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

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

How To Switch 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

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

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

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

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

Requirements definition

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

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

E-Gov Form Module Collaboration Process

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

E-Gov Form Processor Benefits

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

Form Based E-Gov Use Cases For Citizens

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

E-Gov form processor will continue…

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

Starting situation and framing conditions

100Websites

32

33

34

35

36

37

100Website owners

100Interviews

100Workshops

11477

HTML pages

6692Documents

14Months

Planning the migration

45

Migration in 5 generic steps

Plan Vision / goals Pilot Operation Migration

46

Migration of 100 websites in stages

2013 2014

Stage 1Pilot stage

Stage 2

Stage 3

Stage 4

Stage 5

47

Migration process in detailLevel: website

InterviewKick-off Prototype PrototypeWorkshop

MigrationContent edition

QualityAssurance

LaunchHandover

Content migration challenges

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

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

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

Lessons to learn

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

54

Planning the migrationBalancing the constraints

Quality

Time Cost

Scope

?Any Questions

!Thank You, Guys! Aperto AG

Alex Hubitsch Senior Project Manager

E-Mail alexander.hubitsch@aperto.de

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 roberto.rivetti@apertoschweiz.de

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

Aperto Schweiz AG

Falknerstrasse 26

CH-4001 Basel

Recommended