Pragmatische IT-Lösungen

Warum 100 Tage?

Wir konzipieren und entwickeln smarte, innovative IT Lösungen.

Dabei liefern wir alle 100 Tage nutzbare Teilergebnisse. Das können Prototypen sein, MVP oder Prozessänderungen. Mehr über unsere Vorgehensweise.

Für Entwicklungs-Organisationen

Wir helfen Teams kleiner und großer Unternehmen beim Meistern neuer Herausforderungen.

Dazu analysieren wir die benötigten Skills und steuern aus unserem Netzwerk die richtigen Experten bei. Dann entwickeln wir gemeinsam Lösungen und übergeben das Know-How danach an die Teams unserer Kunden.

Für Investoren

Wir bewerten technische und organisatorische Ansätze auf Angemessenheit und Effektivität.

Falls nötig, steigen wir in Krisensituationen ein und bringen Projekte und Organisationen wieder in die richtige Bahn.

Die Zusammenarbeit mit 100 DAYS war partnerschaftlich. Anforderungen wurden schnell und in enger Abstimmung umgesetzt. Besonders hervorheben möchte ich die Eigeninitiative: Anforderungen wurden nicht nur umgesetzt, sondern aktiv verbessert und weiterentwickelt.

Andreas Mohr, Vodafone BW GmbH

Unser Beitrag

  • Die richtige Produktdefintion macht einen Großteil des Projekterfolgs aus. Deshalb helfen wir bei der Definition des Scopes Ihres Projekts oder Produkts. Reduktion auf das Wesentliche ist meist schwerer als es scheint, entscheidet aber über Time to Market und nicht selten über Erfolg und Misserfolg.

  • In der Umsetzung von Projekten spielt die Organisation der Entwicklungsarbeit eine zentrale Rolle. Passende Entwicklungsmethoden und eine angemessene Projektsteuerung sorgen für effiziente Arbeit, exzellente Ergebnisse und Kontrolle über Zeitplan und Fortschritt. Von Portfoliomanagement über Projektanforderungen bis zur Organisation der Entwicklungsarbeit etablieren wir Kanban-gestützte agile Prozesse in Zusammenarbeit mit Ihren Teams. Gleichzeitig etablieren wir Reporting- und Steuerungsmechanismen, die sich in die Planung des Unternehmens integrieren lassen.

  • Um Programmcode in ausführbare Artefakte zu überführen, werden Build-Prozesse benötigt, die idealerweise automatisch ausgeführt werden, sobald code geändert wird. Danach werden automatisierte Tests ausgeführt und im Erfolgsfall wird das Ergebnis gleich auf ein Testsystem deployed. Wir unterstützten Ihre Teams beim Aufbau hochautomatisierter CI/CD Pipelines und technischer Entwicklungsinfrastruktur.

  • Softwarearchitektur sollte angemessen und zukunftsfähig sein. Dazu berücksichtigen wir das Geschäftsumfeld, aktuelle Best Practices sowie technologiepräferenzen und Skills der Teams. Wir unterstützen bei der Ausarbeitung der Architektur und der Lösungsstruktur. Außerdem sollte Architektur einen Entwicklungspfad haben, damit sie nicht veraltet, sondern sich mit neuen Anforderungen stetig weiterentwickeln lässt. Dazu führen wir gern entsprechende Methoden ein.

  • Der Teufel liegt oft im Detail. Deshalb liefern wir nicht nur Konzepte, sondern beweisen deren Machbarkeit durch Umsetzen eines “Proof of Concept”. Danach entwickeln wir gern weiter bis hin zum Aufbau des Grundgerüsts der Anwendung oder bis zur Version 1.0 ihres Produkts mit begleitendem Know-How Transfer an das interne Team.

  • Software braucht eine Ablaufumgebung. Durch DevOPS und GitOPS ist diese zum Großteil im Code beschrieben. Die dazu passende Infrastruktur bauen wir gern in Abstimmung mit Ihren Standards und den Vorlieben Ihrer Teams auf. Dabei fokussieren wir auf Service-Architekturen und Kubernetes Deployments. Shared Services von Amazon, Google oder kleineren Providern wie Gridscale werden ebenso berücksichtigt.

Unsere Expertise

IoT Systeme / Edge-AI

  • Die Jetson Produktreihe von NVIDIA ermöglicht es, aufwändige Workloads auf IoT-Devices auszuführen. Dazu gehört Objekterkennung in Videos mittels neuronalen Netzen ebenso wie Datenverdichtung vor Ort. WIr haben Erfahrung bei Setup und Betrieb dieser Geräte und verfügen über ein Netzwerk von Anbietern mit erprobten Carrier-Boards, Kameras und Zubehörteilen.

  • Sichere Kommunikation für Datentransfer und Fernsteuerung der verteilt aufgestellten IoT-Devices ist elementar für die Nutzbarkeit von IoT Geräten. Wir unterstützen gern bei Konzeption und Umsetzung basierend auf Standards und fertigen Infrastrukturen.

  • Wir verstehen uns auf die Auswahl von Kamerasensoren, Linsen, Live-Videoverarbeitung und Gstreamer-Pipelines.

  • Wir verstehen das Training von Deep Learning Modellen sowie deren Optimierung für den Betrieb auf IoT-Geräten. Wir erzeugen effiziente, kompakte Modelle für KI in IoT-Geräten (edge-ai)

Saas-Software / Kubernetes

  • Unter Team hat reichhaltige Erfahrung in Erstellung und Betrieb hochverfügbarer und hoch frequentierter Cloud-Anwendungen. Wir unterstützen bei Architektur und Implementierung.

  • To Microservice or not to Microservice… Wir helfen bei der Evaluierung von Architekturoptionen und bei der Umsetzung der getroffenen Auswahl. Dabei sind hochgradig entkoppelte Microservices genauso valide wie kompakte, leicht zu verstehende “Monoliten”. Je nach Organisation und Anwendungsfall.

  • Wir unterstützen bei der Migration bestehender Anwendungen auf Container-Basierte Methoden. Dabei werden gern Dockerfiles und Helm Charts von uns erstellt und ein Provider ausgewählt, der solche Systeme kompetent betreiben kann.

  • Durch Systeme wie “Helm” und “Helmfile” kann das Ausrollen von Anwendungen auf Kubernetes-Clustern sehr start automatisiert werden. Wir haben Erfahrung mit der Erstellung und Optimierung entsprechender Konfigurationen.

Agile Coaching / Processe

  • Software Kanban ist mehr als das Verwalten von Tickets auf einem Board. Es unterstützt die Entwicklung von Organisationen entlang des Kanban Maturity Models unter Verwendung vieler Best Practices aus Change Management und Projektmanagemen. Wir unterstützen gern mit zertifiziertem Coaching bei Einführung und schrittweisen Verbesserung von Kanban gestützten Prozessen.

  • Wir helfen bei der Erhebung, Strukturierung und Bewertung der Anforderungen, um ein möglichst Kompaktes und gut durchführbares Projekt zu umreißen.

  • ProjektmanagerInnen, Product OwnerInnen oder Service Request ManagerInnen müssen viele Interessen vereinbaren und Überblick über den Projektstatus erzeugen. Wir helfen diesen Personen durch regelmäßige Reviews, dabei nichts aus den Augen zu verlieren.

  • Wir unterstützen bei der Analyse von Wert(haltigkeit) und Zukunftsfähigkeit von Software und den dahinterliegenden Organisationen im Zusammenhang mit Beteiligungen und Mergern.