
Software Development
Operational agility in practice – how we do it
date:
25 June 2020
reading time:
6 min
We adjust to your business, not the other way around. This may sound like it’s just a catchphrase, especially since we keep repeating it over and over again but, in fact, it describes precisely the way we work.
What exactly does this mean? It means that we are operationally agile. We play by a set of rules that help us quickly adapt to your changing needs and requirements, including any external factors that we are not able to control.
We put this into practice on three different levels.
3 levels of operational agility
- Level of organisation
- We aim to keep 5-10% of the team on a so-called bench
This is a buffer that we maintain in order to ensure that we have two complete teams of specialists who are always available to start a new project within two weeks of signing a deal as on daily basis they are busy developing our internal solutions. Thanks to this approach, our new clients don’t have to be kept waiting long. - Our network of trusted partners can quickly supply us with additional experts and broaden our teams’ competencies
At the moment, we have 58 verified suppliers to choose from, including access to 3000+ additional companies that can provide us with the experts that we need in no time. Scaling up is not a problem, so whenever a new opportunity emerges, we are able to immediately seize it. - We are a member of the SoDA organisation and 6 other IT outsourcing and business bodies
Why? Because it’s important to support one another for mutual growth. SoDA is a Software Development Association that integrates Polish IT companies so that they can cooperate and complement each other’s services whenever needed – especially when it’s beneficial for their customers. - We have 800+ people on board with an extensive range of competencies
We have technical experts engaged in different delivery processes, a Product Design department with a number of UX/UI and Business Analysis specialists, a QA department, and engineers that excel in machine learning, artificial intelligence, blockchain, big data, IT security, and so on.
Plus, we provide plenty of training for our teams to improve their skills. We have our own training centre called the FP Academy – with 43 skilled trainers. In 2019 alone, we organised 81 internal sessions, and we regularly participate in external training sessions and conferences – in as many as 229 last year. We’ve got our clients covered, no matter what kind of project they have in mind.
- We aim to keep 5-10% of the team on a so-called bench
- Level of cooperation
- We start by listening to understand our clients’ needs
This is a fundamental step. We have to understand our customers’ businesses and their specific needs in order to adapt accordingly - We are open to different cooperation models
We can offer various pricing models, whichever works best for our customers. This could cooperate on the basis of a time and materials (T&M) pricing model, a fixed price model, or a hybrid approach based on a flexible scope. - We are open to different tools, technologies and business domains
No matter what industry our existing or potential clients operate in and the nature of their projects, we are ready to take on the challenge, even when it is something new to us. This includes leveraging new technologies and tools, too.
- We start by listening to understand our clients’ needs
- Team level
- We maintain open mindsets
Incorporating agile methodologies into our work process requires us to be open to change, and ready for any modification that may occur at any time. We don’t fight change, we swiftly adapt to it. - Size of the team
We adjust the number of people involved in working on a project to the client’s current business needs. Additional developers of experts (e.g. Business Analysts or UX designers ) can join the team when their competencies are needed. The team can be also scaled down as we can easily reduce its size whenever there’s a change in a project’s requirements. - We have a positive attitude towards change despite being such a big organisation
Hiring over 800 people doesn’t limit our flexibility. This is challenging but, having 20 years of experience, we have managed to work out procedures for flawless responses. Thanks to them we welcome changes positively and are ready to adapt to them.
- We maintain open mindsets
Why our approach is to the benefit of your business?
Operational agility enables us to work as flawlessly as possible in today’s unstable environment. However, our clients are always the ones that benefit from this approach. Here’s why:
- We provide a comprehensive end to end service
There’s no need to look for other suppliers. Our expanding areas of expertise and almost unlimited capabilities when it comes to acquiring new talent help us offer our customers a full package of services. We adjust our services to different industries and the specific nature of our clients’ projects. - We follow a set of procedures that allow for smooth cooperation
Being agile allows us to think positively about changes that may occur along the way. Sometimes there’s no way to predict them but we always expect that something may emerge. The procedures that we put in place allow us to know exactly what to do in order to adapt to new circumstances. Every modification is different but there are some general guidelines to follow in the adaptation process – rules that naturally give us some leeway. Thanks to this, there’s little to no chance of catching us off-guard. This, in turn, gives our clients a feeling of security and confidence that the whole cooperation is stable and secure. Just like the success of their projects. - Customers want us to be flexible – and so we are
These are not just empty words. We have case studies and testimonials to prove it. We are always ready to accommodate our clients, as long as both parties stay open and transparent. Whenever something changes, we need to know all the details to be able to react accordingly and in a timely manner. And this, of course, works both ways.
Operational agility is one of the pillars of the Future Processing Way – find out more about it or get in touch with us if you’d like to see for yourself how it works in practice.