Was wir tun

Wir entwickeln Software mit Erfahrung und mit Leidenschaft. Von der Idee bis Launch betreuen wir Ideen und Projekte, eigene und die unserer Kunden. Und wir beraten und coachen zu Themen, in denen wir gut sind.

Wir entwickeln Ideen.

Weil wir nichts spannender finden als eine gute Idee – und weil eine Idee nichts wert ist ohne Umsetzung.

Idea Bootcamp

So nennen wir es, wenn wir Ideen auf Herz und Nieren prüfen. Und das heißt bei uns nicht: Businessplan, Kennzahlen, Pflichtenheft. Sondern: Trifft die Idee ein Bedürfnis? Hat sie einen klaren Fokus? Finden wir ein Bild für diese Idee?

Wenn wir ein Bild gefunden haben, dann bieten wir ein Spiking an. Bis dahin kostet das Bootcamp nichts.

Spiking

Spiking heißt: Eine Idee umsetzen – mit so viel Verstand und so wenig Aufwand wie möglich. Das Wesentliche, auf den Punkt gebracht. In 10 Tagen, in einem 4er-Team plus Kunde. Mit einem klaren Bild, aber ohne vorab definierte Features.

Gemeinsam konzipiert, gestaltet, entwickelt – bis zum Launch. Konzeption mit echtem Ergebnis – statt einem Haufen Papier.

Wir entwickeln Software.

Das heißt für uns: running, tested features entwickeln. Mit viel Open-Source-Unterstützung.

Agile Softwareentwicklung

Damit Software-Entwicklung transparent und steuerbar wird, organisieren wir unsere Projekte agil:

Anforderungen sind flexibel. Damit wir darauf eingehen können, arbeiten unsere Kunden direkt mit dem Team. Um stets den Fortschritt überprüfen zu können, liefern wir regelmäßige Releases und messen unsere Geschwindigkeit. Wir gehen klare Commitments ein, aber garantieren nur das, was wir auch halten können. Open Source hilft dabei – ob Rails, Spring oder Unix-Tools. Und weil Termin, Qualität und Budget fix sein sollten, halten wir den Umfang flexibel und rechnen daher nach Aufwand ab.

Technologie- und Architekturberatung

Ob in der Java-Welt, mit Rails oder kommenden Technologien: Wir sind oft vorne dran – und haben meist mehr Erfahrung als der Mainstream.

Davon sollten natürlich nicht nur wir selbst profitieren. Unsere Expertise bieten wir deshalb auch außerhalb von Entwicklungs- projekten an: Ob JEE-Großprojekt oder Rails-Applikation, wir helfen gerne mit Rat und Tat. Das heißt: Review von vorhandener Software, Analyse von und Empfehlung zu konkreten Aufgabenstellungen, Unterstützung bei der strategischen Architektur-Entwicklung. Im besten Fall mit Anwendern, Entwicklern und Business Ownern an einem Tisch.

Wir entwickeln Entwickler.

Was wir gut können, geben wir auch gern weiter. Situationsbezogen und nachhaltig.

Entwicklerschulung

Wir schulen Entwickler individuell in Softwarearchitektur, objektorientiertem Design mit Design Patterns und der Entwicklung von Webapplikationen mit Java EE und Ruby on Rails.

Von der Einführung bis zum Hands-On-Training in einer spezifischen Projektsituation – ganz nach dem aktuellen Bedarf. In persönlichen Trainings und in Schulungen für 3-6 Teilnehmer.

Teamcoaching

Wir schulen Teams darin, was für Teamwork wichtig ist: Von der Projektplanung bis zu Entwicklungsmethoden wie Test Driven Development oder Pair Programming zeigen wir, wie man effizient im Team entwickelt. In Seminaren mit Gruppenübungen, in Einfüh- rungsveranstaltungen für neue Teams oder als projektbegleitende Maßnahme.

Ziel: Nachhaltigkeit. Feuerwehr spielen wir nämlich eher ungern.