Sie befinden sich hier:StartseiteAngebot
Unser Angebot
Individuelle Lösungen
Christian Löer
Leitung Vertrieb & Marketing
+49 (0) 5251 544949 - 0
christian.loeer@actidoo.com
Wir bieten Ihnen das komplette Spektrum der Web- und App-basierten Softwareentwicklung an. Dazu gehört auch die initiale Erstberatung, das Erstellen eines Konzepts und der spätere Betrieb der Software. Kennen wir uns mit Sprache X, Framework Y oder Software Z aus? Gut möglich! Fragen Sie einfach nach. Nachfolgend finden Sie einen Überblick über die einzelnen Schritte unseres Entwicklungsprozesses. Falls Sie sich für konkrete Technologien interessieren, finden Sie hier auch eine Beschreibung unseres Standardstacks.
Plattformen
Web Entwicklung
Responsive
Mobile Entwicklung
iOS
Android
Windows
Hybrid
Desktop Entwicklung
Windows
Mac
Linux
Technologien
In der Web- und App-Entwicklung ist es sehr wichtig, die grundlegenden Technologien und Prinzipien genauestens zu kennen und zu verstehen. Dazu gehören auf Serverseite Datenbanken, Webserver, Load-Balancing und DNS, und auf Kommunikationsebene der HTTP-Standard inklusive aller auf Browserseite umgesetzten Sicherheitsmechanismen.

Im Frontend gibt es eine Unterscheidung der Grundlagen nach Plattform. Im Web-Bereich wird die Darstellung mit HTML und CSS definiert und die Anwendungslogik mit JavaScript. Bei mobilen Apps, kommen je nach Plattform unterschiedliche Technologien zum Einsatz, im Gegensatz zum Web sind aber die Auslieferung (App-Store), die Performancebedingungen und externe Systeme z.B für Push-Nachrichten zu beachten.

Für die Kenner bieten wir nachfolgend eine Liste von Schlagwörtern einiger Technologien, die wir kürzlich verwendet haben:

HTML 5, CSS 3, JavaScript, ES6, Babel, Webpack, React, Redux, Redux-Saga Math.js, React-Native, Angular, JQuery, Bootstrap, Android-SDK, Objective-C, Swift, Cordova, Ionic,PHP, Laravel, Wordpress, Contao, VBulletin, Invision Power Board, Node, Express, Java EE, Spring, Hibernate,Python, Pyramid, SQLAlchemy, Django, Flask, nginx, Apache 2, Swagger, UML, PostgreSQL, Redis, MySQL, Memcached, Cassandra, Celery, RabbitMQ, Jenkins, Git, GitLab, Jira, Docker, LXC, Ubuntu, CentOS, Windows Server 2016, Icinga, OpenVAS
Der actidoo Entwicklungsprozess
Prototyping / Design
Wir starten mit der Besprechung Ihrer Anforderungen an Funktionalität und Design und setzen diese in einem interaktiven Prototyp um. Interaktive Prototypen vor der eigentlichen Entwicklung sind eine große Hilfe dabei, das spätere Produkt genau zu definieren und im Vorfeld zu evaluieren. Bereits in diesem Schritt kann man die späteren Benutzer den Workflow der Anwendung testen lassen und so frühzeitig und kostengünstig Fehler aufdecken und beheben.
Anforderungen· User Experience Design· Click Dummy
Entwicklung
Unsere erfahrenen Entwickler setzen Ihr Produkt termingerecht um, und sind auch nach dem DevOps-Prinzip für die Definition der Ausführungsumgebung verantwortlich (z.B. Docker). Die Auswahl der Technologien und Architektur hängt oft von bestehenden Systemen und von funktionalen und nicht-funktionalen Anforderungen ab. Wir arbeiten hier nach agilen Methoden, haben aber trotzdem immer das Gesamtziel im Auge, um die Architektur gleich zu Beginn mit Weitblick zu entwickeln.
Web· Mobile· Server· Datenbank· Schnittstellen
Qualitätssicherung
Qualitätssicherung geschieht in mehreren Schritten: Automatische Tests, die nach jeder Änderung im Quellcode durchgeführt werden, und manuelle Tests, die zusätzlich vor jedem neuen Release gemacht werden. Die automatischen Tests beinhalten je nach Anforderung auch Tests der Performance und Skalierbarkeit. Die manuellen Tests werden zunächst von uns durchgeführt und anschließend nochmal von Ihnen abgenommen.
Manuelle und Automatisierte Tests· Continuous Integration
Betrieb & Service
Auch nach der Entwicklung haben wir stets ein offenes Ohr für Ihre Fragen und Wünsche. Auf Wunsch stellen wir Ihnen einen eigenen ServiceDesk zur Verfügung, über den Sie Fehler melden können und die Entwicklung von weiteren Funktionen und Änderungen anfragen können. Der Prozess (Anfrage, Aufwandschätzung, Freigabe, Umsetzung, Abnahme) ist dabei komplett integriert, so dass Sie immer einen Überblick über den aktuellen Stand und die entstehenden Kosten haben.

Gerne bieten wir Ihnen auch den Betrieb der Anwendung an. Standardmäßig hosten wir auf unseren Servern in einem deutschen Rechenzentrum, je nach Ihren Bedürfnissen aber auch auf Ihren eigenen Systemen oder in der Cloud (Amazon Web Services, Microsoft Azure).
Hosting· Telefon und E-Mail Support· Weiterentwicklung
Sind wir für Ihr Vorhaben der passende Partner? Fragen Sie uns doch einfach!
Was sind Ihre Ziele?
Lassen Sie uns gemeinsam über Ihre Idee sprechen