Software Engineering.
Das Pendel schlägt zurück. Im Zuge der Digitalisierung, die momentan ganze Industriezweige radikal umkrempelt, wird wieder vermehrt individuelle Software entwickelt. Oder sollte entwickelt werden. Denn über Standardsoftware lässt es sich nicht gut differenzieren.
Unsere Kunden haben eine Vorstellung, wohin ihre Reise gehen könnte und sie haben innovative Geschäftsideen. Doch sie wissen noch nicht wie loslegen, weil die digitale Welt noch etwas fremd ist für sie und ihre Produkte.
Für diese Kunden sind wir der Partner, für innovative und auch mal riskante Unterfangen. Aus losen Ideen bauen wir Produkte die funktionieren und begleiten den Kunden von Idee bis zur Umsetzung und noch weiter. Weil wir es können.
Wir sind in Zürich und bringen ein eingespieltes Softwareteam zur Party. Dieses kann bei Bedarf auf ein bewährtes Netzwerk von Designern, Domain Experten, Lieferanten und weiteren Partnern zugreifen - wobei wir auch immer gerne neue Leute kennenlernen.
Suchst du einzelne Entwickler*innen für einen Programmierer-Pool? Eventuell für die Ergänzung oder Steuerung von Offshore Ressourcen? Das ist nicht unsere Stärke.
Unser Vorgehen.
Möchtest du die Digitalisierung deines Unternehmens mit einem erfahrenen Team anschieben?
Dann ist Monostream dein Partner. Folgendes Vorgehen hat sich bewährt.
Besprechen und Konkretisieren einer Idee.
Unverbindlich bei einem Kaffee oder einem Bier. Oder gut strukturiert in einem ersten Workshop. Im Workshop schauen wir zusammen den Markt und seine Trends an, identifizieren die Treiber für ein mögliches Projekt und leiten daraus Lösungsansätze ab.
Erstellen eines ersten Prototypen.
Weil wir es können und weil es vieles klarer macht. Wir haben Architekten, Front- und Backend-Entwickler, UX-Leute und sowieso Leute mit viel Erfahrung und Interesse an interessanten Produkten. Auch in der Geschäftsleitung lässt es sich viel leichter diskutieren, wenn etwas Konkretes vorliegt und die mögliche Digitalisierung der eigenen Firma zum ersten Mal angefasst werden kann.
Definieren des Vorgehens und der Zusammenarbeiten.
Natürlich Agil. Unsere Home Base ist in Zürich und am liebsten arbeiten wir in Scrum Teams: weil es eben doch klappt, transparent gegenüber dem Kunden ist, alle Stakeholdern involviert sind und Enttäuschungen am Ende des Projektes verhindert. Meetings, Workshops, Reviews und Demos passieren am besten vor Ort und Face-to-Face, beim Kunden oder bei uns. Unsere Entwickler sind am effizientesten, wenn sie aus unseren Büros arbeiten können.
Umsetzung.
Wir und somit dann auch unsere Kunden sind immer ziemlich Leading-Edge. Dies macht es zum Teil etwas schwieriger, aber auch sehr viel interessanter. Und das Produkt wird hoffentlich besser und "Future proof".
Regelmässige Reviews und Demos zeigen die Vorschritte und verhindern negative Überraschungen am Ende des Projektes.
Die notwendigen Tools bringen wir selbst mit und wir entwickeln in und für die Cloud. So brauchen wir zum Starten nicht viel Ressourcen und können doch Skalieren, wenn die Nachfrage steigt.
Noch unerfahren in der Cloud? Unser Cloud Engineering Team hilft.
Security Auditoren sind erfreut, dass sie sich die Zähne ausbeissen, und wir finden Performance-Engpässe proaktiv. Automatisiere E2E Tests erstellen wir nicht weil's im Pflichtenheft verlangt wird, sondern um früher und mit bestem Gewissen das Feierabendbier zu öffnen.
Support und Wartung des Produktes.
Gehört für uns in bester DevOps Manier dazu. Wir fühlen uns verantwortlich für die partnerschaftliche Weiterentwicklung des Produktes und der Idee dahinter.
Unsere Software ist robust und wir nutzen alle Möglichkeiten zu Self-Healing und Redundanz. Wir stehen nämlich auch nicht gerne mitten in der Nacht auf, um ein Softwareproblem zu lösen oder einen Server / Container / Pod oder was auch immer neu zu starten. Nach Absprache liefern wird Support oder leisten Betriebsunterstützung. Oder übernehmen den Betrieb und Life Cycle des neuen Produktes gleich ganz.