• Keine Ergebnisse gefunden

Porträt Alistair CockburnCrystal OrangeCrystal Orange Web(Fallstudie) 2. Teil

N/A
N/A
Protected

Academic year: 2021

Aktie "Porträt Alistair CockburnCrystal OrangeCrystal Orange Web(Fallstudie) 2. Teil"

Copied!
18
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Porträt Alistair Cockburn Crystal Orange

Crystal Orange Web (Fallstudie)

(2)

2 - 1975:

Abschluss in Informatik in Cleveland - bis 1984:

verschiedene Arbeiten im Bereich der Computergrafik - bis 1991:

IBM: Kommunikationstechnologie und OO-Softwareentwicklung - bis 1994:

Beratende Funktion bei IBM – insbesondere Methoden der OO- Softwareentwicklung

- ab 1994:

“Humans and Technology“, Salt Lake City

(3)

Crystal Orange - Anwendungsbereich

Crystal Orange kann bei Projekten mit den folgenden Eigenschaften angewendet werden:

- 10-40 Leute am Projekt beschäftigt - Projektdauer 1-2 Jahre

- Lieferfristen sind wichtig

- Zeit und Kosten sollen tief gehalten werden - Kommunikation wird als wichtig erachtet

- Das System wird nicht als “life critical“ klassifiziert

(4)

4

Crystal Orange, Strukturierung - 1

Folgende Rollen von Personen am Projekt beteiligt:

Geldgeber, Business Expert, Usage Expert,

Technologievermittler, Business Analyst/Designer, Projektmanager, Systemarchitekt, Design Mentor, Leitender Designer-Programmierer, Designer-

Programmierer, UI Designer, Tester

(5)

Crystal Orange, Strukturierung - 2

Das Projekt wird in Teams unterteilt:

- Systemplanung - Architektur

- Funktionalität - Externe Tests

- Projektüberwachung - Technologie

- Infrastruktur

(6)

6

Crystal Orange, Strukturierung - 3

Während dem Projekt fallen verschiedene Dokumente an:

Anforderungsanalysen, Release Folgen, Projektplan, Statusberichte, UI Design Dokumente, Gemeinsames Objekt Modell, Team-interne Spezifikationen,

Benutzerhandbuch, Source Code, Testfälle, Lauffähiges Programm

(7)

Probleme bei grossen Projekten

klar geregelte Kompetenzen à Ablehnung neuer Aufgaben

Kommunikation nur schriftlich à langsames Feedback

Abschätzige Einstellung gegenüber anderen Berufsgruppen

à “Throw it over the wall“-Entwicklung

(8)

8

Holistic Diversity - Überblick

Zusätzlich zur Aufteilung in Teams sollen Mitarbeiter in heterogenen Gruppen organisiert werden:

Eine Gruppe besteht typischerweise aus 3-6 Leuten.

Ziel: Kommunikation zwischen den verschiedenen Teams fördern.

Individuelle Stärken fördern.

Jede Gruppe ist kollektiv für ihre Arbeitsergebnisse verantwortlich und wird als Kollektiv evaluiert.

Keine Standards innerhalb einer Gruppe, aber Standards für die Lieferung von Erzeugnissen an andere Gruppen.

(9)

Fazit

“Holistic Diversity“: Parallelen zu Crystal Clear

kein Feedback aus der Praxis verfügbar

à Crystal Orange eher als grober Leitfaden angewendet

Crystal Orange

=

Mikroorganisation agil + Makroorganisation klassisch

(10)

10

Crystal Orange Web – eine Fallstudie

Was ist Crystal Orange Web?

massgeschneidert für eBucks.com entwickelte Methoden (beratende Tätigkeit von A. Cockburn)

Was ist eBucks.com?

eBucks.com entwickelt und unterhält Finanz- und Onlineshoppingportale.

Was ist speziell bei eBucks.com?

viele kleine Projekte, kurze Release-Sequenzen

Web

(11)

eBucks.com – Situationsanalyse

ca. 50 Leute bei der Firma beschäftigt à Klassifikation E50 positive Punkte:

- Arbeitsplätze nahe beieinander: Kommunikation - Firma noch kein Jahr alt: wenig Tradition

- allgemein gute Freundschaftliche Atmosphäre negative Punkte:

- Viele Kundenreklamationen wegen “Bugs“

- Flaschenhals bei den Programmierern

- Viele Personen arbeiteten an zu vielen Projekten gleichzeitig

Web

(12)

12

Cockburns Massnahmen - 1

Regular Heartbeat, with Lerning

Zweiwöchige Entwicklungszyklen:

Alle zwei Wochen muss jedes Team ein Resultat seiner Arbeit abliefern. Optional vierwöchige Zyklen.

Reflection Workshops am Ende eines Zyklus:

Besprechung am Ende eines Zyklus. Was lief gut, was schlecht? Neue Ideen sollen vorgebracht werden.

Web

(13)

Cockburns Massnahmen - 2

Basic Process

Folgendes Vorgehen bei Projekten:

1. Kurzer Anwendungsfall zur Aufwandschätzung

2. Detaillierter Anwendungsfall, Design + Implementierung 3. Reviews und Regressionstests

4. Integration und Integrationstests

5. Mitteilung der Veränderungen an Call Center

Web

(14)

14

Cockburns Massnahmen - 3

Maximum Progress, Minimum Distraction

Jeder Angestellte erhält seine Kernaufgaben für einen Zyklus zugeordnet.

“Focus Time“ von 10 bis 12 Uhr

Projektleiter dürfen den Arbeitsstatus nur am Morgen bei den Entwicklern nachfragen. Sonst wird der Fortschritt auf

Whiteboards ausgeschrieben.

Web

(15)

Cockburns Massnahmen - 4

Maximally Defect Free

Vor dem Entwickeln werden Testfälle verfasst. Code wird erst nach Einsicht durch 2. Programmierer integriert.

Einsatz von automatischen Testsuiten

Screen-Click Statistiken werden im Call Center erstellt.

à Probleme können rasch erkannt werden.

Web

(16)

16

6 Monate später - 1

Folgende Punkte wurden erfolgreich umgesetzt

vierzehntägiger Herzschlag Focus Time

SWAT Team

Vetorecht der Tester

Web

(17)

6 Monate später - 2

weniger erfolgreich waren…

Whiteboards vor den Büros

zwar vorhanden, aber ohne Notizen

gewisse Leute immer noch an zu vielen Projekten beteiligt (geben ungern Arbeiten ab)

Web

(18)

18

Fazit

Arbeit von Cockburn offensichtlich erfolgreich

Problem: Basierend auf Aussagen von Cockburn selbst, ausser Analyse 6 Monate später

Crystal Orange Web =

Crystal Orange angepasst für kurze Entwicklungszyklen Parallelen zu Crystal Orange…?

Agile Methoden…?

Web

Referenzen

ÄHNLICHE DOKUMENTE

When Change Orange Ink does not appear even if the printer firmware version is latest, contact your dealer or Epson Support. Next, follow the guidance on the screen to change

Pour changer l’encre orange, allez dans le menu de configuration de l’imprimante, puis exécutez Changez l’Encre Orange.. Le processus prend jusqu’à environ

Es bilden sich zwei Phasen im Reagenzglas, weil Limonen lipophil ist und sich nicht in Wasser löst.. Brom hingegen ist in Wasser löslich, wodurch es zur

Stoffe, die in der Nahrung nur in kleinen Mengen vorhanden sind und für das Wachstum und die Erhaltung des tierischen Körpers unentbehrlich sind (Hofmeister). - Vitamin C ist in

Geist trägt am Kopf eine goldene Krone.. Geist Gregor hat einen

Bei der Zugabe von Wasserstoffperoxid wird die Lösung nach kurzer Zeit wieder blau und wechselt von alleine wieder zu Orange, über die Zwischenschritte Grün, Gelb und helles