WEBESTEEM | FLASH CARDS | FORUM
art & design
webesteem magazine | numery archiwalne | nr 11 | design
art & design
art & design

Zaprezentowany tekst
Zarządzanie projektami w erze e-biznesu - Cz. IV - Metodyka "lekka" Crystal Light, jest czwartym
z cyklu
artykułów
poświęconych zagadnieniom związanym z zarządzaniem projektami. Następne zostaną opublikowane w kolejnych numerach naszego magazynu.

Zarządzanie projektami

Zarządzanie projektami w erze e-biznesu
Cz. IV - Metodyka "lekka" Crystal Light

 

Metodyki „lekkie” zorientowane są na ludzi, nie na procesy. Nie odcinają się zupełnie od dokumentów, standardów. Natomiast charakteryzują się tym, że są raczej adaptacyjne niż predykcyjne - „ciężkie” metodyki nie znoszą zmian, „lekkie” przyjmują je jako zasadę. Ich procesy próbują się do zmian zaadoptować.

 

Ich podstawą jest przyjęcie typowego dla człowieka twórczego stylu pracy. W metodykach tych włącza się jako elementy wszelkie osobliwości kultury i zachowań programistów.

"Ludzie to nieliniowy komponent procesu software’owego" - Alistair Cockburn

Jedną z kolejnych prezentowanych czołowych metodyk lekkich po XP jest „Crystal Light Method” (rodzina metodyk „Crystal”), autorem której jest Alistair Cocburn.

Według niego „proces przewidywalny wymaga przewidywalnych komponentów. Ludzie są elementem nieprzewidywalnym.


Jest to metodyka konstruowania rodziny metod w zależności od liczby zaangażowanych osób (udziałowców) oraz „krytyczności” projektu, czyli rozmiaru strat jakie zostaną spowodowane defektami produktu („defekty powodują straty...”).

Celem jest uproszczenie produktów pośrednich projektu - methodoloy-per-project.


"Crystal", podobnie jak XP, skierowana jest na ludzi, jednak - w przeciwieństwie do XP - uważa, iż ludzie mają trudności z podporządkowaniem się tak trudnemu i zdyscyplinowanemu procesowi.

Mimo że jest to metodyka mniej produktywna od XP, to przyciąga więcej zwolenników.

Kiedy jesteś „Clear”

  • Masz krótkie, bezpośrednie linki komunikacyjne.
  • Masz krótkie inkrementy (maks. 3 miesiące), a „kamienie milowe” są zorientowane na elementy aplikacji (oprogramowania).
  • Przyszły użytkownik jest pracownikiem projektu.
  • Dysponujesz zapisanym celem projektu oraz wymaganiami zorientowanymi na funkcjonalność.
  • Posiadasz dobrze zdefiniowaną odpowiedzialność za konkretne moduły aplikacji.
  • Przeprowadzasz zautomatyzowane testy regresyjne.

Kiedy nie jesteś „Clear”

  • Zespół pracuje w różnych miejscach (budynkach), nie mając w ten sposób bezpośredniej komunikacji.
  • Inkrementy są dłuższe niż 3 miesiące, nie ma sprężenia zwrotnego - nie ma możliwości kontroli, w związku z czym musimy budować dokumentacje.
  • Jest tylko jedna iteracja w inkremencie (nie ma sprężenia).
  • Nie ma możliwości przeprowadzenia testów regresyjnych ze względu na zbyt wysoki koszt ewentualnych zmian.
  • Nie ma przedstawiciela użytkownika w zespole co zwiększa ryzyko różnej interpretacji wymagań.

Metodyki „lekkie” są przejawem ciągłej ewolucji metod wytwarzania aplikacji (oprogramowania) i zarządzania e-projektami. Zdają one egzamin w sytuacjach, kiedy mamy do czynienia z małymi grupami roboczymi (5-10 osób) i z projektami trwającymi najwyżej kilka miesięcy.

Wiemy z poprzednich artykułów, iż są one szczególnie przydatne w świecie e-gospodarki, w warunkach dużej zmienności wymagań klienta, z często krótkim czasem dostarczenia funkcjonalności użytkownikom.

W kolejnym artykule cyklu zaprezentowane będą Kontrakty Optional-Scope.

Karolina Ćwirzeń


Źródła:

 

art & design
webesteem magazine | nr 11 webesteem magazine is a part of webesteem.pl  |  copyright © 2001-2005 webesteem.pl  
art & design