
Bessere Software. Arbeiten mit Sinn.
Unser Ziel ist es, sinnvoll zu arbeiten. Wir tun das unter anderem dadurch, dass wir euch sinnvolles Arbeiten ermöglichen. Wir bauen Software, die euch als Anwender optimal unterstützt, die Spaß macht, sie zu benutzen, die euch eure Arbeit erleichtert und eure Arbeits- und Informationsflüsse verbessert. Damit ihr entspannt intelligent zusammen arbeiten könnt, statt Zeit und Fokus mit Suchen, Unklarheit oder Monotonie zu verschwenden. Wir bauen Software, die neue Geschäftsmodelle Realität werden lässt und euer Business erleichtert oder ermöglicht.
Macht Sinn, oder?

Was heißt agile Softwareentwicklung?
- Individuelle Beratung, Konzeption und Prototyping
- Fokus auf gute User Experience (UX) und Kundennutzen
- Vertrauensvolle Zusammenarbeit statt Changemanagement
- Kommunikation, Disziplin und Fokus im agilen Entwicklungsprozess
- Keine Verschwendung von Ressourcen, Vergütung nach Aufwand
- Vollständige Transparenz und Kostenkontrolle für Kunden
Nordeck Development bedeutet:
- Mehr als Software: Wir entwickeln auch Prozesse, Strukturen oder kreieren den Service um eure Software herum, den ihr benötigt
- Einzigartige Web- und App-Entwicklung
- Hohe Qualität
- OWASP Security Practices
- Seit 12 Jahren am Markt
- Aktuelle und erprobte Technologien aus dem Open-Source- und Java-Bereich
Wie funktioniert individuelle Softwareentwicklung mit uns?
Konzeption
Ihr stellt uns euer Projekt vor und wir unterstützen euch darin, die Anforderungen zu präzisieren. Bei größeren Projekten und Start-ups kann dazu ein Proof of Concept sinnvoll sein. Aus der Konzeptionsphase gehen wir mit einem Zeitplan und einem erstbefüllten Backlog heraus.
Entwicklung
In der Entwicklung setzen wir in Sprints jeweils Teile des Projekts um und sind in engem Austausch mit Euch. Funktionierende Inkremente des Projekts können bereits veröffentlicht werden. Das Projekt wird natürlich mit der Umsetzung immer klarer. Anforderungen, die erst im Lauf der Umsetzung entstehen, können integriert werden. So entwickeln wir im komplexen Umfeld, wo der Weg Neuland ist und sich mitunter auch das Ziel verändert.
Testing
Das meiste Testing erfolgt automatisiert. Fachanforderungen spiegeln sich in automatisierten Tests wieder, gegen die die Software entwickelt wird. (Test-Driven Development). Getestet wird natürlich auch während und nach jedem Sprint manuell, z. B. bei der Review durch die Product Owner.
Roll-out
Wir deployen eure Software oder Inkremente davon in für Euch zugänglichen Cloud-Systemen oder in Euren eigenen Infrastrukturen.
Weiterentwicklung & Service
Eine Software sollte kontinuierlich weiter entwickelt werden, um Erfahrungen der Benutzer und neue Geschäftsanforderungen zu integrieren. Je nach Absprache machen zum Beispiel ein Service- oder ein Wartungsvertrag Sinn.