We work in partnership and with passion to create sustainable solutions
We will support you as partners. For us, this is both an obligation and an aspiration. Because technology isn't the be-all and end-all. It all comes down to the right way of developing and implementing solutions within the business.
Critical questioning together
For us, the focus is on communication between people. This is the only way to achieve good results for and with you. This is what guides our work in the project.
Our codecentric culture (DE) supports us in this endeavor: We are passionate and goal-oriented in our approach to finding solutions. We are also direct and honest, and we are not afraid to ask critical questions. For us, this also includes openly addressing sensitive issues in order to achieve the best possible result together with our clients.
Do we have our eye on the target?
We ask you: "Is this task necessary to achieve the overall goal?" This is often uncomfortable, but very effective.
As a result, we stay focused on the project, avoid unnecessary baggage, and remain flexible and fast. In addition, we constantly focus on your requirements and create real added value for your company.
(André Wolff, Solingen Site Manager)
Is everyone on board?
We make sure that everyone on the team really understands the "what for": "Why are we rebuilding this system?"
Involvement is more than just a slogan for us. Only those who know the reasons for approaches and decisions can fully participate in the project. We share our knowledge with everyone involved in the project, whether colleague, client, or other service provider.
(Miriam Greis, IT Consultant, Stuttgart)
What suits the requirements?
We don't believe in technology for technology's sake: we use whatever's right for the problem.
We are always at the forefront when it comes to the latest technologies. This broad knowledge base is our most important asset, as it allows us to carefully assess which technology makes the most sense for your individual use case.
(Frank Poschner, Senior Consultant, Dortmund)
At eye level in the project
We bring our culture and values to the project with you. We work openly and fairly, always focusing on the needs of your company in order to create real added value. Agility is a natural way of our approach to work. We will collaborate with you to find the best possible agile way of working, while avoiding the trap of rigid adherence to dogmas and rules.
So how can you imagine a project with codecentric? What happens at each stage of the project? What do we value?
Project kick-off and solutions
Production / Development
Operation and maintenance
Project kick-off and solutions
Every project request is different, which is why we don't believe in a "one-size-fits-all" approach. Instead, the initial phase is all about getting to know you and your requirements.
Our goal: Real support for your company
This means that we also critically question the specific ideas and wishes expressed at the outset based on the principle: "Is what you’re asking for really what you need?" To do this, we assign colleagues who are not only technically experienced, but who also understand the (operational) commercial issues and the business processes.
Individual interaction instead of endless slides
You won't catch us using endless off-the-shelf Powerpoint slides. We prioritize discussions and workshops – and, if it makes sense, we will develop initial prototypes or small-scale studies for you.
Our key questions at the start of the project:
- What needs to change for the business to be more successful in its particular area of concern?
- How do we make sure this change happens?
- How do we continuously monitor whether we are still on track to achieve this goal?
Production / Development
The work on each project is different and our toolbox of methods and technologies is extensive. These are some of our principles and guidelines:
We think client
All of our consultants are committed to ensuring that the solution we create adds value to your business and, in particular, to its stakeholders. This is why we endeavor to gather feedback from all project participants from an early stage – especially from the users of the application – and to continuously solicit this feedback. Our approach also involves going live with an application as fast as possible (often after just a few weeks) so that it can provide benefits and start a feedback cycle.
It also means that we constantly check every new requirement or idea to ensure that it is valuable and useful. While this may sometimes prove challenging for everyone involved, it always leads to better results.
We are well acquainted with cutting-edge technologies.
Whether in the cloud or on-premise (in your own data center), our solutions are always up to date and as advanced as the situation in your organization allows and the application requires.
Automation is an important goal in every respect, whether during testing or for delivery (deployment).
We develop and leverage networks of expertise.
All our consultants at codecentric have the opportunity to dedicate a part of their working time to further training (DE), ensuring that we stay abreast of the latest technologies and methods.
Our fast and informal internal communication means that all our employees have access to the accumulated knowledge of all their colleagues. Are you looking for specialists for a brand new "managed service" in the cloud? We are sure that we have people who have already gained experience with it.
Meetups and the sharing of experience (DE) enhance our network and encourage us to keep learning.
We use targeted methods
Software development is much more than just about coding and goes far beyond technology. Product management, UX thinking and innovation management are also part of our method toolbox. We are happy to help your company develop and optimize its own processes and methods.
We favor discovery and validation methods, which means, for example, that we use creative techniques to generate ideas and then test these ideas using appropriate methods. We know that, since we are not the users of an application, we cannot really judge which idea is of value, and your project team cannot accomplish this on its own either. This process must involve the users of the application.
Operation and maintenance
Software is never “finished” even if some customers sometimes expect it to be. If it is to be of long-term and sustainable benefit, it needs to be maintained. Why is this?
There are often requests for changes.
Interdependent systems evolve.
Or our lawmakers come up with something new.
And let's not forget the constant risk of attack by hackers, which requires ongoing countermeasures in the form of updates and adjustments.
Any new processes established between the business department, development, and operations also require support.
Knowledge transfer
We don't leave anyone out in the cold. The ideal scenario is for us to implement projects in collaboration with the relevant stakeholders within the organization, thus ensuring that we transfer the necessary technical and methodological knowledge from the outset. We are able to supplement this with other forms of knowledge transfer, such as documentation, workshops, and training.
Our goal is always to make ourselves redundant over the course of the project so that you can maintain the application and the processes on your own.
Maintenance, support and operation
If this is not possible or desired, we also offer long-term support where we assume full maintenance and care of the system and, if desired, also take over its operation.
Our diversity in the project
Every project is unique and requires an individual approach. We are agile and work iteratively. It uses a variety of methods, approaches and strategies – depending on what is best for you and your project.
We are a member of Softwareallianz Deutschland.
As a Softwareallianz Deutschland partner, we share our expertise with a large network and have access to a pool of more than 18,000 IT specialists throughout Germany. This makes it easy and straightforward for us to access specialist IT companies that support projects with additional expertise and resources on behalf of our clients, enabling us to respond more flexibly and quickly to individual client requirements and any challenges that arise.
Professional Coaching for our Consultants
The path to becoming an expert is a path of constant change, challenging situations in our projects and personal growth.
On request, all codecentric employees can receive support from our professionally trained coaches under the label coaches 4 codecentric. These coaches use their own off-project time to support colleagues in developing new solution strategies and perspectives and thus gain more options for action for individual challenges.
- Culture
- Community
- Coaching
From pair programming to team programming (DE)
Successful projects with codecentric
Learn how we work on our projects and how we support our customers in meeting their challenges.
Our projects
Find out about our customer projects and use cases.
Our services
Our innovative portfolio to sustainably improve your IT.