AGILE SOFTWAREENTWICKLUNG

IT-LÖSUNGEN NACH MAß

Wir entwickeln individuelle Anwendungen für komplexe Geschäftsprozesse, moderne Oberflächen mit intuitiver User Experience sowie mobile Apps zur Unterstützung von B2B und B2C-Prozessen. Oder darf es ein bisschen „weniger“ sein? Einfach nur ein überzeugender Webauftritt? Auch da sind Sie bei uns richtig: wir bieten konzeptionelle Beratung, HTML Umsetzung des Seitenlayouts sowie Programmierung der technischen Anwendungen und Anwendersupport.

 

AGILES VORGEHEN MIT SCRUM

Bei der klassischen Softwareentwicklung wird das gesamte Programm vorab geplant. Was gut klingt, erweist sich in der Praxis als Zeit- und Kostenfalle, wenn am Ende der langen Entwicklungszeit eine Software steht, die bereits technisch überholt ist und nicht so funktioniert, wie man es sich vorgestellt hat. Selbst wenn man unterwegs flexibel seine Richtung ändert, hat man doch viele der Planungsaufwendungen umsonst aufgebracht. Eine Lösung für dieses Problem besteht darin, die Entwicklung in mehrere Etappen(sogenannte Sprints) zu unterteilen, an deren Ende jeweils eine funktionierende Teillösung steht. Funktionen lassen sich so früher testen und optimieren, Probleme werden direkt erkannt und Anpassungen können noch im Prozess vorgenommen werden. Wir planen dabei auch – aber wir detaillieren immer nur die Elemente, an denen wir jetzt arbeiten oder in Kürze. Natürlich verschaffen wir uns auch einen Gesamtüberblick, aber der ist eben entsprechend grob. Genau das bietet agile Softwareentwicklung, die wir auf Basis des Projekt- und Produktmanagement-Frameworks Scrum anbieten. Scrum sorgt durch klare Strukturen und verbindliche Festlegungen dafür, dass Sie Sprint für Sprint verlässlich vorankommen – und effektiver und effizienter, als es mit klassischer Vorgehensweise möglich wäre.

DIE BESTEN SPRINTER FÜR IHR PROJEKT

Ihr Projekt verdient das beste Team – zu jeder Zeit. Unser Unternehmen ist holakratisch (und damit vollständig agil) organisiert, so dass wir nicht nur das perfekt passende Kernteam für Ihr Projekt zusammenstellen, sondern es im laufenden Projekt jederzeit ergänzen und verändern. So können Experten mit speziellem Fachwissen für Ihr Projekt hinzugezogen werden und wertvollen Zusatz-Input liefern. Bei jedem Sprint sind exakt jene Personen am Start, die für die aktuelle Teilaufgabe am besten qualifiziert sind. Das Wissensspektrum des Teams wird erweitert, jede Fragestellung aus zusätzlichen Perspektiven betrachtet – für eine effizientere Umsetzung und ein besseres Gesamtergebnis

PASSENDE TECHNOLOGIEN FÜR INDIVIDUELLE LÖSUNGEN

Wir setzen immer auf die für Ihr Projekt richtigen Technologien — nicht die, die wir besonders häufig schon eingesetzt haben. Deshalb verfügen unsere Expertenteams über diverse Kenntnisse, unterschiedliche Programmiersprachen, Architektur-Konzepte und vieles mehr. Wir selbst sind auch ständig herausgefordert, Neues zu lernen. Kein Wunder, dass ein sehr großer Teil unserer Unternehmensaufwendungen im Weiterbildungsbereich liegt.

KÜNSTLICHE INTELLIGENZ & MACHINE LEARNING

Machine Learning (ML) ist eine Form der künstlichen Intelligenz, mit der Computer lernen können ohne explizit programmiert werden zu müssen. Wir entwickeln Machine Learning z. B. anhand intelligenter Algorithmen für Suchfunktionen, bei der die natürliche Sprache verarbeitet wird. Demnach verstehen unsere ML-Systeme die menschliche Sprache so gut, dass sie entsprechend darauf reagieren können.

SOFTWAREWARTUNG

Manchmal tun Software oder Betriebssystem nicht mehr das, was sie sollen – über betreute Softwareverträge können Sie jederzeit kostengünstig und mit wenig Aufwand Updates zu Ihrem Produkt erhalten, um so Störungen der Funktionalität möglichst gering zu halten.