Software Engineering - Service aus einer Hand.
Software Entwicklung für Webanwendungen, Android™ Apps oder Desktop Anwendungen. Wir entwerfen, entwicklen, testen, betreiben und warten die Anwendung für Sie. Wir setzen dabei auf einen kleinen Technlogie Stack, aber hier bieten wir Ihnen hohe Qualität:
- Python 3 und Django 3
- Angular - latest
- centOS
- Android
Unsere Technologie Stack
Anwendungs Lebenszyklus (ALM)
Der Anwendungs Lebenszyklus beschreibt auf abstrakter Ebene alle wichtigen Prozesse zur Entwicklung,
Einführung und Wartung von Software. Unser Anspruch ist es dabei Sie in allen Prozessen zu
unterstützen. Von der Problemstellung,
über die Entwicklung, Testen, Projektmanagement, Einführung und Wartung der Anwendung, ... bis zur
Schulung der Nutzer. Sie bekommen alles aus einer Hand und haben somit nur einen Ansprechpartner.
Agile Methoden
Egal ob Srum, Kanban oder Scrumban, auf Grund der agilen Methoden sind wir in der Lage schnell auf
Ihre geänderten Anforderungen zu reagieren.
Sie teilen uns dabei ihr neues Feature, eine gewünscht Änderung oder ein Bug ihre Priorität und wir
planen dies in unseren Entwiclungszyklus mit ein.
So können wir innerhalb weniger Tage ihr Wünsche umsetzen, je nach gewünschter Priorisierung und
Umsetzungsaufwand.
Design
Bei einem neuen Projekt entwerfen wir zunächst mit Ihrer Hilfe ein sogenanntes Wireframe, in welchem
der grobe Aufbau der Anwendung definiert wird.
Auf dessen Basis wird ein erstes Mockup entworfen, in welchem verschiedene Funktionalitäten einfach
dargestellt und durchgespielt werden können.
Anschließend kann mit dem ersten Prototypen begonnen werden, der das Design der Anwendung und echte
Funktionalität verbindet.
Prototyping
Dank unserer eingesetzen Technologien sind wir in der Lage innerhalb weniger Tage einen ersten
funktionalen Prototypen zu entwerfen.
Entspricht dieser Ihren Erwartungen, kann dieser inkrementell, ganz nach den agilen Methodiken, in
eine komplette Anwendung überführt werden.
Dabei kann der Prototyp direkt wiederverwendet werden, so sparen wir und Sie Zeit und Geld.
Web Anwendungen
Heutzutage wandern immer mehr Anwendungen in den Browser, so sind Sie von überall erreichbar, es
wird keine teure und leistungsstarke Endnutzer-Hardware mehr benötigt und Sie kann relativ einfach
aktualisiert werden.
Letzterer Punkt ist vor allem in Anbetracht der agilen Entwicklung der der "time-to-market" wichtig.
Damit Ihre Web Anwendungen performant und zukunftsträchtig sind, setzen wir auf die neuesten Web
Technologien.
Android™ App
Sie benötigen neben einer Web Anwendung auch eine echte native Android App. Sprechen Sie uns an und
wir setzen Ihre Features auch in einer nativen App um.
Falls Sie keine native App benötigen, empfehlen wir Ihnen sogenannte Progressive Web Apps, diese
bieten eine mobil optimierte Oberfläche und Offline Funktionalität über ihren mobilen Browser, ohne
diesen direkt zu erkennen.
Desktop Anwendung
Auch wenn unser Hauptaugenmerk auf Web Anwendungen liegt, können Sie bei uns auch Windows Desktop
Anwendungen beauftragen.
Allerdings empfehlen wir Ihnen auf Grund der heutigen schnellen Reaktionsmöglichkeit auf veränderte
Anforderungen und der Verfügbarkeit von Webanwendungen eher auf diese zu setzen, wenn dies für Sie
möglich ist.
Betrieb
Support
Hosting
Mittels Continuous Delivery Methoden, welche einen automatisierten Prozess zur Auslieferung von
Softwareanwendungen beschreiben, sind wir in der Lage unsere entwickelten Anwendungen, durch
verschiedene Anwendungen, qualitätsgesichert und automatisiert auf unseren Servern auszuliefern und
Ihnen damit ein schnellen Feedback zu liefern.
Weiter haben Sie die Möglichkeit über unser Ticket und Kollaborationssystem Kontakt mit uns
aufzunehmen und
neues Features oder Bugs zu melden.
Da wir unsere Anwendungen auch selbst hosten und betreiben können, haben Sie immer 100% Zugriff auf
ihre Daten.