"That's one small step for (a) man, one giant leap for Klarnas frontend"
Johan Borestad @ Team Douglas
aka "Checkout Alpha"
aka "Checkout Beta"
aka "Germany Release"
aka "Germany Release"
aka "How the hell does this huge application work?"
We want to give the consumers a product they need & love.
We want to make sure the product is as good as we say it is!
We want to respect the value of deadlines.
Enter more markets
Create new features
Tweak existing features
Become more effecient
Hire more people
Split teams per market
Or ...."Are you rewriting the checkout again?"
Klarna Checkout is a toolbox a merchants integrate to the checkout page
"Klarna Checkout is a toolbox that merchants
integrate to their checkout page"
Olov Eriksson
"No regular customer will ever call us and praise our beautiful backend"
Software Architect at large company
A lot of $$$$ is put into this ...
...so let's try to avoid this.
Elevator buttons
...and this...
More buttons
...or this.
Competitor?
Johan Borestad @ Klarna 2014
...on EVERY single possible level!
Service minded
We should focus on creating the best
user experience.
In every single way, on every market, at any given time.
QUALITY
Produce quality software. Not just today.
Everyday.
All the time!
YOU
Solve your own problems.
Take responsibility for creating your own awesome working environment.
PLAY AS A TEAM
Create modular software that other team members can understand and use, even if people leave the project.
Use our individual strengths to solve complex problems in different layers.
LEARN
Build large applications by building many small applications with their own depencencies.
Care deeply about the the communication layer. Then we can start to reason what framework or language we need.
COMMITMENT
Create a feeling of ownership and responsibility.
Maximize creativity and productivity
Meet "Lilly" - your friendly cli-tool
??
ONGOING