Wir entwickeln individuelle Software, die begeistert und auf unseren zwei Grundpfeilern der Softwareentwicklung beruht: Agile Entwicklung und Domain Driven Design. Softwareentwicklung ist ein kreativer, lebendiger und schnelllebiger Prozess, der ständig auf neue Herausforderungen und Rahmenbedingungen reagieren muss. Aus diesem Grund sind unsere Arbeitsprozesse agil und ermöglichen es Ihnen und Ihrem Produkt mit Veränderungen mitzuwachsen und langlebige Software zu erschaffen, die echte Probleme löst.
Beratung anfordernIn fachlich komplexen Anwendungen ist ein weiterer entscheidender Erfolgsfaktor die gemeinsame und einheitliche Sprache zwischen allen Projektteams. Hier setzt Domain-driven Design an und ermöglicht uns das Software-Design Ihrer Anwendung durch die Fachlichkeit und Fachlogik Ihres Anwendungsbereichs bestimmen zu lassen. Wir entwickeln Software aus Leidenschaft und sind stolz auf unsere Arbeit! Im Mittelpunkt unserer Herangehensweise steht die Erreichung Ihrer konkreten Projektziele und die Menschen die das Projekt mit Leben füllen. Wir schaffen Rahmenbedingungen in denen unsere Entwickler mit freiem Kopf, Leidenschaft und Kreativität arbeiten und stolz auf ihre Ergebnisse sind. Sie als Kunde sind bei uns genauso Teil unseres Teams wie Entwickler und andere Steakholder: Gemeinsam entwickeln wir Ihre Produktvision und versorgen Sie ab Entwicklungsbeginn regelmäßig mit neuen Bausteinen Ihrer Anwendung, die sie anschauen und testen können. Ihr Feedback fließt direkt in die nächste Iteration ein.
Wir analysieren den Ist-Zustand des Projekts und vor allem an welche Nutzer sich das Produkt letztendlich richtet. Wie ticken Ihre User? Was brauchen sie, um ihre Arbeitsprozesse mit ihrem Programm problemlos abwickeln zu können? Wir lernen zusammen mit Ihnen ihre Nutzer tiefgehend kennen und erhalten durch Interviews und andere User Research Methoden fundierte Einblicke in die Arbeitsweise, Probleme, Wünsche und Bedürfnisse Ihrer User. Auf Grundlage dieser Erkenntnisse erstellen wir Personas.
In der Konzeptionierungsphase wird der logische Aufbau Ihrer Anwendung erstellt. Hier ist erstmal zweitrangig, ob der Button nun blau oder rot ist oder welches Foto am Ende eingefügt wird. Es geht rein um die Funktionalität. Wir erstellen Wireframes und User Stories. Unser User Experience Design Prozess ist genauso agil wie unser Entwicklungsprozess, auch hier haben sie also ständig Einblick auf den aktuellen Entwicklungsstand und können bei Bedarf eingreifen und Änderungswünsche zu jedem Zeitpunkt umsetzen lassen.
Ihre Anwendung sollte nicht nur tadellos funktionieren, sondern auch gut aussehen und sich in Ihr Unternehmensbild einfügen. Das User Interface Design richtet sich deshalb selbstverständlich nach den optischen Richtlinien Ihrer Corporate Identity. Auf Grundlage des funktionellen und visuellen Konzepts erstellen wir MockUps von Ihrer Anwendung, dabei beachten wir auch Industrienormen wie ISO 9241.
Wir erstellen einen klickbaren Prototypen, der sich in vielen Dingen schon anfühlt wie das finale Produkt. Dieser Schritt dient dazu letzte Fehler auszumerzen, nochmals herauszufinden, ob alle Anforderungen, Bedürfnisse und Wünsche Ihrer Nutzer optimal erfüllt sind. Hierbei profitiert ihre Anwendung stark von der unmittelbaren Zusammenarbeit unserer UX- und Softwareentwicklungsexperten. Das beste aus beiden Welten findet auf kurzem Weg zusammen.