Wie arbeiten unsere Nice People?
Bei den niceshops stehen Eigenverantwortung, selbstständiges Arbeiten, sowie Flexibilität ganz hoch im Kurs. Weil wir der Meinung sind, dass jeder ein Teil der Nice Family ist und durch seine Ideen einen essentiellen Beitrag zum großen Ganzen beiträgt, wollen wir jedes Glied der Kette mit einbeziehen. Bei uns steht der Mensch im Mittelpunkt, egal ob als Kunde oder Mitarbeiter. Uns ist besonders wichtig, dass jeder er selbst sein kann, sich nicht verstellen muss und dadurch vollkommen aufblühen kann. All diese Prinzipien lassen sich großartig durch agiles Arbeiten vereinen, was es uns einfach gemacht hat, diese Philosophie auszuwählen.
Was ist die agile Arbeitsweise?
Durch ständige Veränderungen und Weiterentwicklungen ist es notwendig, als Entwicklerteam flexibel und schnell handlungsfähig zu sein. Deshalb macht das klassische Projektmanagement in diesem Bereich wenig Sinn. Die agile Arbeitsweise hinterfragt alle Bereiche des klassischen Projektmanagements und legt den Fokus auf das Wesentliche.
Die Basis für agiles Arbeiten legen diese vier Grundwerte:
- Menschen und Interaktionen sind wichtiger als Prozesse und Werkzeuge
- Funktionierende Software ist wichtiger als umfassende Dokumentation
- Zusammenarbeit mit dem Kunden ist wichtiger als die Vertragsverhandlungen
- Reagieren auf Veränderungen ist wichtiger als das Befolgen eines Planes
Durch die hohe Flexibilität, den Verzicht auf langwierige Verhandlungen und unnötig aufwendige Dokumentation, sowie den ständigen Austausch mit dem Kunden, ist es möglich Software viel effektiver zu erschaffen.
Wir haben uns dazu entschieden mit Scrum zu arbeiten. Scrum ist ein Rahmenwerk für agile Prozesse und gibt Strukturen vor um den erfolgreichen Einsatz des agilen Projektmanagementes zu fördern.
Wie wird Scrum angewendet?
Das Scrum Team wird in drei Rollen aufgeteilt:
- Scrum-Master → für Koordination zuständig
- Product Owner → für das Produkt verantwortlich
- Entwicklerteam → weiß am besten, wie die erwünschten Ergebnisse umgesetzt werden können und wie viel Zeit dafür benötigt wird
Das Herz von Scrum ist der Sprint, ein Zeitraum, in dem ein Produkt fertig gestellt wird. Ein Sprint wird in Start, Arbeit und Ende eingeteilt.
Beim Start werden vom Product Owner die Ziele aus der Sicht des Kunden festgelegt und nach der Dringlichkeit priorisiert. Anschließend wird die Komplexität und der Aufwand der Umsetzung vom Entwicklerteam abgeschätzt.
Während der Arbeitsphase steht das Team im ständigen Austausch untereinander sowie mit dem Kunden. Dadurch wird sichergestellt, dass keine Arbeit doppelt oder unnötigerweise gemacht wird. Dieser Austausch findet beim Daily Scrum statt, das täglich als zehnminütiger Informationsaustausch über den vergangenen und den heutigen Tag dient.
Am Ende jedes Sprints werden die Ergebnisse des aktuellen Sprints analysiert und besprochen was als nächstes zu tun ist. Zuerst wird der Fokus rein auf das Produkt gelegt und nach Verbesserungen gesucht. Im Anschluss wird reflektiert, wie man als Scrum Team noch effizienter arbeiten kann und welche Probleme die Produktivität möglicherweise beeinträchtigt haben. Hierbei ist auch der Scrum Master gefragt, das Team zu unterstützen und nach Praktiken zu suchen, sowie Verbesserungen zu identifizieren, die im nächsten Schritt angewendet werden.
Fazit: Selbstbestimmtes Arbeiten
Durch die Anwendung von Scrum ist es bei uns möglich sich als Individuum, schnell und einfach ins Kollektiv einzufügen und Verantwortung zu übernehmen. Wenn du selbstbestimmtes Arbeiten, im Gegenzug zu einfachem Ausführen von Anweisungen bevorzugst, dem Hamsterrad endlich entkommen möchtest und dich stattdessen auf eine Reise begeben möchtest, bist du in unserer Familie in allerbester Gesellschaft.