Applikationen

Wir begleiten von der Idee bis zur fertigen Softwarelösung und deren Betrieb.

User Experience Design

Wir erarbeiten gemeinsam mit dir die optimale Lösung zur Digitalisierung von Prozessen und Produkten. Unser User Experience Studio We Are Cube berät dich in den Bereichen UX und Usability von Anwendungen und Websites. Dabei unterstützen unsere Experten nicht nur bei der Konzeption, sondern begleiten das Projekt auch während der Realisierung. Auf Wunsch führen wir Usability Tests durch. Zudem unterstützen wir dich bei der Gestaltung deiner Applikation – wir konzipieren Logos und kombinieren Typografie, Farben sowie weitere grafische Elemente für einen ganzheitlichen Auftritt. Die Umsetzung gestalten wir in einem sauberen und standardkonformen HTML/CSS-Code, den du mühelos integrieren kannst.

Software Engineering

Wir sind spezialisiert auf die Konzeption und das Design von komplexen Individuallösungen. Wir glauben, dass Software intuitiv, einfach und attraktiv sein sollte. Deshalb kombinieren wir Usability, Design und Software-Engineering.
Von der Anforderungsanalyse bis zur Evaluation und Implementation setzen wir auf die bewährten Methoden des „User Centered Development“ – einer Kombination von User Centered Design und Scrum. Interdisziplinäre Teams decken von der Konzeption über die Entwicklung und den Betrieb einer Lösung alles ab. Unsere Kunden schliessen wir aktiv in den agilen Entwicklungsprozess mit ein.
Gemäss DevOps-Prinzipien arbeiten wir Hand in Hand über die verschiedenen Disziplinen hinweg und können Resultate dadurch schneller und in durchgängig hoher Qualität vorlegen. Unsere Architekten, Frontend-, Backend und Middleware Engineers entwickeln Applikationen mit Open Source Technologien und nach offenen Standards.

Architektur & Software Design

Cloud, Microservices, SOA, ESB oder doch EAI? Du willst Daten-Silos aufbrechen, Fachbereiche in die Unternehmensarchitektur integrieren oder neue Applikationen in bestehende klassische oder Cloud-Infrastrukturen führen? Puzzle hilft dir dabei!
Unsere Architekten sind spezialisiert auf die Analyse und Spezifikation der Software-Architektur innerhalb der Unternehmens-IT-Architektur sowie der Konzeption von Schnittstellen (API). Wir helfen beim Aufbau der Infrastruktur, bei der Integration sowie bei der Programmierung der Services.
Ebenso helfen wir, bestehende Software oder Infrastruktur zu migrieren oder zu aktualisieren. Unsere Technical Consultants beraten dich bei der Wahl der richtigen Technologie und deren Einsatzmöglichkeiten in ihrem Umfeld.

Software Qualitätsmanagement

Puzzle ITC steht für qualitativ hochwertige Software. Dank dem konsequenten Einsatz einer Versionsverwaltung sind alle Änderungen am Quellcode archiviert und somit jederzeit nachvollziehbar. Aufgrund des automatisierten Build-Prozesses kann die Software jederzeit in ein lauffähiges Artefakt umgewandelt werden. Unsere Software wird durch automatisierte Tests umfassend geprüft. Dies reduziert nicht nur mögliche Fehler, sondern ermöglicht auch raschere Anpassungen und Neuerungen mit der Gewissheit, dass Bisheriges weiterhin korrekt funktioniert. Mit formalen Prüfungen des Quellcodes (statische Code-Analyse) decken wir weitere inhaltliche Fehlerquellen auf und stellen die Verständlichkeit und Wartbarkeit der Software dank Standardkonventionen sicher.
Durch automatisches Ausführen der oben genannten Builds, Tests und Analysen bei jeder Änderung an der Software entdecken wir Probleme zeitnah und können diese entsprechend effizient beheben. Bei Bedarf ist der aktuelle Stand der Software jederzeit auf einer automatisch aktualisierten Integrationsumgebung testbar. Wir setzen auf gegenseitige Code Reviews, standardisierte Methoden und Werkzeuge sowie stets aktualisierte Bibliotheken, um Sicherheitslücken auszuschliessen. Dabei richten wir uns unter anderem nach den OWASP Richtlinien. Zudem führen unsere Usability-Experten laufend Usability-Tests durch, um die Benutzerfreundlichkeit sicherzustellen.

Aktuelle Projekte