how we work

Wie wir arbeiten

Unser Workflow und unsere Tools

In unserem Prozess konzentrieren wir uns immer auf Qualität, Tests und wollen gute Software pünktlich liefern.

Um diese Anforderungen zu unterstützen, verwenden wir viele verschiedene Tools und haben einen speziellen Workflow für Entwicklungsaufgaben.

Versionskontrolle steht im Zentrum unseres Workflows

Wie wir arbeiten

 

Bei der Arbeit mit Drupal speichern wir alles im Code und verwenden GIT für jede Aufgabe

Werkzeuge, die uns helfen, bessere Software zu entwickeln

drop

GIT

drop

JENKINS

drop

PHPSTORM

drop

CODECEPTION

drop

VISUALCEPTION

drop

TESTLODGE

drop

BROWSERSYNC

drop

BROWSERSTACK

drop

SLACK

drop

JIRA

drop

UBUNTU

drop

SELENIUM

drop

GIT-FLOW

drop

GULP

drop

ANSIBLE

Was Sie bei der Zusammenarbeit mit uns erhalten

  • ein zertifiziertes Team mit Erfahrung in komplexen Websites basierend auf dem Drupal- und Symfony-Framework
  • 1 oder mehr Kopien Ihrer Website auf unserem Entwicklungsserver. Sie können neue Funktionen in einer sicheren Umgebung testen
  • tägliche Updates - Sie wissen immer, was in Ihrem Projekt vor sich geht
  • UX/UI-Team
  • mehrere Kommunikationskanäle: Slack, Skype, Jira, Telefon, E-Mail
  • direkte Kommunikation mit unseren Entwicklern
  • flexible Ressourcenplanung: Jeden Monat können Sie entscheiden, wie viele Stunden Sie im nächsten Monat verwenden möchten (z. B. 200, 400, 600 usw.). Sie können Ressourcen planen, um Ihre Anwendungsentwicklungspläne zu erfüllen
  • QA-Spezialist für jedes Projekt - Wir überprüfen kontinuierlich Ihre Website, um sie funktionsfähig und fehlerfrei zu halten
  • Zugang zum Code der Anwendung (Git-Repository), Sie können unsere Arbeit nicht nur in einem Aufgabenverfolgungssystem, sondern auch im Code verfolgen
how we work

Wie wir arbeiten: Projektmanagement

Wenn Sie mit Ihrer Idee zu uns kommen, möchten wir Ihre Erwartungen voll und ganz erfüllen. Ihr Beitrag zum Projektmanagementprozess ist sehr wichtig und ermöglicht es uns, gemeinsam ein wertvolles Produkt zu schaffen. 

Wir prüfen Ihre Bedürfnisse – von der Analyse bis zur Entwicklung.
Unabhängig davon, ob Sie ein neues Projekt starten oder ein bestehendes skalieren möchten, wir wissen, was zu tun ist, und wir wollen Ihnen helfen, Ihre Vision zum Leben zu erwecken. 

Sie können sicher sein, dass das Management auf Ihr Projekt zugeschnitten wird. Wir setzen die allgemein verstandene Agile-Methodik ein. Wir lieben es, mit Scrum zu arbeiten, aber unsere Projektmanager sind flexibel und können den besten Weg wählen, um das Ziel zu erreichen – unabhängig vom verwendeten Framework.

Sehen Sie, was Sie erwarten können, wenn Sie mit uns eine Zusammenarbeit eingehen.

1. Erste Analyse

Erster Kontakt


Beim ersten Kontakt möchten wir Ihre Unternehmensziele und Produktvision kennenlernen und Informationen über die wichtigsten Funktionalitäten sammeln. Wir beantworten auch die ersten Fragen und informieren Sie über die voraussichtlichen Projektkosten. Wir überprüfen die von Ihnen bereitgestellten Materialien und bilden ein Team, das die Projektanalyse durchführen wird.
 

Erstellen eines Backlogs


Sobald wir einen allgemeinen Überblick darüber haben, was zu tun ist, kommt die Zeit für detailliertere Workshops, die es uns ermöglichen, die Anforderungen in Form eines Produkt-Backlogs zu formulieren und genauere Schätzungen abzugeben. Wir legen auch das MVP (Minimum Viable Product) des Projekts fest, das die Implementierung des Projekts in Phasen und die schrittweise Entwicklung der Anwendung ermöglicht.

2. Sprint 0

Nun ist es an der Zeit, sich auf den Start der Entwicklung Ihres Projekts vorzubereiten. Wir nehmen uns Zeit, die Umgebung einzurichten und die benötigten Werkzeuge zu konfigurieren. Wir stimmen den Projektworkflow und die Managementmethode mit Ihnen ab. Es ist an der Zeit, die Reihenfolge und Umsetzung der Aufgaben im Backlog zu spezifizieren.

3. Entwicklung

Der Verlauf der Entwicklungsphase unterscheidet sich je nach gewähltem Managementmodell. Wir streben in der Regel nach iterativer Arbeit, die für Scrum charakteristisch ist. Dies ermöglicht eine häufige Überprüfung des Fortschritts und eine kontinuierliche Verbesserung des Softwareentwicklungsprozesses. Wir passen uns flexibel an alle Änderungen an und bleiben mit Ihnen in Kontakt.

Unser Prozess basiert auf SCRUM

 

Scrum
4. Veröffentlichen

Wenn der festgelegte Umfang des Projekts umgesetzt wurde, sind wir bereit, die erste Version zu veröffentlichen. Normalerweise wird bei der Erstellung eines Produkts mehr als eine Version bereitgestellt. Es hängt alles von den getroffenen Vereinbarungen ab. Die Phase der Iterationen, die mit der Veröffentlichung einer Version endet, kann viele Male wiederholt werden.

5. Projektunterstützung

In der Regel erfordert eine abgeschlossene Website weiterhin Wartung und Sicherheitsmaßnahmen. Wir bieten Unterstützung für Ihr Projekt, die die Einführung neuer Updates, das Hinzufügen neuer Funktionalitäten und gegebenenfalls die Fehlerkorrektur umfasst. Die Komplexität unserer Dienstleistungen stellt sicher, dass Sie mit dem abgeschlossenen Projekt nicht auf sich allein gestellt sind.

What can we do for you

Benötigen Sie ein Team von Drupal- und PHP-Webentwicklungsexperten?