"Pienzen auf hohem Niveau" - Feedback durch den Blick von Außen Es war einmal ein erfahrenes Team, das bereits seit vielen Iterationen an der Entstehung eines neuen Produktes mitgewirkt hatte. Das Team war eingespielt, hatte eine stabile Velocity erreicht und ließ sich durch äußere Einflüsse nicht nachhaltig aus der Ruhe bringen. Die letzte Veränderung in diesem sozialen Gefüge fand in der Mitte der aktuellen Iteration statt: ein neues Team-Mitglied wurde aufgenommen und in die bestehenden Strukturen und Abläufe integriert. Für dieses Team-Mitglied bestand die Notwendigkeit, neben der fachlichen Thematik auch das angewendete Management-Framework Scrum kennenzulernen. Die im Team benutzten Entwicklungspraktiken und -prinzipien wie Clean Code und TDD waren ihm bereits bekannt, so dass die Zusammenarbeit mit den anderen Team-Mitgliedern auf technischer Ebene ...
Lassen Sie und einen Blick auf das zwölfte Prinzip unter dem Agilen Manifest werfen: "In regelmäßigen Abständen reflektiert das Team, wie es effektiver werden kann und passt sein Verhalten entsprechend an." Was bedeutet das wirklich? Welchen Einfluss hat das auf unsere tägliche Arbeit? Lassen Sie uns dieses Prinzip analysieren und sehen, wo uns das hinführt. "In regelmäßigen Abständen" - Es ist nicht ausreichend, das Projekt nach seinem Abschluss zu betrachten, da wir nicht in der Lage sind, unsere Herangehensweise in der Projektentwicklung rückwirkend zu ändern. Auch wenn durch eine sogenannte "Post-Mortem Analyse" schwerwiegende Misstände erkannt und daraus Maßnahmen für das nächste Projekt abgeleitet werden können, ist es uns nicht möglich, das gerade durchgeführte Projekt anders umzusetzen. Aus diesem ...
Lassen Sie uns einen Blick werfen auf das elfte Prinzip unter dem Agilen Manifest: "Die besten Architekturen, Anforderungen und Entwürfe entstehen durch selbstorganisierte Teams." Was bedeutet das wirklich? Welchen Einfluss hat das auf unsere tägliche Arbeit? Lassen Sie uns dieses Prinzip analysieren und sehen, wo uns das hinführt. "Die besten Architekturen, Anforderungen und Entwürfe" - Es geht darum, Produktideen zu entdecken, deren technische und inhaltliche Herausforderungen zu erkunden und entsprechende Lösungen zu finden. Diese Artefakte dürfen nicht einzeln und unabhängig voneinander erstellt werden. Sie gehören zusammen und bilden als Ganzes das resultierende Produkt. Werte: Einfachheit, Fokus Prinzipien: Vielfalt Praktiken: Ganzes Team "entstehen" - Die benötigten Artefakte können nicht von vornherein geplant werden. Sie werden während des Projektes entdeckt und ...
Lassen Sie uns einen Blick auf das zehnte Prinzip unter dem Agilen Manifest werfen: "Einfachheit -- die Kunst, die Menge nicht getaner Arbeit zu maximieren -- ist essenziell." Was bedeutet das wirklich? Welchen Einfluss hat das auf unsere tägliche Arbeit? Lassen Sie uns dieses Prinzip analysieren und sehen, wo uns das hinführt. "Einfachheit" - Wie in dem Prinzip bereits selbst erwähnt, handelt es sich um "die Kunst, die Menge nicht getaner Arbeit zu maximieren". Denken Sie stets über unnötige Aufgaben in Ihrer Todo-Liste nach. Denken Sie an Anforderungen, welche niemand wirklich umgesetzt haben muss, um seine Arbeit zu erledigen. Denken Sie an Methoden, Klassen und Ihr Software-Design im Allgemeinen - Sie werden immer verschiedenste Dinge ...
Lassen Sie uns einen Blick auf das neunte Prinzip unter dem Agilen Manifest werfen: "Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität." Was bedeutet das wirklich? Welchen Einfluss hat das auf unsere tägliche Arbeit? Lassen Sie uns dieses Prinzip analysieren und sehen, wo uns das hinführt. "Ständiges Augenmerk" - Hüten Sie sich vor Routine im Arbeitsalltag! Halten Sie Ihre Konzentration oben und bleiben Sie fokussiert an den Dingen, an denen Sie gerade arbeiten. Dies bedeutet auch, eine Pause zu machen, wenn Sie nicht dazu in der Lage sind. Zwingen Sie sich nicht, weiter zu arbeiten, wenn Sie abgelenkt und kraftlos sind. Werte: Fokus Prinzipien: Opportunität, Akzeptierte Verantwortung, Reflektierung Praktiken: Motivation "technische Exzellenz" - Versammeln Sie die ...
Lassen Sie uns einen Blick auf das achte Prinzip unter dem Agilen Manifest werfen: "Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber, Entwickler und Benutzer sollten ein gleichmäßiges Tempo auf unbegrenzte Zeit halten können." Was bedeutet das wirklich? Welchen Einfluss hat das auf unsere tägliche Arbeit? Lassen Sie uns dieses Prinzip analysieren und sehen, wo uns das hinführt. "Agile Prozesse fördern nachhaltige Entwicklung." - Dies ist kein Prinzip, sondern eine Annahme, welche durch die Anwendung agiler Praktiken bestätigt werden muss. Ich bin der Meinung, dieser Satz sollte aus dem achten Prinzip entfernt werden oder zumindest umformuliert. "Die Auftraggeber, Entwickler und Benutzer" - Es handelt sich um einen bereichsübergreifenden Ansatz, welcher das gesamte Team umfasst sowie alle Personen, ...
Lassen Sie uns einen Blick auf das siebte Prinzip unter dem Agilen Manifest werfen: "Funktionierende Software ist das wichtigste Fortschrittsmaß." Was bedeutet das wirklich? Welchen Einfluss hat das auf unsere tägliche Arbeit? Lassen Sie uns dieses Prinzip analysieren und sehen, wo uns das hinführt. "Funktionierende Software" - es ist unerheblich, wie viele Module, Schnittstellen und Dokumente wir in Arbeit haben oder wie viele davon existieren. Das einzige, was zählt, sind fertiggestellte, voll funktionstüchtige Teile des benötigten Softwareprodukts. Werte: Commitment, Fokus Prinzipien: Qualität, Aktive Einbindung der Anwender, Integrität einbauen Praktiken: Definition of Done, Akzeptanz-Tests, Einbindung der echten Anwender, Testen durch den Anwender, Produkt Demonstration "ist das wichtigste Fortschrittsmaß" - niemand interessiert sich für die Anzahl der Arbeitsstunden, die Anzahl der ...
Lassen Sie uns einen Blick auf das sechste Prinzip unter dem agilen Manifest werfen: "Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist im Gespräch von Angesicht zu Angesicht." Was bedeutet das wirklich? Welchen Einfluss hat das auf unsere tägliche Arbeit? Lassen Sie uns dieses Prinzip analysieren und sehen, wo uns das hinführt. "die effizienteste und effektivste Methode, Informationen zu übermitteln" - es ist nicht ausreichend, Informationen passiv verfügbar zu machen. Vielmehr sollten sie der Zielgruppe aktiv vermittelt werden. Werte: Kommunikation, Offenheit Prinzipien: Transparenz, Arbeit sichtbar machen, Sagen statt Fragen Praktiken: osmotische Kommunikation, Informationsreicher Arbeitsplatz "an und innerhalb eines Entwicklungsseams" - erwarten Sie nicht nur aktive Kommunikation von ...
Lassen Sie uns einen Blick auf das fünfte Prinzip unter dem agilen Manifest werfen: "Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen, und vertraue darauf, dass sie die Aufgabe erledigen." Was bedeutet das tatsächlich? Welche Auswirkungen hat dieses Prinzip auf unsere tägliche Arbeit? Lassen Sie uns dieses Prinzip analysieren und sehen, wohin uns das führt. "Errichte Projekte rund um motivierte Individuen" - suchen Sie Persönlichkeiten, die den entsprechenden Antrieb mitbringen. Stellen Sie nur Leute ein, die Ihren Job lieben und Ihrer Arbeit mit großer Leidenschaft nachgehen. Trennen Sie sich von unfähigen, unwilligen oder gar zerstörerischen Leuten, da diese einen sehr negativen Einfluss auf den Projekterfolg haben werden. Werte: ...
Das vierte Prinzip hinter dem agilen Manifest lautet: "Fachexperten und Entwickler müssen während des Projektes täglich zusammenarbeiten." Was bedeutet das tatsächlich? Welche Auswirkungen hat dieses Prinzip auf unsere tägliche Arbeit? Lassen Sie uns dieses Prinzip analysieren und sehen, wohin uns das führt. "Fachexperten" - es gibt Leute mit einem enorm umfangreichen Wissen über die Zielmärke eines Produktes, dessen Anwender und Kunden, sowie der benötigten Funktionalitäten. Diese Personen sollten nicht unbedingt die Entwickler des Produktes sein, da diese üblicherweise dazu tendieren, technikgetriebene, schicke kleine Dinge zu implementieren. "Fachexperten" sollten diejenigen sein, welche die Produktanforderungen mit dem größten Kundennutzen (oder Geschäftswert) pflegen und priorisieren können. Werte: Respekt, Kommunikation Prinzipien: Aktive Einbindung der Anwender, Ökonomie Praktiken: Einbindung der echten Anwender, Ganzes Team "Entwickler" ...
