Scaling API-first – The story of a global engineering organization
Transforming for the Future - A Swiss University Success Story
1. Transforming for the Future
A Swiss University Success Story
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
2. The FHNW – Some numbers
10‘000
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
Students
400 CMS Editors
9 Departments
Records in the catalog
2006 We started using Plone (2.0)
118‘000
3. The Project – Some numbers
2
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
CMS Evaluations
99 Percent test coverage
5500 Lines of code
36 Sprints
4 Agencies involved
4. The Web Strategy
Optimize for target audience
Improve user experience!
Big Bang release
No content migration
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
5. The DEV Strategy
Design first
Split frontend and backend
Use Plone 5
Use plone.app.mosaic
Stay close to Plone core
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
7. Text
WI_002
Lorem ipsum dolor sit amet, consetetur sadipscing
elitr, sed diam nonumy eirmod tempor …
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
Implementation – Widgets
Navigation
WI_007
Hero Image
WI_043
Title
WI_001
Logo
WI_033
Breadcrumbs
WI_008
Teaser
WI_028
11. The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
Development speed
Frontend DEV do not know
Plone
No need to „translate“ templates
collective.handlebars Addon
12. Performance Tipps
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
Relstorage Memcached
Static Resources
High Clock Rate
13. Tom Gross
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
tomgross
tom_gross