Archive for Januar, 2012

29
Jan

Feedback durch den Blick von Außen

"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 ...

22
Jan

Agiles Prinzip 12: Inspektion und Adaption

          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 ...

22
Jan

Agiles Prinzip 11: Selbst-Organisation

            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 ...

20
Jan

Agiles Prinzip 10: Einfachheit

            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 ...

20
Jan

Agiles Prinzip 9: Technische Exzellenz

            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 ...

19
Jan

Agiles Prinzip 8: Gleichmäßiges Tempo

            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, ...

19
Jan

Agiles Prinzip 7: Funktionierende Software

            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 ...

18
Jan

Agiles Prinzip 6: Konversation von Angesicht zu Angesicht

          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 ...