Tribalization at SumUp
Let us start by taking you on a short journey back in time. In 2018, we had great ambition to scale our products and our team, however in reality we were a 1-product ‘payments’ company. Let us take you back even further, to 2012, SumUp was born out of a thirst for disruption, a desire to disrupt the establishment and serve - with absolute focus - the underserved small merchants whose businesses craved flexible fintech solutions. As we grew, we began to have teams across SumUp that had contributed to creating a very successful 1-product company and wanted to do more, but they couldn’t, not without breaking the 1-product that we had. We wanted to empower these teams to start building the future for our merchants and work on providing more solutions to help our merchants grow their businesses. We began a period of “mitosis” - disentangling our existing monolithic payments infrastructure into distinctly different components so that different teams could work on them autonomously in parallel, eventually leading us to tribalization.
In 2018, we came together as a team to figure out how to move forward. We defined what SumUp is and what we wanted it to become and then we set off on a path to create Tribes. Essentially, they would be teams with the freedom to realise their vision of the next SumUp products, while being clear on our values and overall vision and maintaining collaboration & teamwork across SumUp.
Once we had defined this and begun to explore what Tribalization could look like for us, we kick-started an agile transformation to give ourselves the skills to work in these Tribes. A Tribe is a team that owns one or more distinct ‘Value Streams’ (A value stream is the set of actions that take place to add value to a customer from the initial request through realisation of value by the customer). The value stream begins with the initial concept, moves through various stages of development and on through delivery and support.
For example, the Acquisition Tribe delivers value along two main value streams: it empowers marketing teams around the world to use its tools for better customer (merchant) acquisition and also ensures that each merchant has a smooth sign-up and purchase experience. While the Hardware Tribe designs, engineers, and produces the world’s best hardware to make our card-present merchants more successful, the Online Payments Tribe empowers partners with its online payment tools and services. As a final example, the Platform Tribe exists to provide secure and scalable common infrastructure, tools, services, APIs and integration frameworks, and best practices to all other tribes.
For our tribes to succeed, we believe in autonomy and collaboration even over efficiency and synchronisation. For tribes to be autonomous in their decision-making we expect that they commit to The Advice Process, a disciplined and thoughtful process for important decisions that affect others discussed in the book Brave New Work by Aaron Dignan.
We believe in a heavily tribalized organisation, which means that each of the tribes has the autonomy to shape its own culture (every Tribe is different and has different needs in its particular lifecycle, we try to give people the tools to realise the Tribe's own culture and potential while ensuring it still resembles and can live happily within the overarching SumUp culture and ecosystem). It may feel different from Tribe to Tribe and there may be slightly different ways of working but people should still feel like they are part of SumUp, wherever they are. Each Tribe hires for and builds its own skills, infrastructure, and tools. However, we don’t want this to happen in a black box and we do encourage collaboration for two reasons: We believe that by collaborating we reduce waste and increase learning from other teams. What does this mean in practice?
Example - Tribalization of DevOps Each tribe should have DevOps skills on its team to ensure that it can be successful independently from the DevOps platform team. Since effective DevOps is a culture and not a role, hiring can only be the start of and not the solution to a successful DevOps transformation. In a DevOps culture, the entire team lives DevOps. DevOps cannot be outsourced or “done” by an individual or team. Work flows through the entire technology value stream from Design & Product Management, Quality Assurance and Software Development to IT Operations in fast iterations leading to fast feedback and learnings.
We expect that each tribe tries hard to:
Leverage what the SumUp DevOps platform team has created and tries to consume this in their tribe;
Be a good DevOps chapter citizen and constantly contribute back to the SumUp DevOps platform;
Consider the advice of the DevOps platform team when hiring a DevOps team member into their tribe;
Introduce and onboard new DevOps team members to the DevOps chapter by giving them an introductory learning phase upon starting, e.g. by joining the central DevOps team temporarily in order to learn as much as possible about what is already there.
Leverage the DevOps platform team’s regular training e.g. on Terraform, Jenkins, logging, grafana, etc.
We expect that the DevOps platform team tries hard to provide:
Documentation & guidance on how to operate infrastructure;
Suggestions / Recommendations for Tools;
Logging/monitoring/alerting technologies;
Best Practices;
Defined tribe DevOps onboarding process;
A healthy meeting rhythm for the global DevOps chapter;
Training to improve DevOps skills throughout the organisation;
Build out common components and share the roadmap;
We generally expect that teams follow this “advice process” when hiring new people who are not only going to be a member of their own team but also of a chapter (like in this DevOps example). Following the advice process, you seek advice from the DevOps platform team since (i) they have experience hiring DevOps talent and (ii) they will be impacted by your choice.
This requires the following:
An actual conversation needs to take place where the hiring manager (the advised) walks a DevOps Platform lead (the adviser) through the context and implications of the position, ideally as a first step in the hiring process.
The hiring manager must be humble enough to listen and respectfully consider the advice.
The DevOps platform team needs to be comfortable with the possibility that their advice or recommendation may not be followed. The ultimate decision lies with the advised hiring manager.
Once a decision is made, the advised hiring manager must share the decision transparently with the advice received and the decision rationale.
Do not mistake the advice process for stakeholder management. Stakeholder management typically results in stakeholders tweaking a proposal until it is truly average. The advice process, on the other hand, is simply receiving and considering advice.
It’s important to say that we are learning daily how to improve this way of working, which is not perfect. Every day with feedback and radical candour we get better and we improve and as such the way we work together as Tribes improves. This is a human process that requires each one of us (and each person who will join us in the future) to be collaborative, open and dedicated to making a great environment where we can accomplish great things together.