Unser Qualitätsversprechen – Sicherheit und Standards auf höchstem Niveau

Unser Qualitätsversprechen – Sicherheit und Standards auf höchstem Niveau

Jeder in der Tech-Branche weiß, dass Qualität in der Softwareentwicklung kein Zufall ist, sondern das Ergebnis sorgfältiger Planung und hartnäckiger Arbeit. Bei in2code nehmen wir das Thema Qualität besonders ernst und möchten hier einen kurzen Einblick geben, wie wir technische Exzellenz in unseren TYPO3-Projekten sicherstellen.

Die Technische Basis – Stabilität von Anfang an

Durchdachte Serverinfrastruktur

Unsere Serverlandschaft ist das Rückgrat unserer Projekte und besteht aus vier entprechend eingerichteten Servern:

  1. Develop: Hier entstehen die Ideen. Unsere Entwickler schreiben und testen neue Codes in einer sicheren Umgebung.
  2. Preview: Dieser Server ermöglicht es uns, neue TYPO3-Features vor der offiziellen Veröffentlichung zu präsentieren und wertvolles Feedback zu sammeln.
  3. Release: Hier erfolgt die finale Abnahme der neuen Versionen.
  4. Live: Der Produktions-Server, auf dem die fertige TYPO3-Website läuft und zugänglich ist.

Lokale Entwicklung und Docker

Die eigentliche Magie beginnt jedoch noch bevor der Code auf einem dieser Server landet. Um die Konsistenz zwischen Entwicklung und Produktion zu gewährleisten, setzen wir auf Docker-Umgebungen, die genau unseren Live-Servern entsprechen. Unsere Entwickler können somit lokal und bei Bedarf sogar offline arbeiten. Damit wird die Qualität von Beginn an sichergestellt.

Automatisierung durch Continuous Integration

Durch GitLab CI/CD (Continuous Integration/Continuous Delivery) sowie automatisierte Pipelines integrieren und testen wir regelmäßig die Neuerungen unserer TYPO3-Projekte. Das hilft dabei die Software nahtlos zu aktualisieren und zu verbessern sowie Fehler frühzeitig erkennen zu können.

Mitwachsende Infrastruktur

Unsere Infrastruktur ist nicht nur stabil, sondern auch flexibel und skalierbar. Hierbei hilft der Ansatz „Infrastructure as Code“ - ganze Server können somit reproduzierbar und schnell erzeugt und an wachsende Anforderungen angepasst werden.

Unser Arbeitsworkflow – Gemeinsam zum Ziel

Kollaboratives Arbeiten und Versionierung

Wir nutzen Git zuammen mit dem Git Flow Workflow, damit unsere Teams effizient an verschiedenen Aspekten der TYPO3-Projekten arbeiten können ohne sich gegenseitig zu behindern. Semantic Versioning erleichtert es uns und unseren Kunden, die Übersicht über die verwendeten TYPO3-Extensions und PHP-Pakete und das gesamte Projekt zu bewahren.

Umfassende Tests

Cross-Browser-Kompatibilität, Barrierefreiheit und Performance sind nur einige der Bereiche, in denen wir uns nicht nur gut, sondern exzellent aufstellen möchten. Unsere Experten arbeiten ständig daran, die bestmöglichen Erfahrungen für alle Nutzer zu schaffen. Qualität bedeutet für uns auch gründliches Testen:

  • Automatisierte Tests: Dazu gehören beispielsweise Unittests, Integrationstests, Visual Regression Tests und Behaviour Tests.
  • Manuelle Tests: Smoke Tests, A/B Tests, Usability Tests und Personas sind Teil unserer manuellen Prüfungen.
  • Cross-Browser-Testing: Wir stellen sicher, dass unsere Anwendungen auf allen gängigen Browsern und Geräten fehlerfrei laufen.
  • Barrierefreiheit und Sicherheit: Barrierefreiheitstests durch BITV-Experten und regelmäßige Sicherheitstests sind Standard.
  • Performanceoptimierung: Wir prüfen und optimieren regelmäßig die Performance (z.B. Ladezeiten) aller zu betreuenden Projekte.

Kundenabnahme – Der Prüfstein

Unsere Arbeit endet nicht mit dem letzten Code-Commit. Noch bevor die Abnahme durch den Kunden erfolgt, kümmern sich unsere Qualitätsmanager um eine kritische Beurteilung der eigenen Arbeit. Wir stellen sicher, dass unsere Software nicht nur technisch einwandfrei ist, sondern auch den Erwartungen und Bedürfnissen unserer Kunden entspricht.

Digitale Handbücher und TYPO3-Testseitenbäume

Unter Qualität verstehen wir ebenfalls die Bereitstellung von digitalen Handbüchern und detaillierten TYPO3-Testseitenbäumen. Diese ermöglichen es unseren Kunden, alle Aspekte der Website vor der Veröffentlichung zu überprüfen oder sogar Seiten oder Teile davon als Kopiervorlage zu nutzen.

Einbindung und Feedback

Wir halten den Dialog mit unseren Kunden stets transparent und integrieren ihre Rückmeldungen direkt in die Weiterentwicklung der Projekte. Dieser iterative Prozess ist maßgeblich um Ergebnisse zu liefern, die nicht nur technisch einwandfrei sind, sondern auch genau den Bedürfnissen unserer Kunden und deren Nutzer entsprechen.

Fazit

Qualität in der Softwareentwicklung ist bei in2code mehr als nur ein Versprechen – es ist eine gelebte Praxis. Die Arbeit mit TYPO3 erfordert eine präzise technische Umgebung und ein tiefes Verständnis für das Content Management System. Wir verbinden technische Expertise mit einem starken Fokus auf Qualität und Kundenzufriedenheit. Unsere Prozesse sind darauf ausgerichtet, TYPO3-Projekte von höchster Qualität zu liefern, die nicht nur funktionieren, sondern begeistern. Durch unsere bewährte Methodik und kontinuierliche Verbesserung unserer Techniken und Prozesse bauen wir nicht nur Websites – wir schaffen nachhaltige Werte für unsere Kunden.

Alexander Kellner

Projekte und Produkte im TYPO3-Bereich?

Haben Sie Fragen zu Projekten und Produkten im TYPO3-Bereich?

Unser Geschäftsführer Alexander Kellner hilft Ihnen gerne weiter.

Alexander Kellner  |  Geschäftsführung & COO

No more chaos when the office is full - this is how we organize our team weeks

A large part of our team now works remotely, and we are proud that this way of working works so well at in2code. Nevertheless, it is important to see colleagues and employees in person on a regular...

Zum Beitrag

Behind the scenes: A conversation with Peter, team lead of the TYPO3 Localization Team

The TYPO3 Localization Team ensures that TYPO3 is understandable and accessible worldwide - but not in the way many people think. We spoke with Peter, team lead of the Localization Team, about...

Zum Beitrag

The future of websites in the age of generative AI

“The Internet is dying - not slowly, but now” headlined the FAZ last week. Until four weeks ago, I would have disagreed. Until I analyzed the traffic data of our university customers over the last few...

Zum Beitrag
Ein humanoider Roboter zeichnet mit einem digitalen Stift auf eine leuchtende, transparente Oberfläche und symbolisiert damit die Gestaltung und Entwicklung von Websites durch Künstliche Intelligenz.

in2code becomes part of the partner network for Government Site Builder 11

in2code is the implementation partner for Government Site Builder 11. Together with Materna and other specialists, we bring TYPO3 expertise to the federal administration.

Zum Beitrag
Gruppenfoto der Partner des Government Site Builder 11 (GSB 11) bei einem Treffen. Zahlreiche Personen stehen und knien lächelnd für die Kamera auf einer Terrasse mit Blick auf eine begrünte Umgebung und ein Stadion im Hintergrund. Die Stimmung wirkt kooperativ und professionell

New look, proven security: Commend presents its new website!

For over 50 years, Commend has been developing modern communication and security solutions that are used internationally in buildings, transportation hubs and industrial plants. The company thus...

Zum Beitrag
[Translate to English:] Commend mit neuem Look

We are saying goodbye to Platform X

After careful consideration, we have decided to discontinue our activities on the X platform (formerly Twitter). We have followed the development of the platform in recent months and - like many...

Zum Beitrag