An opaque illustration of the Scaled Agile Framework (SAFe)
Behind the scenes

How we develop our software

Oliver Herren
27.6.2016
Translation: Jessica Johnson-Ferguson

We develop our software ourselves. Right here in Switzerland. In Zurich. At West-Park, just a stone’s throw from Hardbrücke station.

Our in-house software is a core competence

How we develop

Developing our system was and is an ever-changing process. We continuously adapt it to the size of our company and the collective experience of our software developers and project managers. To prevent myself from going off on a tangent, I’ve put together a description of our current approach. The description includes far more than just programming, as writing code only accounts for some of our success.

We are very fortunate to have Rainer Grau on board as Head of Business Development. Not only is he a true expert in the field of agile project management but also consistently expanding our teams’ know-how of systems engineering.

With SAFe

SAFe as in Scaled Agile Framework.

SAFe uses three abstraction levels to keep an overview. It starts with projects, or what we call initiatives (we deliberately chose a different term), which represent the topmost containers for development. Initiatives are prioritised in an innovation committee at highest management level. They are then actively retrieved by the implementing teams. In other words, teams are not assigned tasks but proactively pick a high-priority initiative.

And last but not least, there's the story. A story describes user requirements of a software product, i.e. our online shop and ERP.

From Story to Scrum

Our company culture is the foundation of our work approach

How we program

Who? Teams and organisation.

We have six Scrum teams working in development: Goldfinger, Goldeneye, Octopussy, Skyfall, Spectre, Thunderball. One of these teams is in charge of business intelligence – the team name might give you an idea of which one it could be? Then there’s a team that focusses on interaction design and front-end development. Our engineering department is made up of developers from over nine different nations.

How? Languages and tools.

It’s not that we keep reinventing the wheel, but we do build our own vehicles. And for all you techies out there, I’ve put together some information on our development environment and tools we are currently using. I’ve left out the respective versions as we generally use the latest one.

Header image: An opaque illustration of the Scaled Agile Framework (SAFe)

133 people like this article


User Avatar
User Avatar

Cool: Creating interfaces between the real world and the world of pure information. Not cool: Driving by car to the mall to shop. My life happens online, the information age is where I feel at home.


Behind the scenes

News about features in our shop, information from marketing and logistics, and much more.

Show all