Hardwareentwicklung mit Scrum

Es gibt viele Ähnlichkeiten zwischen der Implementierung von Scrum in Software- und Hardwareprojekten. Sie könnten Pushback hören, dass die Unterschiede zwischen den beiden Produkten zu groß sind; Scrum kann nicht mit beiden arbeiten. Nicht wahr. Die Grundlage von Scrum ist, dass, wenn Sie die zu erledigende Arbeit einkapseln und sie gegen andere Arbeit priorisieren können, Sie Scrum zu Ihrem immensen Nutzen verwenden können.

Ein Schlüsselelement bei Hardware-Projekten und Scrum ist es, sich früh und oft auf Feedback zu konzentrieren, genau wie bei der Fertigung. Sie haben vielleicht am Anfang nicht so viel zu tun, aber bewegen Sie sich weiter in diese Richtung. Sorgen Sie dafür, dass am Ende jedes Sprints praktikable Inkremente erstellt werden und was Sie Kunden und Stakeholdern zeigen müssen. Und das mit ihrem Feedback.

Auch bei Hardwareprojekten ist Veränderung unvermeidlich. Sie werden besser bedient, um die Tatsache zu akzeptieren und daraus einen Vorteil zu machen. Verleugnung bringt dich nirgendwo hin. Glücklicherweise ist die Änderung bei der Hardwareprojektierung und -entwicklung vollständig praktikabel und praktisch.

Wenn Sie einen Weg finden, um Fehler und Probleme frühzeitig zu entdecken, sparen Sie Zeit, Geld und Ärger. Mit Wasserfall wurde die Prüfung bis zum Ende belassen. Nachdem ich so viel über Scrum gelesen habe, bin ich sicher, dass Sie sehen können, wie unglaublich das scheint. Warum erst am Ende testen, wenn Sie die ganze Zeit testen und Defekte frühzeitig finden und beheben können?

Scrum erzwingt eine schnellere Integration zwischen Firmware und Software. Scrum hilft dabei, funktionale Silos aufzubrechen, und Ingenieure arbeiten zusammen, um Probleme zu lösen, anstatt später zusammenzustoßen, wenn sie Probleme entdecken.

Im täglichen Scrum, der nicht mehr als 15 Minuten pro Tag beträgt, kann eine Koordination zwischen dem, was getan wurde, was getan werden soll und welchen Hindernissen im Weg sind, erreicht werden. Dies sollte in Teams und zwischen ihnen geschehen, wo immer Abhängigkeiten bestehen.

Bei Projekten, bei denen die Anzahl der Mitglieder mehr als ein Dutzend beträgt, ist es bei der Einführung von Scrum üblich, in kleinere Teams aufzuteilen, so dass jedes Team innerhalb des Bereichs von 7 +/- 2 liegt. Jedes Scrum-Team hat seinen täglichen Scrum, und ein Mitglied von jeder der Rollen in jedem der Teams trifft sich dann für ein koordinierendes tägliches Scrum, genannt ein Scrum von Scrums . Das Format ist das gleiche wie bei einzelnen Scrum-Team-Daily-Scrums. Der Wert ist, dass die Richtung, Abhängigkeiten und Hindernisse identifiziert und koordiniert und täglich aufgelöst werden.

Open Source-Hardware ist ein Geschenk an Scrum und Engineering als Ganzes. Mit zunehmender Verbreitung von Open-Source-Angeboten können Unternehmen bestehende Designs, Frameworks und Architekturen schneller und kreativer implementieren, um ihre Produkte schneller auf den Markt zu bringen.