Techniki szacowania - WBS

Struktura podziału pracy (WBS) w zarządzaniu projektami i inżynierii systemów to zorientowana na dostarczanie dekompozycja projektu na mniejsze komponenty. WBS to kluczowy element projektu, który organizuje pracę zespołu w zarządzalnych sekcjach. Zespół Wiedzy Zarządzania Projektami (PMBOK) definiuje WBS jako „zorientowany na dostarczanie, hierarchiczny rozkład pracy do wykonania przez zespół projektowy”.

Element WBS może być produktem, danymi, usługą lub dowolną ich kombinacją. WBS zapewnia również niezbędne ramy dla szczegółowego szacowania kosztów i kontroli, a także dostarcza wskazówek dotyczących opracowywania i kontroli harmonogramu.

Reprezentacja WBS

WBS jest reprezentowany jako hierarchiczna lista działań projektowych. Istnieją dwa formaty WBS -

  • Widok konspektu (format z wcięciem)
  • Widok struktury drzewa (schemat organizacyjny)

Najpierw omówmy, jak używać widoku konspektu do przygotowywania WBS.

Widok konspektu

Widok konspektu to bardzo przyjazny dla użytkownika układ. Prezentuje dobry widok na cały projekt i pozwala na łatwe modyfikacje. Używa liczb do rejestrowania różnych etapów projektu. Wygląda trochę podobnie do następującego -

  • Software Development

    • Scope

      • Określ zakres projektu
      • Bezpieczne sponsorowanie projektu
      • Zdefiniuj wstępne zasoby
      • Zabezpiecz podstawowe zasoby
      • Zakres zakończony
    • Analysis/Software Requirements

      • Przeprowadź analizę potrzeb
      • Projekt wstępnych specyfikacji oprogramowania
      • Opracuj wstępny budżet
      • Omów z zespołem specyfikacje / budżet oprogramowania
      • Uwzględnij opinie na temat specyfikacji oprogramowania
      • Opracuj harmonogram dostaw
      • Uzyskaj zgody na kontynuację (koncepcja, harmonogram i budżet)
      • Zabezpiecz wymagane zasoby
      • Analiza zakończona
    • Design

      • Przejrzyj wstępne specyfikacje oprogramowania
      • Opracuj specyfikacje funkcjonalne
      • Uzyskaj zgodę, aby kontynuować
      • Projekt kompletny
    • Development

      • Przejrzyj specyfikacje funkcjonalne
      • Zidentyfikuj modułowe / wielopoziomowe parametry projektowe
      • Opracuj kod
      • Testowanie deweloperskie (debugowanie podstawowe)
      • Rozwój zakończony
    • Testing

      • Opracuj plany testów jednostkowych przy użyciu specyfikacji produktów
      • Opracuj plany testów integracji, korzystając ze specyfikacji produktów
    • Training

      • Opracuj specyfikacje szkoleniowe dla użytkowników końcowych
      • Zidentyfikuj metodologię prowadzenia szkoleń (online, w klasie itp.)
      • Opracuj materiały szkoleniowe
      • Sfinalizuj materiały szkoleniowe
      • Opracuj mechanizm dostarczania szkoleń
      • Kompletne materiały szkoleniowe
    • Deployment

      • Określ ostateczną strategię wdrożenia
      • Opracuj metodologię wdrażania
      • Bezpieczne zasoby wdrożeniowe
      • Szkolenie personelu pomocniczego
      • Wdrażaj oprogramowanie
      • Wdrożenie zakończone

Przyjrzyjmy się teraz widokowi struktury drzewa.

Widok struktury drzewa

Widok struktury drzewa przedstawia bardzo łatwy do zrozumienia widok całego projektu. Na poniższej ilustracji pokazano, jak wygląda widok struktury drzewa. Ten typ struktury schematu organizacyjnego można łatwo narysować za pomocą funkcji dostępnych w programie MS-Word.

Rodzaje WBS

Istnieją dwa rodzaje WBS -

  • Functional WBS- W funkcjonalnym WBS system jest uszkodzony na podstawie funkcji w aplikacji, która ma być tworzona. Jest to przydatne przy szacowaniu wielkości systemu.

  • Activity WBS- W WBS aktywności system jest uszkodzony na podstawie działań w systemie. Działania są dalej podzielone na zadania. Jest to przydatne przy szacowaniu nakładu pracy i harmonogramu w systemie.

Oszacuj rozmiar

Step 1 - Zacznij od funkcjonalnego WBS.

Step 2 - Rozważ węzły liści.

Step 3 - Użyj metody Analogy lub Wideband Delphi, aby oszacować rozmiar.

Oszacuj wysiłek

Step 1- Użyj szerokopasmowej techniki Delphi do skonstruowania WBS. Sugerujemy, aby zadania nie trwały dłużej niż 8 godzin. Jeśli zadanie trwa dłużej, podziel je.

Step 2 - Użyj szerokopasmowej techniki Delphi lub trzypunktowego oszacowania, aby uzyskać szacunki nakładu pracy dla zadań.

Planowanie

Gdy WBS jest gotowy i znane są szacunki dotyczące rozmiaru i nakładu pracy, można przystąpić do planowania zadań.

Planując zadania, należy wziąć pod uwagę pewne rzeczy -

  • Precedence - Zadanie, które musi nastąpić, zanim zostanie powiedziane, że ma pierwszeństwo przed drugim.

  • Concurrence - Zadania współbieżne to takie, które mogą wystąpić w tym samym czasie (równolegle).

  • Critical Path - Określony zestaw zadań sekwencyjnych, od których zależy data zakończenia projektu.

    • Wszystkie projekty mają ścieżkę krytyczną.
    • Przyspieszenie zadań niekrytycznych nie skraca bezpośrednio harmonogramu.

Metoda ścieżki krytycznej

Metoda ścieżki krytycznej (CPM) to proces określania i optymalizacji ścieżki krytycznej. Niekrytyczne zadania ścieżki mogą rozpocząć się wcześniej lub później bez wpływu na datę zakończenia.

Pamiętaj, że ścieżka krytyczna może zmienić się na inną, gdy skracasz obecną. Na przykład dla WBS na poprzednim rysunku ścieżka krytyczna wyglądałaby następująco -

Ponieważ data zakończenia projektu jest oparta na zestawie kolejnych zadań, zadania te nazywane są zadaniami krytycznymi.

Termin zakończenia projektu nie jest oparty na szkoleniu, dokumentacji i wdrożeniu. Takie zadania nazywane są zadaniami niekrytycznymi.

Relacje zależności zadań

W niektórych przypadkach podczas planowania może być konieczne uwzględnienie zależności między zadaniami. Ważnymi relacjami zależności między zadaniami są -

  • Od wykończenia do startu (FS)
  • Wykończenie do wykończenia (FF)

Od wykończenia do startu (FS)

W relacji zależności między zadaniami Finish-to-Start (FS) zadanie B nie może rozpocząć się do momentu zakończenia zadania A.

Wykończenie do wykończenia (FF)

W relacji zależności zadania od zakończenia do zakończenia (FF) zadanie B nie może zakończyć się do momentu zakończenia zadania A.

Wykres Gantta

Wykres Gantta to rodzaj wykresu słupkowego, zaadaptowany przez Karola Adamieckiego w 1896 roku i niezależnie przez Henry'ego Gantta w latach 1910-tych, który ilustruje harmonogram projektu. Wykresy Gantta ilustrują daty rozpoczęcia i zakończenia elementów końcowych i elementów podsumowujących projektu.

Możesz przenieść format konspektu z rysunku 2 do programu Microsoft Project, aby uzyskać widok wykresu Gantta.

Kamienie milowe

Kamienie milowe to krytyczne etapy Twojego harmonogramu. Będą miały zerowy czas trwania i są używane do oznaczenia, że ​​wykonałeś określony zestaw zadań. Kamienie milowe są zwykle przedstawiane jako diament.

Na przykład na powyższym wykresie Gantta, ukończenie projektu i ukończenie rozwoju są pokazane jako kamienie milowe reprezentowane przez kształt rombu.

Kamienie milowe można powiązać z warunkami umowy.

Zalety szacowania przy użyciu WBS

WBS w znacznym stopniu upraszcza proces wyceny projektów. Oferuje następujące zalety w porównaniu z innymi technikami szacowania -

  • W WBS identyfikowana jest cała praca do wykonania w ramach projektu. W związku z tym, przeglądając WBS z udziałowcami projektu, będzie mniej prawdopodobne, że pominiesz jakąkolwiek pracę potrzebną do dostarczenia pożądanych rezultatów projektu.

  • WBS zapewnia dokładniejsze szacunki kosztów i harmonogramu.

  • Kierownik projektu uzyskuje udział zespołu w sfinalizowaniu WBS. To zaangażowanie zespołu generuje entuzjazm i odpowiedzialność w projekcie.

  • WBS stanowi podstawę do przydziału zadań. Jako precyzyjne zadanie przydzielane jest do konkretnego członka zespołu, który byłby odpowiedzialny za jego wykonanie.

  • WBS umożliwia monitorowanie i kontrolowanie na poziomie zadań. Dzięki temu możesz mierzyć postępy i mieć pewność, że Twój projekt zostanie dostarczony na czas.