Unsere Stärken

Von der Idee zum Prototyp

Ein Zitat von Keifens Youri besagt: «Eine Idee ohne Umsetzung ist ein sterbender Gedanke!» Erzählen Sie uns frühzeitig von Ihrer Idee! Aber wie entsteht ein Prototyp aus Ihrer Idee?

Wir sind spezialisiert, aus einer guten Idee ein eindrucksvolles digitales Produkt zu entwickeln. Gemeinsam erarbeiten wir ein Konzept und gestalten ein Design, dass Ihren Benutzer in positiver Erinnerung bleibt.

Software Entwicklung

Software Entwicklung ist ein sehr allgemeiner Begriff. Wir verstehen unter Software Entwicklung das Schreiben von Sourcecode, welcher sich nicht ab der Stange kaufen lässt, sondern mit der zielführendsten Technologie Ihren Prozess vereinfacht. Oftmals kann mit einer Anbindung oder Ergänzung an das bestehende ERP System eine für den Kunden relevante Verbesserung erreicht werden.

Was wir nicht programmieren, sind Webseiten auf Basis eines CMS (Content Management System), wie z.B. WordPress, Joomla, Typo3, etc.

Lesen Sie jetzt mehr über unseren Entwicklungsprozess und Tech Stack!

Testing

Bereits während der Entwicklung legen wir grossen Wert auf das Testing, um Probleme möglichst früh zu erkennen. Um unsere hohen Qualitätsansprüche zu gewährleisten, müssen alle Entwickler interne Richtlinien einhalten und vor der Auslieferung die Software auf Herz und Nieren testen.

Jede Codeänderung muss bezüglich Funktionalität und auf unerwünschte Nebeneffekte geprüft werden. Vor jedem CheckIn stellt der Entwickler sicher, dass sämtliche Punkte der «Definition of Done» Checkliste erfüllt sind. Die Unit Tests, welche automatisiert ausgeführt werden, bilden eine solide Basis.

Testpläne beschreiben zusätzlich Integrationstests, um übergreifende Funktionalitäten zu testen. Auf verschiedenen Geräten mit unterschiedlichen Betriebssystemen prüfen wir, ob die Software den vereinbarten Anforderungen und Akzeptanzkriterien entspricht. Dadurch gewinnen wir die Gewissheit, dass der aktuelle Softwarestand unseren Qualitätsansprüchen entspricht und dem Kunden ausgeliefert werden kann.

Usability und User Experience (UX)

Immer mehr Unternehmen erkennen die Wichtigkeit und den Nutzen von benutzerorientierten Vorgehensweisen. Projektverantwortliche stehen somit vor der Herausforderung, Usability und UX-Methoden in ihre Entwicklungsprozesse zu integrieren.

Wir beurteilen Ihre Benutzeroberfläche auf Basis folgender Kompetenzfelder:

– Prinzipien der nutzerorientierten Entwicklung und Gestaltung

– Analyse und Darstellung des Nutzungskontextes

– Erhebung und Definition von Nutzungsanforderungen

– Methoden und Prinzipien des User Interface-Designs

– Usability-Tests und andere Evaluationsmethoden

Einen besonderen Fokus legen wir auf die psychologischen Aspekte. Psychologische Theorien und Methoden spielen einerseits bei der Analyse, dem Design und der Evaluation, andererseits bei der Nutzung selbst oder der Einführung, z.B. in ein Arbeitssystem, eine wichtige Rolle.

Schulungen und Projektcoaching

Wenn Sie sich zu einem Thema vertiefen wollen oder technische Unterstützung für Ihr internes Projekt möchten, bieten wir kundenspezifische Workshops an. Nachdem wir gemeinsam die Ziele und Erwartungen formuliert haben, erarbeiten wir die Strategie für die Entwicklung Ihrer Software. Dies kann als Coach mit lediglich beratender Funktion bis hin zur Mitarbeit in Ihrem Team sein.

Expertisen

Wir unterstützen unsere Kunden als fachlicher Partner in beratender Funktion oder vertreten diese gegenüber Drittfirmen. Unsere Erfahrung erlaubt uns, laufende Informatikprojekte zu analysieren und Ihnen hilfreiche Inputs für einen erfolgreichen Projektabschluss geben.