Wir sind technologie-agnostisch. Also sind wir nicht auf bestimmte Tools, Plattformen oder Programmiersprachen festgelegt. Wir sind breit aufgestellte Generalist:innen und nutzen die jeweils besten Technologien. Aus unserem breiten Tech-Stack nutzen wir häufig:
Kotlin
Type
Scala
Java
Python
NodeJS
React
Svelte
Vue.js
Ktor
Akka
Play
Astro
Hibernate
Git
Gradle
NPM
Kibana
Logstash
ELK
Grafana
Prometheus
Docker
Helm
Liquibase
Microservice
AWS
Pulumi
AWS Lambda
Cognito
DataDog
AWS CDK
Terraform
Kafka
Elasic
Postgre
Dynamo
Mongo
Cassandra
Solr
Kubernetes
Hier wollen wir zunächst ein tieferes Verständnis für Ihr Geschäftsmodell und die Fachlichkeit aufbauen. Wir verschaffen uns einen Überblick über Ausgangslage, Ziele, Prozesse und aktuelle „Pain Points“, indem wir mit allen relevanten Stakeholdern sprechen.
Wenn eine Individualentwicklung grundsätzlich sinnvoll erscheint, gehen wir tiefer in die Details und skizzieren Arbeitspakete gewichtet nach Risiko und schätzen den jeweiligen Aufwand ein.
Anhand der Arbeitspakete haben unsere Kunden eine fundierte Grundlage, diese auszuwählen, zu priorisieren und die nächste Etappe festzulegen.
Dann geht es in die Umsetzung, die entweder einen ersten technischen Durchstich, einen Proof of Concept, ein Experiment im internen Umfeld oder ein vor realen Kunden zu testendes MVP als Ziel haben kann.
Die Rolle unserer Team & Product Coaches geht über die eines klassischen Agile Coaches oder Scrum Masters hinaus. Sie arbeiten sehr nah am Produkt, sorgen für Zielfokus und Transparenz und stellen Kundenzentrierung sicher. Gerade in der zwischenmenschlichen Zusammenarbeit verbergen sich nicht zu unterschätzende Tücken, die ein Projekt ausbremsen könnten.
Alle unsere Entwickler:innen sind Full-Stack aufgestellt und wir verzichten bewusst auf eng gesteckte Spezialisierungen wie z.B. reine Frontend- oder Backend-Entwicklung. Denn wir wollen unvoreingenommen und ohne Silo-Denken an die Aufgabe rangehen. So kann jede:r das Projekt mit all seinen Anforderungen und Aspekten ganzheitlich betrachten.
Der Product Owner ist vor allem für die Fachlichkeit und Kontrolle des Outcomes verantwortlich. Er oder sie formuliert Anforderungen und prüft Funktionalität, Usability und Qualität der Ergebnisse. Wir arbeiten entweder mit externen Product Ownern beim Kunden oder Partner zusammen, können diese Rolle aber auch aus unserem Team stellen.