This is how WordPress development works at Inpsyde! As Germany’s biggest WordPress agency and one of the leading WordPress agencies worldwide, we’ve won the trust of many demanding customers by developing sophisticated solutions that are among the best in the WordPress ecosystem. We owe this success to our strict coding standards and, of course, our excellent team of developers. To ensure delivering only the best results, we have established a number of measures to help us maintain our high standards and continuously improve the quality of our work.
About Giuseppe Mazzapica
Giuseppe Mazzapica was on hand to give us an interview for this article. Giuseppe is a highly skilled and experienced WordPress Developer and technical Lead on many of the enterprise projects at Inpsyde.
Why We Strive for Highest Quality
Over 15 years ago, the founders of Inpsyde met in the WordPress community where they joined their forces to support the distribution of WordPress as an open source solution for democratized publishing. From the very beginning, when WordPress was barely known in Germany, they translated the CMS into German and therefore made it accessible to the German market. In 2006, they founded Inpsyde as a pure WordPress agency for SMB and enterprise projects.
WordPress is not only our daily business but our passion
It is this close connection to the WordPress community that shapes our aspiration not only to satisfy our customer’s needs but to go further. One of our overall goals is to strengthen the WordPress ecosystem by developing high-quality solutions to establishing awareness of the possibilities and advantages of WordPress, especially for the enterprise sector.
Before I started at Inpsyde, I never worked for enterprise customers. Here, I realized that big companies often rely on WordPress not as the only solution but as a piece of a versatile system of different software solutions and tools. So, the challenge in development is to connect these software pieces with each other in a way that makes it easy for customers to work with them. I really love this field of work because it is very diversified and you have to think out of the box to find the best solution.‒ Giuseppe Mazzapica, Developer at Inpsyde
We trust in a strong team
To achieve the best quality and constantly improve our performance and results, we need to rely on a top-class team of experts. That’s why we focus strongly on supporting the development of our employees in the best possible way. As we are 100% decentralized, we pay high emphasis on knowledge exchange and teamwork.
One of the most important things for me when it comes to work is to keep my passion. While working at Inpsyde, I learn something new every week, so I never get bored. Here, I always have the chance to keep updated, develop myself further and bring in my ideas. For example, I started a few open source projects myself that are now used by the Inpsyde team and I was encouraged to continue them during my work time. That meant a lot to me.‒ Giuseppe Mazzapica, Developer at Inpsyde
Inpsyde Team Meeting
To strengthen our team, we also bring our colleagues together in a team meeting and organize joint workshops or Inpsyde WordPress development experts at work.
How We Achieve High-Class Quality
Inpsyde has been a completely remote working agency since day one. For this reason, we have a lot of experience in working together as an international team that shares a digital working environment instead of a fixed office. Concerning the quality of our work, we especially see the importance of continuous knowledge exchange, an agile working environment and establishing and constantly improving standards that build the base for our projects.
Inpsyde follows the goal of always delivering the best possible result, but not by stubbornly using a cookie-cutter approach. Achieving high-quality results is a process and can mean different things depending on the context. That’s why we not only establish processes and standards but also question them regularly and change them if necessary. Because, if you follow standards that never get discussed and updated, you will not do the best over the long term.‒ Giuseppe Mazzapica, Developer at Inpsyde
The “Inpsyde Codex” builds the base for every Inpsyde project. It is a collection of guidelines and coding styles that have been established since the foundation of Inpsyde and mutually agreed upon by the team. They get frequently discussed and updated to avoid parts of the codex getting obsolete or don’t meet the best practices.
These guidelines also play an important role in our onboarding process. Especially due to Inpsyde’s rapid growth, efficient onboarding of new employees is essential. The codex helps new Inpsyders to answer their questions and become more confident with the Inpsyde coding standards. Of course, new employees also get personal help from our team , e. g. every new Inpsyder gets a so-called Buddy to help them settle in.
Inpsyde Dev Day
The Developer Day at Inpsyde takes place once a month. On this day, all developers come together via a video call and discuss important topics such as new solutions or the improvement of certain tasks and processes. There are also workshops where the participants work together on certain tasks or try to answer specific questions. The decision which topics will be discussed depends fully on the employees.
The Dev Days provide absolute freedom. There are no requirements from the company at all. We developers decide completely what we want to do. This keeps the motivation very high since we can decide which topics are important for us and have some room for brainstorming and experimenting. ‒ Giuseppe Mazzapica, Developer at Inpsyde‒ Giuseppe Mazzapica, Developer at Inpsyde
Exchange as the Base for Successful Projects
One thing that we learned as witnesses of the rise of WordPress as an open source project is the value of knowledge exchange and collaboration for the success of projects. That’s why we maintain a company culture of sharing and caring.
In our everyday work, that means that we don’t hesitate to ask for help and that we document our knowledge to make it accessible for others. In this way, we collected a huge amount of helpful information and tutorials within our internal blog where every Inpsyder is allowed to share their thoughts and knowledge. For short topics and questions, we use Slack, a chat software, where we set up a number of channels for different topics.
I like it very much at Inpsyde that there is such a team-friendly environment. Everyone is helping each other. For example, there is a channel for development topics. If you post a question there, you’ll get help from over 40 skilled developers.‒ Giuseppe Mazzapica, Developer at Inpsyde
Beyond that, we support the whole WordPress community by publishing some of our tools as open source resources such as our packages for building enterprise websites. In addition, we share our knowledge and experience by holding talks at WordCamps and other events of the WordPress community. We want to give something back this way and strengthen the WordPress ecosystem that we trust in.
Ready for new Challenges?
We are searching for skilled developers who want to work in an engaging and open environment. Apply now and become part of the team!