Wie wir arbeiten

Wir verstehen die Entwicklung unserer Strategien und Lösungen für digitale Kommunikation als kontinuierlichen Prozess. Ein Weg, auf dem wir unseren Kunden begleiten, um eine langfristige Partnerschaft aufzubauen. Dabei setzen wir auf innovative Ansätze, nutzen neue Technologien und Methoden und entwickeln Lösungen, die zu Ihrem Unternehmenserfolg nachhaltig beitragen.

Produktentstehungsprozess bei kontor eins digital

Am Anfang eines jeden Projektes steht die Analyse- und Beratungsphase. Manchmal steht zu diesem Zeitpunkt noch gar nicht fest, wohin die Reise geht. Aus der initialen Idee wird plötzlich etwas Greifbares. Wichtig ist uns in dieser ersten Phase, gezielt zu beraten und Teil unseres gemeinsamen Projektes zu werden. Wir reden Ihnen nicht nach dem Mund und wir führen Projekte nur durch, wenn wir davon zu 100 Prozent überzeugt sind. Dazu gehört auch, dass die Chemie zwischen uns und dem Kunden stimmt und wir die volle Unterstützung bekommen. Denn wir entwickeln unsere Lösungen nur gemeinsam mit dem Kunden, nicht ohne ihn.

Am Anfang steht die Strategie

Bevor wir überhaupt entscheiden können, wie eine digitale Lösung für Ihr Unternehmen oder ihre Marke aussehen kann, gilt es, eine Strategie zu entwickeln. Wir beobachten und analysieren laufend aktuelle Trends, Tools und Technologien. Der stetige Know-How Transfer in unseren internen ThinkTank-Workshops und die Abstraktion relevanter Trends ermöglicht Ihnen eine optimale Beratung. Unter Berücksichtigung aller Aspekte Ihres Unternehmens entwickeln wir eine digitale Strategie, die auf Ihre Bedürfnisse eingeht.

Wie soll es denn aussehen?

In einem Anforderungsworkshop tragen wir gemeinsam zusammen, wie wir Ihr Projekt zum Erfolg führen werden. Gerne entwickeln wir auch Ihre neue Marke, ihren Namen, ihr Aussehen, ihren Inhalt. Wir besitzen fundierte Erfahrung in der Kreation neuer Marken und begleiten Sie auch in diesem Prozess. 

Wir sind der Meinung, es macht wenig Sinn, Sie zu Beginn eines Produktentwicklungsprozesses mit hunderten Seiten Fachkonzept zu quälen. Außerdem ist uns der stetige Dialog mit Ihnen wichtig. Aus diesem Grund arbeiten wir für eine flexible Projektumsetzung nach der Scrum-Methode. Anforderungen ändern sich erfahrungsgemäß im Laufe der Produktentwicklung, wenn Sie bereits Teile sehen und ausprobieren konnten. Deshalb formulieren wir zu Beginn User Stories, die Ihre Anforderungen in verständliche Worte fassen.

Wenn Marke, Design und User Stories feststehen, starten wir mit dem ersten Entwicklungs-Zyklus, einem sogenannten Sprint, der i.d.R. mehrere Wochen dauert. Im Sprint-Planungs-Meeting legen wir mit dem Entwicklungsteam fest, welche Funktionen ihres neuen Produktes wir als nächstes umsetzen. In Absprache mit Ihnen definieren wir die User Stories genauer. Auch unsere Entwickler und SEO-Experten werden in diese Arbeit integriert und prüfen bereits technische Umsetzungsmöglichkeiten oder geben wichtigen Input zur Realisierung. Um unsere gemeinsamen Ideen zu visualisieren, erstellen wir Wireframes oder klickbare Prototypen, die Ihnen eine Idee davon geben, wie das Produkt aussehen wird.

Vom Design zum lebenden Produkt

Um einen optimalen Entwicklungsprozess gewährleisten zu können, arbeiten unsere Entwickler auf einer Linux Development Umgebung und nutzen Tools wie Aptana oder Eclipse zur Programmierung, Subversion zur Versionierung des Source Codes sowie Trac und Wikis zur internen Planung, Abstimmung sowie Dokumentation der Entwicklungsergebnisse und natürlich in der Qualitätssicherungsphase auch zum Bugtracking. Neben stetigen Komponententests durch die Entwickler findet nach den einzelnen Sprints oder spätestens nach Abschluss der Entwicklungsarbeiten ein Integrationstest auf unserer QA-Umgebung statt. Hierbei wird bereits der Deployment Prozess auf den Prüfstand gestellt, der bei der Installation des Systems auf seiner Produktionsumgebung reibungslos verlaufen muss. Die zuvor definierten Test Cases werden von unserer Quality Assurance (QA) mit Hilfe von Test-Frameworks wie Selenium durchgeführt und unser Produkt auf Herz und Nieren geprüft.

Nach Abschluss eines jeden Sprint-Zyklus können Sie Ihr neues Produkt bereits ausprobieren und testen. Gemeinsam legen wir die nächsten Umsetzungs-Schritte fest und definieren die kommenden Sprints. Am Ende eines jeden Sprints hat sich Ihr Produkt ein Stück weiter entwickelt. 

Nach dem letzten Sprint findet eine Endabnahme entweder auf einem unserer Produktionsserver oder je nach Kundenwunsch einem eigens dafür bereitgestellten System beim Kunden statt. Nach erfolgreichem Launch betreuen wir i.d.R. Ihre Projekte auch technisch weiter.

Gemeinsame Weiterentwicklung

Wenn eines unserer Projekte live geht, ist die Arbeit für uns noch lange nicht beendet. Denn jetzt beginnt ein weiterer spannender Teil unserer Arbeit. Gemeinsam mit unseren Kunden können wir beeinflussen, wie sich unser Baby entwickelt, wie es wächst und gedeiht und wie es langsam den Kinderschuhen entwächst. Wir haben immer wieder neue Ideen und neue Inspirationen, die das Produkt noch besser machen. Denn ein erfolgreicher Launch bedeutet für uns nicht das Ende der Zusammenarbeit mit unseren Kunden, sondern erst der Anfang.