Archiv des Autors: individuelleSoftwareentwicklung

Team aufbauen

Softwareentwickler Teambuilding

Kennst du diesen Satz eines Mitarbeiters?

„Chef, das Problem ist nicht meine Baustelle“!

Das ist wieder so eine Situation wo du als Geschäftsführer oder Teamleader davon ausgegangen bist, dass ich der Mitarbeiter um die Lösung eines Problems gekümmert hat, du aber das Gegenteil realisierst.

Deswegen ist es auch so, dass aber einer bestimmten Mitarbeiter Anzahl, das gleiche gilt für Softwareentwicklerteams ab spätestens einer Größe von 6 Mitarbeitern, du darauf angewiesen bist, weitere Führungsebenen mit einzubauen, also Mitarbeiter das Geld kosten und deren Job es ist die Produktivität der Softwareentwickler zu überwachen.

Team aufbauen

Welche Arten von Prototypen gibt es?

Ob ein neues Elektroauto, ein intelligenter Kühlschrank, oder ein komplettes „smart home“ Produkt, selbst die grundlegendsten Ausführungen von Prototypen veranschaulichen bereits ein Bild des Endprodukts.

Protoypen sind daher ein wichtiger Bestandteil des Design Thinking Prozesses wobei künftige Nutzer und Stakeholder sehr früh testen können und Investoren entsprechen zeitnah eine Grundidee davon bekommen, wohin die Reise in der Entwicklung des Produkts (Software) geht.

 Daraus sind nutzerorientierte Optimierungen in einem iterativen Prozess sehr leicht ableitbar und umsetzbar. Daraus entsteht ein nutzerzentrierter Ansatz der Softwareentwicklung, auch „user centric“ genannt.

Prototyping Software

Rapid Prototyping in der Softwareentwicklung

Rapid Protoypen

Rapid Prototypen in der Softwareentwicklung hat einige Vorteile. Ein Vorteil sollte offensichtlich sein, denn er steht im Namen. Es geht insbesondere darum schnell und sicher ans Ziel zu kommen. Prototypen steht für Innovation und Entwicklung. Rapid Prototypen also verfolgt das Ziel in einer sehr frühen Phase ein Prototyp zu erstellen und zu testen. Dies ermöglicht eine sehr rasche Prüfung, ob das Entwicklerteam sich auf dem richtigen Weg befindet.

Das spart Kosten und Zeit, denn mögliche Irrwege und dysfunktionale Fehlerquellen werden somit sehr schnell ans Tageslicht befördert und können behoben werden.

Welche Arten von Prototypen gibt es? 

Rapid Protoypen  Rapid Prototypen in der Softwareentwicklung hat einige Vorteile. Ein Vorteil sollte offensichtlich sein, denn er steht im Namen. Es geht insbesondere darum schnell und sicher ans Ziel zu kommen. Prototypen steht für Innovation und Entwicklung. Rapid Prototypen also verfolgt das Ziel in einer sehr frühen Phase ein Prototyp zu erstellen und zu testen. Dies ermöglicht eine sehr rasche Prüfung, ob das Entwicklerteam sich auf dem richtigen Weg befindet.  Das spart Kosten und Zeit, denn mögliche Irrwege und dysfunktionale Fehlerquellen werden somit sehr schnell ans Tageslicht befördert und können behoben werden.   Welche Arten von Prototyen gibt es?
autobauer

Ein Autobauer aus China erfindet eine neue Batterie

Ein Beispiel aus der Autobranche für eine bessere Veranschaulichung.

Ein Autobauer aus China erfindet eine neue Batterie, welche die Reichweite eines Elektroautos um mehr als 30% vergrößert. Dieser Autobauer könnte sich vor lauter Aufträgen nicht mehr retten. Im Vergleich dazu ein Dieselmotorhersteller der es schafft noch ein zusätzliches Prozent an Wirkungsgrad aus dem fast hundertjährigen Konzept des Dieselmotors herauszuholen. Es würde in der Auftragslage des Dieselmotorherstellers keinen nennenswerten unterschied in seiner Auftragslage bedeuten. Obgleich das Konzept Dieselmotor eines der ältesten und stabilsten seit der Erfindung des Automobils ist.

Relevanz

Relevanz dominiert Erfahrung

 "greenfield vs. braunfield" Ansatz  

Was dient ihrem unternehmerischen Wachstum wirklich?

Die Fähigkeit Bewährtes aufzugeben und Neues auszuprobieren, dient nicht nur ihrem unternehmerischen Wachstum, sondern auch der absoluten Notwendigkeit, dass sie sich als Unternehmer selbst weiterentwickeln.

Wer immer noch auf seine längst veraltete IT-Landschaft vertraut mit Applikation die eigentlich längst veraltet sind, streng nach dem Motto, „never touch a running system“, läuft Gefahr den Zug des digitalen Fortschritts in seiner Branche zu verpassen.

In fast täglichen Gesprächen mit hochrangigen Entscheidern der Industrie, stelle ich immer wieder fest, dass es immer noch die Mentalität gibt, eine Neuerung erst dann einzuführen wenn das aktuelle System an allen Stellen ächzt und kracht.

Erst wenn das Kind dann schon fast komplett in den Brunnen gefallen ist, beschließt der Vorstand in einer Hauruckaktion die notwenigen Maßnahmen. Der Nachteil bei der ganzen Geschichte ist, häufig muss dann um so tiefer in Tasche gegriffen werden, je tiefer das Kind im Brunnen liegt.

Es kommt dann schon mal vor, dass ein Kraut und Rüben Salat aus Produktdaten, Kundendaten und Stammdaten über mehrere Jahre hinweg konsolidiert werden muss.

Das bedeutet im Klartext, Aufwendungen in 6-stelliger Höhe nur und mehren 100 Manntagen nur um den Datensalat wieder in Ordnung zu bringen. Mit einer entsprechenden „golden record“ Datenmanagement Strategie lässt sich dieses Albtraum Szenario eines jeden Industrieunternehmers vermeiden.

autobauer

Frugale Innovation mit Rapid Prototyping Software

Frugale Innovation: Neue Funktionalität zu niedrigen Kosten

Digital-frugale Innovation umfasst nicht nur Kostenreduktion, sondern vielmehr Softwareprodukte oder Services, die speziell für eine Anwendung innerhalb einer Umgebung mit knappen Ressourcen und für Kunden mit begrenzten finanziellen Mitteln konzipiert werden.

 

Frugale Produktinnovationen in der Softwarewelt sind nicht unbedingt neue Technologien, die verwendet werden, sondern vielmehr grundlegend neue Produktarchitekturen aufweisen, die am aktuellen Markt einen disruptiven Charakter hinterlassen.

Hinzu kommen häufig neue und deutlich günstigere Applikationen, die im bestehenden Marktumfeld gegenüber den existierenden Softwarelösungen einen wesentlichen ökonomischen Vorteil bieten.

 

Im Folgenden die 6 Kerncharaktere von Frugal Innovation

  • -         Funktional
  • -         Robust
  • -         User-Friendly
  • -         Growing
  • -         Affordable
  • -         Lokal

 

Ein Beispiel hierfür sind Systementwicklungen in Schwellenländer, wobei die Grundversorgung mit Strom, sauberes Wasser, Telekommunikation und Energie gewährleistet wird. Somit werden neue Märkte und damit Erstkunden in die bestehenden globalen Infrastrukturen mit aufgenommen. Diese neuen Systeme und digital-frugalen Produkte und Dienstleistungen sind dann häufig sogar effektiver als einige der bestehenden mit einer Menge Wildwuchs behafteten IT-Landschaften in den westlichen Ländern.