Przykładowe projekty Pani. Utwórz łącze w oknie szczegółów zadania


C utworzenie nowego projektu w Projekt MS

Rozważmy na przykład projekt zaprojektowania i opracowania witryny z wizytówkami dla sklepu za pomocą cms.

Pierwsze kroki tworzenia harmonogramu projektu to: rozpoczęcie nowego planu projektu, określenie daty rozpoczęcia lub zakończenia projektu oraz wprowadzenie ogólnych informacji o projekcie.

  1. Uruchom projekt MS.
  2. Kliknij przycisk Utwórz na pasku narzędzi Standard lub uruchom polecenie Plik/Utwórz .
  3. W menu Projekt wybierz drużynęSzczegóły Projektu. Wprowadź lub wybierz datę rozpoczęcia projektu 17 października 2008. I kliknij przycisk OK.

Rozpoczynając nowy projekt w programie Microsoft Project, możesz wprowadzić datę rozpoczęcia lub datę zakończenia projektu, ale nie obie te daty. Zaleca się wprowadzać tylko Data rozpoczęcia projekt, a datą zakończenia będzie obliczony w Microsoft Project po wprowadzeniu i zaplanowaniu zadań. Jeżeli projekt ma być zakończony w określonym terminie, należy wpisać tylko datę zakończenia projektu. Wstępne planowanie należy rozpocząć od daty zakończenia, aby określić, kiedy projekt musi się rozpocząć.

  1. Kliknij przycisk Zapisz.
  2. W polu Nazwa pliku wprowadź nazwę projektuTworzenie stron internetowych 1, a następnie kliknij przycisk Ratować .

Wprowadź kluczowe informacje o projekcie

Każdy projekt zawiera unikalny zestaw komponentów: cel projektu, określone zadania i osoby, które je wykonują. Aby zapamiętać wszystkie ważne informacje i ich związek, należy wprowadzić dane projektu i odwoływać się do nich w razie potrzeby.

  1. W menu Plik wybierz drużynę Nieruchomości i otwórz kartę Dokument.
  2. Wprowadź wszelkie szczegóły dotyczące projektu, takie jak kto będzie nim zarządzał i utrzymywał plik projektu, opisz cel projektu, znane ograniczenia i wprowadź inne ogólne uwagi dotyczące projektu.
  3. Naciśnij przycisk OK.

Skonfiguruj kalendarz projektu

Kalendarz projektumożna modyfikować, aby odzwierciedlić dni i godziny pracy dla każdego członka projektu.Kalendarz standardowy: dni robocze od poniedziałku do piątku, od 9:00 do 18:00, z godzinną przerwą obiadową. Możesz także zdefiniować godziny wolne od pracy, takie jak weekendy lub noce, a także weekendy specjalne, takie jak święta.

  1. W menu Widok wybierz drużynę Wykres Gantta.

Ten widok służy do wyświetlania domyślnych ustawień dla nowego projektu. Okno widoku projektu posiada dodatkowy pionowy pasek tytułowy, na którym wyświetlana jest nazwa widoku.

  1. W menu Serwis wybierz drużynęZmień godziny pracy.
  2. Wybierz datę w kalendarzu, na przykład 1 stycznia 2008 r.
  3. Wybierz opcję czas wolny od pracy na weekendy od 1 do 9 stycznia, 23 lutego i 8 marca.
  4. Wybierz opcjęniestandardowe godziny pracyzmienić godziny pracy w piątek, w terenie Z wprowadź w polu godziny od 9:00 do 13:00 i czas zakończenia Od 14:00 do 17:00.
  5. Naciśnij przycisk OK.

Wprowadzanie i porządkowanie listy zadań

Na końcu tego samouczka utworzysz listę zadań uporządkowaną według zadań podsumowujących i szczegółowych.

Wprowadzanie zadań i czasu ich trwania

Typowy projekt to zbiór powiązanych ze sobą elementów zadania . Zadanie jest określone przez zakres prac i specyfikę wyniki ; powinien być na tyle krótki, aby można było regularnie śledzić postępy. Czas trwania zadań powinien zwykle mieścić się w przedziale od jednego dnia do dwóch tygodni.

  1. W oknie projektu (reprezentowanym jako Wykresy Gantta w ) w polu Nazwa zadania wprowadź nazwę pierwszego zadania (patrz rysunek 1). w kolumnie Czas trwania Program Microsoft Project wprowadza szacowany czas trwania zadania wynoszący jeden dzień ze znakiem zapytania.

Do każdego zadania możesz dodać notatki. W polu Nazwa zadania wybierz zadanie i kliknij przycisk Notatki do zadań . Wprowadź informacje w poluNotatki i kliknij przycisk OK.

  1. W polu Czas trwania wprowadź czas potrzebny do wykonania zadania (patrz rysunek 1). Czas realizacji podawany jest: w miesiącach, tygodniach, dniach, godzinach lub minutach z wyłączeniem dni wolnych od pracy. Możesz użyć następujących skrótów.

miesiące = miesiąc tygodnie = n dni = d godziny = h minuty = min

Notatka. Aby określić przybliżony czas trwania, wpisz po nim znak zapytania.

  1. Naciśnij klawisz WPROWADŹ.
  2. W kolejnych wierszach wprowadź dodatkowe zadania wymagane do ukończenia projektu. Sposób ich organizowania i modyfikowania zostanie omówiony później.

Notatka. Nie należy wprowadzać dat w polach Początek i Koniec dla każdego zadania. Program Microsoft Project oblicza daty rozpoczęcia i zakończenia na podstawie relacji między zadaniami, co zostanie omówione w następnej lekcji.

Ankieta przedprojektowa

Definicja dnia projektowego

Planowanie

Harmonogram dni pracy

Planowanie budżetu dziennego

Planowanie dziennego ryzyka

Projekt

Ustalenie tematów i organizacja treści dnia

Analiza treści dnia

Struktura treści dnia

Stwórz plan dostarczania treści

Projekt dnia

Projektowanie SCRIPT'ów

Projektowanie witryny hostingowej

Projekt treści dnia

Projekt ukończony 0 dni

Analiza dnia i zarządzanie

Realizacja

Opracowanie szablonów (projektów) dni

Opracowanie treści graficznych (guziki, loga) dni

CMS) dni

Wypełnianie zasobów (zawartości) dni

Dni hostingu

Dokumentacja (instrukcje) dni

Analiza wzorców pod kątem użyteczności, klienta i kontroli rozwiązania (decyzje ryzyka) dnia

Testowanie

Testy wewnętrzne

Dni testów użyteczności

Dni testów funkcjonalnych

Test merytoryczny (pod względem gramatyki i logiki) dni

Dni testów zewnętrznych

Dni wyrafinowania

Realizacja

Przeniesienie serwisu do klienta

Prowadzenie klasy mistrzowskiej na temat wykorzystania dni

Awans

Dni optymalizacji pod kątem wyszukiwarek

Rejestracja w wyszukiwarkach

Wypełnienie każdego elementu dniami informacyjnymi

Wdrożenie zakończone 0 dni

Parsowanie i archiwizacja dokumentacji

Zawarcie umowy o wsparcie dzienne

Dni zwolnienia

Ryż. 1. Plan projektu

Tworzenie kamienia milowego

Kamień milowy Jest to zadanie używane do wskazania znaczących wydarzeń w harmonogramie, takich jak ukończenie ważnego kamienia milowego. Po wprowadzeniu zerowego czasu trwania dla zadania w programie Microsoft Project wykres Gantta wyświetla symbol kamienia milowego na początku odpowiedniego dnia.

  1. W polu Czas trwania kliknij czas trwania zadania, które chcesz ustawić jako kamień milowy, a następnie wprowadź wartość 0d . naciśnij klawisz WCHODZIĆ.

Notatka. Zadanie o zerowym czasie trwania jest automatycznie oznaczane jako kamień milowy, ale każde zadanie może być kamieniem milowym. Aby oznaczyć zadanie jako kamień milowy, wybierz zadanie w polu Nazwa zadania. Naciśnij przycisk Szczegóły zadaniana standardowym pasku narzędzi (lub uruchom polecenieSzczegóły projektu/zadania). Wybierz zakładkę Dodatkowo a następnie zaznacz poleOznacz zadanie jako kamień milowy.

Organizacja zadań w logicznej strukturze

Strukturyzacjapomaga organizować zadania w łatwiejsze do zarządzania komponenty. Tworząc hierarchię, możesz połączyć powiązane zadania w bardziej ogólne zadanie. Zadania współdzielone nazywane są zadaniami sumarycznymi (lub fazami); nazywane są zadania zgrupowane w ramach zadania sumarycznego podzadania . Data rozpoczęcia i zakończenia zadania sumarycznego jest określona przez daty rozpoczęcia i zakończenia jego pierwszego i ostatniego podzadania. W naszym przykładzie suma (fazy) to zadania -Ankieta przedprojektowa, Projektowanie, Implementacja, Testowanie, Implementacja.

Aby uporządkować konspekt, użyj przycisków konspektu.

Akapit

półka

Pokaż podzadania

Ukryj podzadania

  1. W polu Nazwa zadania Wybierz zadania, które chcesz uczynić podzadaniami.
  2. Kliknij przycisk Wcięcie wcinać zadania.
  3. Zrób to samo z pozostałymi podzadaniami.

Zmiana listy zadań

Jeśli utworzyłeś listę zadań, możesz chcieć zmienić lokalizację zadań, skopiować zestaw zadań lub usunąć zadania, których już nie potrzebujesz.

  1. W polu „Identyfikator”. » (pole najbardziej po lewej) wybierz zadanie, które chcesz skopiować, przenieść lub usunąć. Aby podświetlić wiersz, kliknij numer identyfikacyjny zadania. Aby wybrać wiele sąsiednich linii, przytrzymując klawisz ZMIANA , kliknij pierwszy i ostatni numer wiersza w żądanym zakresie. Aby wybrać wiele losowych linii, naciśnij klawisz KLAWISZ KONTROLNY i trzymając go, klikaj jeden po drugim numery identyfikacyjne zadań.
  2. Skopiuj, przenieś lub usuń zadanie. Aby skopiować zadanie, kliknij przycisk Kopiuj . Aby przenieść zadanie, kliknij przycisk Cięcie . Aby usunąć zadanie, naciśnij klawisz DEL.
  3. Aby przenieść wycięty blok lub wkleić skopiowany blok, zaznacz wiersze, w których chcesz go wkleić. Upewnij się, że wybrano wymagane wiersze. Naciśnij przycisk Wstawić . Jeśli wklejane wiersze zawierają informacje, nowe wiersze zostaną wstawione nad tymi wierszami.
  4. Okresowo zapisuj plik projektu.

Rada. Aby dodać nowe zadanie pomiędzy już istniejącymi, wybierz numer zadania i naciśnij klawisz INS . Po wstawieniu nowego zadania wszystkie zadania są automatycznie przenumerowane.

Tworzenie relacji między zadaniami

Jednym z najbardziej niezawodnych sposobów planowania zadań jest ustalanie relacji między nimi, tj.zależności zadań. Zależności zadań odzwierciedlają warunkowość kolejnych zadań, czyli Obserwujący , wcześniejsze zadania lubprzodkowie. Na przykład, jeśli zadanie „Pomaluj ścianę” ma zostać zakończone przed zadaniem „Powiesić zegar”, możesz połączyć te dwa zadania, tak aby zadanie „Pomaluj ścianę” stało się poprzednikiem, a zadanie „Powiesić zegar” następca.

Typy linków do problemów

Istnieją cztery rodzaje łączy między zadaniami w MS Project. Relacja zakończenie-rozpoczęcie, w skrócie FS (OH), jest najczęstszym typem zależności między zadaniami, w której zadanie B nie może się rozpocząć, dopóki zadanie A nie zostanie zakończone:

Relacja start-to-start, w skrócie SS (HH), oznacza zależność, w której zadanie B nie może się rozpocząć, dopóki nie rozpocznie się zadanie A. Na przykład edycja techniczna nie może rozpocząć się przed edycją treści, ale aby rozpocząć edycję techniczną, należy nie trzeba czekać na zakończenie edycji zawartości. Za pomocą takiego połączenia zazwyczaj łączy się zadania, które powinny być wykonywane niemal jednocześnie.

Relacja zakończenie-do-zakończenia, w skrócie FF(00), oznacza zależność, w której zadanie B nie może zakończyć się, dopóki zadanie A nie zostanie zakończone jednocześnie, ale jedno nie może się zakończyć, dopóki drugie nie zostanie zakończone. Na przykład przekazanie programu idzie w parze z poprawą błędów (wykrytych podczas procesu przekazania), a dopóki nie zostanie zakończone poprawianie błędów, przekazanie również nie może zostać zakończone.

Relacja Start-to-Finish, w skrócie SF, oznacza zależność, w której zadanie B nie może się zakończyć, dopóki nie rozpocznie się zadanie A. Zazwyczaj taka relacja jest używana, gdy A jest zadaniem z ustaloną datą rozpoczęcia, której nie można zmienić. W takim przypadku data rozpoczęcia kolejnego zadania nie zmienia się wraz ze wzrostem czasu trwania poprzedniego.

Po połączeniu zadań zmiana dat poprzedzających ma wpływ na daty następcze. Program Microsoft Project domyślnie tworzy zależność zadania Zakończ-Rozpocznij. Ponieważ jednak zależność End-to-Start nie jest odpowiednia w każdym przypadku, do rzeczywistego modelowania projektów link do zadania można zmienić na Start-Początek, Koniec-Koniec lub Początek-Koniec.

Korzystanie z opóźnień i postępów

Często w życiu zależności między zadaniami są nieco bardziej złożone niż od zakończenia do rozpoczęcia. Na przykład między zadaniem „Malowanie ścian” a „Wiszące obrazy” musi upłynąć jeden dzień, aby farba wyschła. Aby opisać taką zależność między zadaniami, MS Project wykorzystuje parametr Lag. Przykładowo w przypadku malowania ścian przerwa między zadaniami powinna wynosić 1 dzień.

Opóźnienie jest właściwością łącza i można je określić w oknie dialogowym właściwości łącza (na przykład 1 dzień) lub jako procent czasu trwania zadania poprzedzającego. Na przykład, jeśli poprzednik ma długość 4 dni, opóźnienie 25% wyniesie 1 dzień.

Czasami nie trzeba czekać na zakończenie poprzedniego zadania przed rozpoczęciem następnego zadania. Na przykład możesz rozpocząć tapetowanie, gdy tynk zostanie położony przynajmniej na niektórych ścianach w domu. W takim przypadku należy użyć ołowiu. Przewaga jest wprowadzana w taki sam sposób jak opóźnienie, ale ze znakiem ujemnym, na przykład przewaga 1 dnia jest oznaczona jako -Id (-1d), a przewaga 50% (to znaczy rozpoczyna się następne zadanie gdy poprzednia jest w połowie ukończona) jako -50%.

Sposoby tworzenia relacji

Mysz

Łącze jest tworzone przez przeciąganie myszą z jednego słupka wykresu Gantta na drugi, przy czym typ łącza jest domyślnie zdefiniowany jako FS. Zadanie poprzednika to zadanie, w którym rozpoczęło się przeciąganie, a zadaniem następcy to zadanie, w którym przeciąganie się zakończyło (strzałka na końcu łącza wskazuje zadanie następne). Aby usunąć łącze lub zmienić jego typ, kliknij dwukrotnie na diagram i wykonaj odpowiednie operacje w oknie dialogowym, które zostanie otwarte.

Korzystanie z menu

Aby połączyć ze sobą dwa lub więcej zadań, wybierz je w polu Nazwa zadania i w tej samej kolejności, w jakiej powinny być połączone. Aby wybrać wiele zadań z rzędu, naciśnij klawisz ZMIANA i trzymając go, kliknij pierwsze i ostatnie zadanie. Aby losowo wybrać wiele zadań, naciśnij klawisz KLAWISZ KONTROLNY i trzymając go, klikaj kolejno wymagane zadania.

Kliknij przycisk Połącz zadania ( lub uruchom polecenieEdytuj/Połącz zadania).

Aby edytować łącze zadania, kliknij dwukrotnie linię łącza między zadaniami, które chcesz edytować. Otworzy się okno dialogowe Zależność zadań. Jeśli otworzy się okno dialogowe Style linii, oznacza to, że nie kliknąłeś linii łączącej; musisz zamknąć to okno dialogowe i ponownie kliknąć dwukrotnie łącze zadania.

Pole kombi Typ wybierz żądany typ połączenia między zadaniami i kliknij przycisk OK.

Aby przerwać połączenie między zadaniami, wybierz te zadania w polu Nazwa zadania i kliknij przyciskOdłącz zadania. Wszystkie linki zostaną usunięte, a wszystkie zadania zostaną przełożone na podstawie ograniczenia , takie jak Jak najszybciej lub Rzeczywiste zakończenie.

Edycja łączy w tabeli

Aby szybko określić poprzednika zadania podczas wprowadzania zadania, użyj kolumny Poprzedniki, która jest domyślnie zawarta w tabeli Wpis.

W przypadku, gdy połączenie różni się od standardowego, w polu należy podać numer zadania poprzedniego oraz skrót odpowiadający rodzajowi połączenia. Jeśli połączenie ma opóźnienie lub wyprzedzenie, należy to wskazać obok rodzaju połączenia, używając znaków + lub -. Jeżeli opóźnienie lub przewód jest używany ze standardowym połączeniem FS (OH), wówczas należy również podać jego skrót. A jeśli zadanie ma kilku poprzedników, to powiązania z nimi muszą być określone średnikiem.

Edytuj linki w formularzu

Jeśli używasz różnych typów łączy w projekcie, wygodniejsze będzie użycie specjalnych okien dialogowych do pracy z nimi. Najwygodniejsze jest okno dialogowe Formularz zadania. Ten formularz jest wyświetlany, jeśli na wykresie Gantta wybierz polecenie menu Okno / Podziel (Okno / Podziel).

Ustal powiązania między zadaniami w projekcie (patrz Tabela 1).


Tabela 1

Nazwa zadania

Poprzednik

Ankieta przedprojektowa

Definicja projektu

Planowanie

Plan pracy

Planowanie budżetu

Planowanie ryzyka

Projekt

Projekt struktury serwisu

Ustalenie tematów i organizacja treści

Analiza treści

Strukturyzacja treści

10НН+2d

Stwórz plan dostarczania treści

Inżynieria projektowania

12НН+1d

Projektowanie SCRIPTów

12НН+2d

Projekt strony hostingowej

Projekt treści

12НН+2d

Projekt ukończony

Analiza i zarządzanie

Realizacja

Opracowanie szablonów (projekt)

Opracowanie treści graficznych (guziki, logotypy)

20НН+2d

Opracowanie dodatkowych scenariuszy ( CMS)

21НН+1d

Wypełnianie zasobu (treść)

Hosting

Dokumentacja (instrukcje)

24НН+1d

Analiza wzorców pod kątem użyteczności, klienta i rozwiązania kontrolnego (decyzje ryzyka)

Testowanie

Testy wewnętrzne

Test użyteczności

26ON+7d

Test funkcjonalny

26ON+8d

Test merytoryczny (pod względem gramatycznym i logicznym)

26ON+6d

Testy zewnętrzne

Udoskonalenie

Realizacja

Przeniesienie serwisu do klienta

Prowadzenie klasy mistrzowskiej na temat użytkowania

Awans

Optymalizacja wyszukiwarki

33ON+5d

Rejestracja w wyszukiwarkach

Wypełnianie każdego elementu informacjami

Wdrożenie zakończone

Przekazanie dokumentacji projektowej

Parsowanie i archiwizacja dokumentacji

Zawarcie umowy o wsparcie

Zrzeczenie się roszczeń

Data rozpoczęcia projektu

Niech nasz projekt rozpocznie się w poniedziałek 20.10.2008.

  1. Otwórz okno dialogowe definicji projektu za pomocą polecenia menu Projekt/Informacje o projekcie (Szczegóły projektu/projektu) i zmienić wartość parametru Data rozpoczęcia ( Data rozpoczęcia) na dzień 20.10.2008r . Następnie plan projektu zostanie automatycznie przebudowany.
  2. Tworzenie stron internetowych 1.

Ograniczenia i terminy

Wiązanie zadania z określoną datą w MS Project odbywa się za pomocą elementu Ograniczenie ( Ograniczenie ). Korzystając z ograniczeń, możesz na przykład określić, że zadanie musi rozpocząć się określonego dnia lub zakończyć nie później niż w określonym dniu.

Definiując czasy trwania zadań i relacje między nimi, zapewniasz programowi elastyczność w zakresie ponownego obliczania planu projektu w przypadku zmiany harmonogramu. Wprowadzenie ograniczeń zmniejsza tę elastyczność, a MS Project wyróżnia kilka rodzajów ograniczeń (Tabela 2) w zależności od tego, jak bardzo wpływają one na elastyczność obliczeń.

W projektach zaplanowanych od daty rozpoczęcia domyślnie wszystkie zadania mają ograniczenie Jak najszybciej (Tak szybko, jak to możliwe), a dla projektów zaplanowanych od daty końcowej Jak najpóźniej ( tak późno jak to możliwe).

Tabela 2

Typ ograniczenia

Zaplanuj wpływ

Opis

Jak najszybciej (jak najszybciej)

elastyczny

Przy tym limicie MS Project umieszcza zadanie w harmonogramie tak wcześnie, jak to możliwe, biorąc pod uwagę inne opcje harmonogramu. Nie ma żadnych dodatkowych ograniczeń dotyczących zadania. Ten domyślny limit dotyczy wszystkich zadań, jeśli projekt jest zaplanowany od daty rozpoczęcia

Tak późno, jak to możliwe (ALAP), Tak późno, jak to możliwe (KMP)

elastyczny

Przy tym limicie MS Project umieszcza zadanie w harmonogramie możliwie najpóźniej, biorąc pod uwagę inne parametry planu. Nie ma żadnych dodatkowych ograniczeń dotyczących zadania.

Ten domyślny limit dotyczy wszystkich zadań, jeśli projekt jest zaplanowany od daty zakończenia

Zakończ nie później niż (FNLT), Zakończ nie później niż ( SNP)

Przeciętny

To ograniczenie wskazuje najpóźniejszą datę, w której zadanie musi zostać zakończone. W takim przypadku zadanie można wykonać zarówno w tym dniu, jak i przed nim. Poprzednie zadanie nie będzie mogło „wypchnąć” zadania z ograniczeniem FNLT (FNLT) poza datę ograniczenia.

W przypadku projektów zaplanowanych od daty zakończenia ten limit obowiązuje po wprowadzeniu daty zakończenia zadania

Rozpocznij nie później niż (SNLT), Rozpocznij nie później niż (NNL)

Przeciętny

Ten limit wskazuje najpóźniejszą datę rozpoczęcia zadania. Zadanie może rozpocząć się wcześniej lub tego dnia, ale nie później. Poprzednicy nie będą mogli „wypchnąć” zadania z ograniczeniem SNLT (SNLT) poza datę ograniczenia.

W przypadku projektów zaplanowanych od daty zakończenia ten limit obowiązuje po wprowadzeniu daty rozpoczęcia zadania

Zakończ nie wcześniej niż (FNET), Zakończ nie wcześniej niż (ONR)

Przeciętny

To ograniczenie wskazuje najwcześniejszą datę, kiedy zadanie może zostać ukończone. Zadanie nie może zostać umieszczone w harmonogramie tak, aby zakończyło się wcześniej niż wyznaczona data.

W przypadku projektów, które są zaplanowane od daty rozpoczęcia, to ograniczenie ma zastosowanie po wprowadzeniu daty zakończenia zadania

Rozpocznij nie wcześniej niż (SNET)

Przeciętny

Ten limit wskazuje najwcześniejszą datę rozpoczęcia zadania. Zadanie nie może być umieszczone w harmonogramie wcześniej niż podana data.

W przypadku projektów, które są zaplanowane od daty rozpoczęcia, to ograniczenie ma zastosowanie po wprowadzeniu daty rozpoczęcia zadania

Musi się rozpocząć w dniu (MSO), ustalony start ( FN )

Nieelastyczny

To ograniczenie określa dokładną datę, w której data rozpoczęcia zadania musi zostać umieszczona w harmonogramie. Inne czynniki (powiązania między zadaniami, opóźnienia lub leady itp.) nie mogą wpływać na pozycję zadania w harmonogramie

Koniec musi być włączony (MFO), stałe wykończenie ( FO)

Nieelastyczny

To ograniczenie określa dokładną datę, w której data zakończenia zadania musi zostać umieszczona w harmonogramie. Żadne inne czynniki nie mogą na to wpływać

Domyślne ograniczenia można zmienić, wprowadzając datę rozpoczęcia lub zakończenia zadania w kolumnach Rozpoczęcie i Zakończenie w tabeli Wpis lub dowolnej innej tabeli zawierającej te kolumny. Po wprowadzeniu daty MS Project ustawi limit zgodnie z Tabelą. 2.

Termin ostateczny ) datę wskazującą termin wykonania zadania. Różnica między stosowaniem terminu ostatecznego a stosowaniem ograniczenia polega na tym, że istnienie terminu ostatecznego nie wpływa na obliczanie harmonogramu projektu. Jeśli zadanie ma określony termin, wykres Gantta wyświetla odpowiedni znak, a jeśli zadanie nie dotrzymuje tego terminu, w kolumnie Wskaźniki pojawia się specjalna ikona.

Ograniczenia muszą być w planie, zanim przejdziesz od planowania zakresu pracy do planowania zasobów zaangażowanych w projekt. Dzieje się tak dlatego, że terminy zwykle zależą od liczby przypisanych osób, a terminy wskazują, kiedy należy przypisać do zadania więcej osób, aby dotrzymać terminów, a kiedy mniej, jeśli terminy nie są napięte.

Główne ograniczenia dotyczące harmonogramu realizacji głównych faz można wprowadzić po opracowaniu planu szkieletowego projektu. Po dodaniu wszystkich prac do planu należy ograniczyć najważniejsze z nich, a dopiero potem przejść do określenia powiązań i czasów trwania. Zwykle na tym etapie można dowiedzieć się, czy praca jest na czas i dostosować czas trwania niektórych zadań.

Przykład zastosowania limitów i terminów

Ponieważ w naszym przykładzie nie zdefiniowaliśmy limitów i terminów w fazie szkieletowego planu pracy, zaczniemy definiować terminy i limity w bieżącym planie pracy. w projekcieProjekt i wykonanie strony wizytówkowej dla sklepu z wykorzystaniem cmszastosujemy obydwa rodzaje ograniczeń MS Project: a właściwie ograniczenia i terminy więc możesz porównać łatwość użytkowania.

Załóżmy, że strona jest rozwijana średnio 4 miesiące. Oznacza to, że rozpoczynając rozwój serwisu pod koniec października, musimy zakończyć go np. w połowie lutego, nie później niż 20. Ponieważ termin ten jest zwykle określony w umowie z klientem, któremu przekazywana jest witryna, ograniczenie to jest bardzo restrykcyjne. W związku z tym, dla ostatniego zadania Zrzeczenie się roszczeń, należy ustawić Zakończenie nie później niż ograniczenie na datę 20.02.09.

  1. Dlaczego musisz dwukrotnie kliknąć zadanie, aby otworzyć okno dialogoweSzczegóły zadaniai przejdź do zakładki Dodatkowo.
  2. Na karcie Zaawansowane na liście rozwijanej Typ ograniczenia ( Typ ograniczenia ) wybierz Koniec nie później niż godz.
  3. W polu Data ograniczenia ( Data ograniczenia) podać datę, do której zakończenie zadania jest ograniczone- 20.02.09.

Czasami, aby usunąć ograniczenie, należy usunąć wprowadzoną datę w polu Data ograniczenia. Ale MS Project nie pozwala na pozostawienie tego pola pustego, dlatego aby usunąć datę z pola, należy ją zastąpić tekstem NA (NA).

  1. Naciśnij przycisk OK.

Podczas ustawiania ograniczenia MS Project sprawdza, czy zadanie ma jakieś powiązania, a jeśli tak, analizuje, czy ustawiane ograniczenie może prowadzić do konfliktów. Jeżeli zgodnie z programem jest to możliwe, to wyświetlana jest podpowiedź, za pomocą której można anulować ustawienie ograniczenia (pierwszy przełącznik), kontynuować korzystanie z innego (optymalnego z punktu widzenia MS Project) ograniczenia (drugi przełącznik), lub kontynuuj korzystanie z wybranego ograniczenia (trzeci przełącznik).

W naszym przypadku zadanie, które podlega ograniczeniu Zakończ nie później niż (Koniec nie później niż godz) ma poprzednika, a jeśli zakończy się później niż data ograniczenia, spowoduje to konflikt. MS Project uważa za optymalne w naszej sytuacji użycie ograniczenia Zakończ nie wcześniej niż (Nie kończ wcześniej), ale zupełnie nam to nie odpowiada.

Notatka. Możesz uzyskać informacje o typie utworzonego ograniczenia, najeżdżając kursorem myszy na odpowiednią ikonę w polu Wskaźniki ( wskaźniki).

  1. Załóżmy więc, że zgodnie z umową z niezależnym programistą świadczącym usługi tworzenia szablonów,Rozwój szablonu(to zadanie nie ma poprzedników) powinno się rozpocząć 20.11.08 i przejść w ciągu 5 dni. W związku z tym ustalamy tę datę za pomocą ograniczenia Musi rozpocząć się (Stały początek) i czas trwania w 5 dni.
  2. Uwzględnijmy w planie ważne zadanie numer 18Projekt ukończony. Zgodnie z umową projekt musi być gotowy na 5 dni przed rozpoczęciem etapu Wdrożenia, czyli do 20.11.08.
  3. Ustaw termin wykonania zadaniaHosting w dniu 26.12.08.
  4. Możesz umieścić witrynę na hostingu tylko wtedy, gdy opracowanie szablonów, projektu graficznego, CMS jest ukończone co najmniej w połowie, a zawartość zasobu jest wypełniona. Więc zawiążemy zadanieHosting miejsc docelowychzależność FS (OH) od zadaniaWypełnianie zasobu (treść)i ustaw opóźnienie (Lag) -50%.
  5. Hostingjest de facto ostateczna, gdyż po jej zakończeniu osiągany jest jeden z rezultatów projektu, który zespół projektowy przenosi „na zewnątrz”. W takim przypadku czas trwania zadań wykończeniowych nie wynosi zero. Aby oznaczyć jako zakończone zadanie o niezerowym czasie trwania, należy użyć karty Zaawansowane ( Dodatkowo ) w oknie dialogowym szczegółów zadania. Na karcie zaznacz pole wyboru Oznacz zadanie jako kamień milowy (Oznacz zadanie jako kamień milowy).

Powtarzające się zadania

Często w projekcie niektóre zadania odbywają się regularnie, takie jak przygotowywanie raportów dla klienta projektu lub spotkania zespołu projektowego. Zadania cykliczne mają na celu opisanie takich zadań w planie projektu. Możesz dodać je do projektu za pomocą polecenia menu Wstaw/Zadanie cykliczne (Wstaw/powtarzające się zadanie), który otwiera okno dialogowe szczegółów zadania cyklicznego.

W naszym projekcie utworzymy cykliczne zadanieSpotkanie zespołu projektowegoktóre będą sprzedawane w piątki.

  1. Wykonaj polecenieWstaw/powtarzające się zadanie.
  2. W otwartym oknie dialogowym szczegółów zadania cyklicznego podać nazwę - Spotkanie zespołu projektowego i czas trwania 2 godz.
  3. Określ interwał powtarzania zadańCo tydzień, w piątki.

W obszarze Kalendarz do planowania tego zadania (Kalendarz do planowania tego zadania) określa na podstawie jakiego kalendarza zadanie zostanie umieszczone w planie kalendarza. Domyślnie, gdy lista rozwijana Kalendarz jest ustawiona na Brak, zadanie jest umieszczane na podstawie ustawień kalendarza projektu i kalendarza zaangażowanych zasobów. Jeśli chcesz użyć określonego kalendarza do planowania zadań, możesz go wybrać z rozwijanej listy. W takim przypadku pole wyboru Planowanie ignoruje kalendarze zasobów staje się dostępne (nie uwzględniaj kalendarzy zasobów podczas planowania)(Przyjrzymy się szczegółowo efektowi tej flagi w sekcji„Kalendarz zadań” w dalszej części).

  1. Po dokonaniu wszystkich ustawień należy nacisnąć przycisk OK , a program utworzy powtarzające się zadanie w projekcie.

W takim przypadku mogą pojawić się nieprzewidziane problemy, jeśli np. powtórzenie zadania wypadnie w weekend. MS Project wykryje to i wyświetli komunikat z możliwymi opcjami rozwiązania problemu: przenieś powtarzanie zadania na następny dzień roboczy, klikając przycisk Tak, nie twórz powtórzeń w dni wolne od pracy, klikając przycisk Nie, lub odmów utwórz zadanie cykliczne, klikając Anuluj.

Po umieszczeniu zadania cyklicznego w projekcie samo zadanie pojawia się jako faza w planie, a jego powtórzenia jako zadania zagnieżdżone. W tym przypadku zadanie i powtórzenia są oznaczone specjalnymi ikonami w polu Wskaźniki.

Ogólne zadanie projektu

Po zdefiniowaniu zakresu prac nasz plan obejmuje cztery fazy, które łączą w sobie wszystkie zadania projektu. Dla każdego z nich znany jest czas trwania, ale nie mamy ogólnych informacji o czasie trwania całego projektu. Nie można tego uzyskać sumując czasy trwania faz, ponieważ są one częściowo realizowane jednocześnie, co oznacza, że ​​całkowity czas trwania projektu nie równa się czasowi trwania jego faz. Aby połączyć fazy w jedną całość, możesz utworzyć kolejną fazęProjekt i wykonanie serwisu wizytówkowego opartego o cmsi uwzględnić w nim wszystkie istniejące fazy. Ale to jest bardziej poprawnewyświetl Zadanie podsumowania projektu(Zadanie podsumowujące projekt) specjalne zadanie zaprojektowane specjalnie w celu połączenia wszystkich działań w ramach projektu. Jest on wyświetlany na wykresie Gantta w specjalnym kolorze, a MS Project pracuje z nim w specjalny sposób.

  1. Aby wyświetlić zadanie sumaryczne projektu, w menu Opcje na karcie Widok ) zaznacz pole Pokaż zadanie sumaryczne projektu (Pokaż zadanie sumaryczne projektu). Zadanie sumaryczne zostanie wyświetlone z tytułem pobranym z pola Tytuł we właściwościach pliku, które można edytować w oknie dialogowym otwieranym poleceniem menu Plik/Właściwości ( Właściwości pliku).

Jeśli pole Komentarze jest wypełnione w tym oknie dialogowym ( Notatki ), to jego wartość stanie się komentarzem do zadania sumarycznego. Gdy zmienisz do niego nazwę zadania sumarycznego lub komentarz (Notatki), wartości odpowiedniego pola we właściwościach pliku zmienią się automatycznie.

  1. Zapisz plik projektu pod nazwąTworzenie stron internetowych 2.

Wykres Gantta to wykres liniowy, który określa daty rozpoczęcia i zakończenia powiązanych działań wraz z zasobami używanymi do ich wykonania.

  • instruktaż

Małe wprowadzenie

Cała metodologia to tylko zestaw prostych metod i zaleceń dotyczących wykorzystania MS Project do rozwiązywania zastosowanych problemów kierownika projektu. Od razu zastrzegam, że metodologia nie rości sobie pretensji do uniwersalności i ma zastosowanie tylko z pewnymi ograniczeniami, o których wspomnę w trakcie opowiadania.

Najpierw przypomnijmy sobie, czego zwykle wymaga się od kierownika projektu. Dla doświadczonych liderów jest to oczywiste, ale dla początkujących (lub tych, którzy dopiero mają zostać liderami) warto jeszcze raz o tym pamiętać. Tak więc projekt rozwoju oprogramowania to stworzenie jakiegoś unikalnego produktu. Na różnych etapach cyklu życia projektu RP jest wymagany do rozwiązywania różnych zadań.

Przed rozpoczęciem projektu
Przed rozpoczęciem projektu kierownik projektu zwykle musi odpowiedzieć na dwa pytania:
  1. jak długo potrwa projekt
  2. ile będzie kosztował projekt
Jednocześnie ważne jest, aby zrozumieć, że nikogo nie interesuje odpowiedź typu „nie wcześniej niż za pół roku”. Potrzebuje tylko oszacowania z góry.
Notatka. Nigdy nie miałem do czynienia z wyraźną wartością pieniężną projektu i, jak teraz rozumiem, jest to poważne zaniedbanie. Wszystkie projekty, którymi kierowałem, były wykonywane przez pracowników firmy. Zespół projektowy był tworzony na cały czas trwania projektu, niektórzy specjaliści byli zaangażowani przez określony czas. W rzeczywistości jestem zobowiązany oszacować liczbę wymaganych wykonawców, a także czas ich zaangażowania. Wydaje mi się, że jest to dość typowa sytuacja dla firm programistycznych. Ostatecznie wszystko sprowadza się do oszacowania kosztów pracy, które przy użyciu wzorów empirycznych zamieniają się w oszacowanie kosztów projektu. Jak widać, istnieje bezpośrednia zależność kosztu projektu od czasu jego realizacji.
W trakcie projektu
W warunkach wspomnianych ograniczeń głównym zadaniem kierownika projektu jest zapewnienie realizacji projektu w wyznaczonym terminie, a to bezpośrednio
wpływa na jego wartość. Nieprzewidziane okoliczności, które nieodłącznie towarzyszą każdemu projektowi, mogą prowadzić do niedotrzymania terminów. Ściśle mówiąc, harmonogram projektu można nieoczekiwanie skrócić, ale szczerze mówiąc nigdy czegoś takiego nie widziałem. Menedżer jest zobowiązany do reagowania na takie zdarzenia w odpowiednim czasie w celu ograniczenia negatywnych konsekwencji. Jedynym znanym mi sposobem rozwiązania tego problemu jest staranne planowanie, regularne monitorowanie zbliżających się problemów i dostosowywanie planów.
Pod koniec projektu
Pod koniec projektu kierownik zwykle spogląda wstecz i podsumowuje projekt. Najczęściej wymagana jest ocena, w jaki sposób projekt wypadł z zaplanowanych harmonogramów i dlaczego tak się stało.

Co potrafi MS Project

Pomimo zewnętrznej złożoności, MS Project jest bardzo prosty ideologicznie. Operuje trzema podmiotami - zadaniami, zasobami, kalendarzem i powiązaniami między nimi. Zasadniczo jest to baza danych, interfejs użytkownika do tworzenia i edytowania jednostek oraz minimalna, dość prosta automatyzacja (co Project robi samodzielnie w odpowiedzi na dane wejściowe).

Przeanalizujmy pokrótce właściwości bytów.

Zadanie ma czas trwania, zakres, przypisany zasób i cholernie dużo różnych właściwości. Jeśli nie ma wystarczającej liczby wbudowanych właściwości, możesz dodać własne — użyjemy tego później. Zadania mogą być ze sobą powiązane różnymi relacjami (poprzednicy, następcy itp.).

Ratunek ma wiele właściwości opisowych, ale co najważniejsze, może nim być
ustawić dostępność w czasie, do tego służy kalendarz. Zasób może być
przydzielony do zadania.

Na podstawie tych danych Project może tworzyć różne widoki przy użyciu
filtry, grupowania, sortowania itp. Ponadto wie, jak według jakiegoś algorytmu
Oblicz daty rozpoczęcia i zakończenia zadań na podstawie dostępności przydzielonych zasobów
i powiązania między zadaniami. To właściwie wszystko, co może zrobić.
Zobaczmy, jak możemy z tego skorzystać

Jak tego użyć

Notatka Aby było jaśniej, wyjaśnię kilka ogólnych właściwości projektów,
z którymi pracowałem. Mówimy więc o projektach rozwoju oprogramowania,
który składa się z kilku etapów. Na koniec każdego etapu musimy trochę zdobyć
namacalny rezultat, który zostanie przedstawiony klientowi, dlatego tak ważna jest dla nas ocena
termin nie tylko projektu jako całości, ale także poszczególnych etapów. Powtarzam, jedyny rodzaj zasobów
potrzebni są ludzie, a my nie zatrudniamy specjalistów z zewnątrz, tylko korzystamy
możliwości dla obecnych pracowników.
Przygotowanie planu
Mamy więc przed sobą zadanie techniczne i musimy odpowiedzieć na trzy pytania:
  1. Jak długo potrwa ten projekt?
  2. Ilu (i jakich) specjalistów będzie do tego potrzebnych?
  3. Jaki jest przewidywany koszt robocizny dla tego projektu?
W tym celu przygotowujemy wstępny plan realizacji projektu w MS Project. Te. Po prostu wypisujemy zadania, które należy wykonać w kolejności. Technika przekształcania zadania technicznego w zestaw zadań to osobna historia, nie będę się teraz nad tym rozwodził.
Przygotowanie planu odbywa się w kilku etapach:
  1. Sporządzanie listy zadań
  2. Eksponowanie zależności między zadaniami
    (wynik którego zadania jest potrzebny, aby przejść do następnego?).
  3. Przypisz wykonawców zadań
  4. Równoważenie obciążenia zasobów
  5. Równoważenie tego, co mamy
Przygotowując plan kierujemy się następującymi zaleceniami:
  1. Nie używamy zadań sumarycznych do dekompozycji.
    Wszystkie zadania są umieszczone na jednej liście liniowej. Na początku może się to wydawać niewygodne,
    ale oszczędza wielu problemów w przyszłości. Zarządzanie strukturą zadań
    użyj pól niestandardowych (patrz poniżej).
  2. Przeciągnij i upuść jest często używany do zarządzania zależnościami zadań. Gdy zadań jest dużo, szybko staje się to niewygodne. W takim przypadku zalecam nie używać przeciągnij i upuść, ale wyraźnie wskazać numery zadań poprzedzających. W tym celu możesz dodać do tabeli kolumnę „poprzednicy” i ręcznie wprowadzić numery zadań.
  3. Termin wykonania każdego zadania nie powinien przekraczać dwóch tygodni.
    Jeśli termin wykonania zadania przekracza tydzień, to już jest powód, aby pomyśleć o jego dekompozycji. Poszedłem za bardzo prostą metodologią szacowania: prymitywne zadanie - 2 dni, średnia
    trudność - 1 tydzień, trudne zadanie - 2 tygodnie. Jednocześnie nie powinno być wielu skomplikowanych zadań. Takie podejście umożliwia dość szybkie przygotowanie planu ewaluacji.
    Z jednej strony otrzymane oszacowanie oczywiście nie będzie dokładne, ale z drugiej strony, które z nich jest dokładne? Na podstawie praktycznych doświadczeń mogę tak powiedzieć
    przy dużych projektach błędy w oszacowaniach poszczególnych zadań są zwykle niwelowane, a przy małych projektach często możliwe (i konieczne!) jest zastosowanie dokładniejszych oszacowań.
  4. Zdecydowanie unikamy zadań, które mają kilku wykonawców. Do każdego zadania należy przypisać tylko jednego wykonawcę. Sensowne jest wyznaczenie dwóch wykonawców
    tylko wtedy, gdy naprawdę ze sobą współpracują (na przykład ćwiczysz programowanie w parach). W innych przypadkach lepiej jest rozłożyć problem.
  5. Przy powoływaniu wykonawców kierujemy się ich zawodem i kwalifikacjami, nie martwiąc się przy tym o równomierność obciążenia pracą.
  6. Do dzielenia zadań na etapy używamy zadań sumarycznych. Umieściliśmy zależności między etapami tak, aby przebiegały sekwencyjnie. Podział na etapy jest jeszcze dość przybliżony.
Bilansowanie projektu
Najważniejszą rzeczą w technice jest precyzyjne wyważenie. Celem tego procesu jest przygotowanie planu, w którym praca jest w miarę równomiernie podzielona między wykonawców przez cały czas.

Po wstępnym przygotowaniu planu uzyskuje się zazwyczaj kompletną hańbę, a nie projekt. Zacznijmy więc robić porządek. Porządkowanie polega na ręcznym bilansowaniu przydziałów wykonawców i podziałów na etapy. Do tego używamy grupowanie zadań według wykonawców aby zobaczyć, jak rozkładały się zadania. Dla ułatwienia przeglądania polecam sortowanie zadań według daty rozpoczęcia.

Notatka. Teoretycznie do oszacowania obciążenia ma służyć wykresami
pliki do pobrania przez użytkowników. Te wykresy są dobre (prawdopodobnie) dla szefów, kiedy oni
ocenić gotowy projekt. Ale nie nadają się na etapie tworzenia planu, jak pokazują
że wszystko jest źle, ale nie podają żadnych informacji dlaczego tak jest i co można zrobić.

Wtedy zaczyna się magia równoważenia. Wymagane jest minimalizowanie czasu realizacji każdego etapu poprzez zapewnienie mniej więcej równomiernego obciążenia wszystkich uczestników projektu. W tym celu wykonujemy następujące kroki:

  1. Zmień wykonawcę zadania.

    Ma to sens, jeśli widzimy, że jeden wykonawca ma duży ogon zadań,
    a drugi ma oczywiste „dziury” i może przejąć część pracy od
    Pierwszy.

  2. Przenieś zadanie na inny etap.

    Zadanie, które prowadzi do wydłużenia czasu etapu, ale nie jest konieczne
    w celu uzyskania wyniku etapu można przenieść do etapu później. I wzajemnie,
    jeśli scena zawiera „dziury” w ładowaniu wykonawców i zmień wykonawców
    się nie powiedzie, możesz spróbować podjąć zadania z następnego etapu.

Niestety wszystko to musisz zrobić ręcznie, przeprowadzając levelowanie zasobów po każdej zmianie. Pomimo pozornej złożoności proces ten zwykle zajmuje skończoną ilość czasu. Projekt na rok dla 8 uczestników, podzielony na 4 etapy, uporządkowałem w niecałą godzinę.

Teraz ponownie uważnie przyglądamy się projektowi, upewniając się, że powiązania między zadaniami są ustawione poprawnie, że nic nie zostało pominięte, a nominacje wykonawców odpowiadały ich specjalizacjom i kwalifikacjom.

Rachunek ryzyka
Teraz – ostatni szlif: księgowanie ryzyka. Szczerze mówiąc, nie zajmowałem się poważnym zarządzaniem ryzykiem, ale biorę pod uwagę możliwość wystąpienia pewnych zdarzeń siły wyższej (takich jak choroba wykonawców, zapomniane dzieła itp.). Aby to zrobić, do każdego etapu dodaję fikcyjne zadanie o najniższym priorytecie, zwane „inną pracą” dla każdego zasobu. Po wyrównaniu zasobów zadania te kończą się na końcu etapu. Czas trwania tych zadań zależy od prawdopodobieństwa wystąpienia i stopnia oddziaływania zagrożeń, od sposobu ustalania szacunków czasu trwania zadań, stanu zdrowia członków zespołu oraz stopnia paranoi kierownika projektu. Zazwyczaj ustawiam czas trwania „innej pracy” na około jedną trzecią do jednej czwartej długości sceny.

W wyniku wszystkich powyższych manipulacji otrzymujemy plan wykonania projektu, z którym możemy pracować.

Dzięki temu planowi możemy:

  1. Wypisz ramy czasowe projektu i jego kamienie milowe. Rozsądnie iz wysokim stopniem
    niezawodność.
  2. Oszacuj przybliżone koszty robocizny dla projektu
Notatka. Często zdarza się, że termin jest dość długi i pojawia się zasadne pytanie, czy można go skrócić, przyciągając dodatkowych wykonawców. Aby odpowiedzieć na to pytanie, zbilansowałem nowy plan, stosując ten sam zestaw zadań, ale zmieniając skład wykonawców. Odpowiedź nie nadeszła od razu, ale nie trwało to długo.
Praca z planem
Kiedy projekt jest wprowadzany do produkcji, oryginalny plan, który został użyty do oceny, może być również użyty do śledzenia postępu projektu. Kierownik projektu jest zobowiązany do regularnego wykonywania następujących czynności:
  1. Wydawaj zadania wykonawcom
  2. Oznaczaj wykonane zadania w planie
  3. Popraw plan w przypadku znacznych odchyleń
Wydawanie zadań przez wykonawców może odbywać się na różne sposoby. Możesz podzielić wykonanie na krótkie iteracje, utworzyć pulę zadań na iterację i oznaczyć wyniki na końcu iteracji. Możesz natychmiast ogłosić uczestnikom zestaw zadań na etap, wręczyć każdemu kopię wykresu Gantta i okresowo sondować postępy. Możesz skorzystać z integracji MS Project i TFS i przesłać projekt bezpośrednio do TFS. Istotą nie są środki. Najważniejsze jest regularna aktualizacja planu. Robię to mniej więcej raz lub dwa razy w tygodniu. Umożliwia to szybkie dostrzeżenie problematycznych obszarów.
Do określenia obszaru problemowego wygodnie jest posłużyć się różnymi grupowaniami – po wykonawcach, po komponentach itp. Często może się okazać, że projekt jako całość nawet wyprzedza harmonogram, ale w pewnym kontekście występuje opóźnienie, np. na przykład jeden z programistów niespodziewanie natknął się na poważny problem systemowy, który doprowadził do odchyleń. Używanie tylko średniej metryki nie pokaże tego problemu - pojawi się dopiero pod koniec etapu, kiedy będzie już za późno na cokolwiek.

Notatka. Zwykle nie przesuwam zadań w kalendarzu, a jedynie odnotowuję, jak zostały wykonane. Śledzę odchylenie od planu przez odchylenie całości zadania projektu od aktualnego momentu.

Jest jeszcze jedna strategia – wprowadzanie zmian w terminach realizacji zadań, „przesuwanie” niedokończonych zadań do przodu. Dzięki takiemu podejściu do śledzenia odchyleń od planu można wykorzystać kolejną przydatną funkcję programu MS Project, linię bazową. Plan bazowy to po prostu zapisana migawka stanu zadań. Można to zrobić na początku projektu. Aby porównać aktualny plan z planem bazowym, otwórz „Wykres Gantta ze śledzeniem”. W przypadku dynamicznego planu, w którym kolejność zadań często się zmienia, może to być niewygodne, dlatego wstawiam kamienie milowe do projektu, które odzwierciedlają niektóre ważne wyniki projektu i śledzę odchylenia od linii bazowej tylko dla nich.

Zarządzaj strukturą zadań za pomocą niestandardowych pól

Zdecydowanie odradzam używanie zadań sumarycznych w MS Project do dekompozycji funkcjonalnej lub kategoryzacji zadań. Faktem jest, że hierarchia zadań w MS Project jest silnie powiązana z ich kolejnością. I często chcesz spojrzeć na zadania w innej kolejności, podczas gdy cała struktura „kruszy się”. Do zarządzania strukturą zadań polecam użycie Pola niestandardowe. MS Project ma predefiniowany zestaw pól o niezdefiniowanym zachowaniu, których możemy używać według własnego uznania. Na przykład, aby podzielić zadania na komponenty, potrzebujesz na podstawie pola tekstowego Tekst 1 utwórz pole Część i ustawić dla niego listę wartości odpowiadających składnikom systemu.

Następnie mamy możliwość określenia dla każdego zadania komponentu, do którego należy, i korzystając z grupowania zadań według komponentów, możemy śledzić, jak się sprawy mają.

Pola niestandardowe pozwalają podzielić zadania na kilka kategorii, np ja podzieliłem zadania ze względu na rodzaj pracy: Development, Testing, Documentation.
Dla ciekawskich wspomnę, że w MS Project można również ustawić zasady rysowania diagramów na podstawie właściwości zadania. Jeśli chcesz, możesz ustawić zadania dla różnych komponentów w różnych kolorach, a kolor będzie określony tylko przez właściwość zadania, nie trzeba go ustawiać ręcznie dla każdego zadania. Takie ustawienia nie wymagają pisania skryptów, ale są dokonywane za pomocą standardowych narzędzi do dostosowywania wykresów.

Wykorzystanie niestandardowych pól, a także wbudowane w MS Project funkcje filtrowania, sortowania i grupowania, pozwalają uzyskać różnorodne widoki, które pozwalają uzyskać odpowiedzi na wiele pytań, które ma kierownik projektu.

Zakończenie projektu

Na koniec projektu otrzymujemy plan, w którym wszystkie zadania są wykonane. Zwykle staram się również zachować pierwotny plan, przynajmniej jako punkt odniesienia. Szczerze mówiąc, na tym etapie MS Project jest mało przydatny, ponieważ nie interesują nas planowane wartości, ale rzeczywiste. Niektóre rozwiązania tego problemu oferuje MS Project Server, istnieje możliwość uwzględnienia rzeczywistych kosztów pracy, ale wykracza to poza zakres tego artykułu.

Wniosek

Starałem się podsumować moje doświadczenia z używania MS Project do praktycznych rozwiązań problemów, które pojawiły się przede mną, gdy zarządzałem projektami tworzenia oprogramowania. Opisana technika nie pretenduje do miana uniwersalnej, ale wydaje mi się, że jest dość prosta i logiczna, a jednocześnie pozwala rozwiązywać praktyczne zadania kierownika projektu.
Stosowanie tego podejścia pozwoliło mi pomyślnie zakończyć niejeden projekt na czas.
To prawda, zdarzały się porażki. Działo się tak z reguły, gdy część przygotowawcza projektu została źle wykonana, czyli sformułowanie problemu. Te. wynik projektu nie był dokładnie tym, czego oczekiwano, a zrozumienie tego przyszło zbyt późno.

Musiałem coś przegapić, zapraszam do zadawania pytań.

  • instruktaż

Małe wprowadzenie

Cała metodologia to tylko zestaw prostych metod i zaleceń dotyczących wykorzystania MS Project do rozwiązywania zastosowanych problemów kierownika projektu. Od razu zastrzegam, że metodologia nie rości sobie pretensji do uniwersalności i ma zastosowanie tylko z pewnymi ograniczeniami, o których wspomnę w trakcie opowiadania.

Najpierw przypomnijmy sobie, czego zwykle wymaga się od kierownika projektu. Dla doświadczonych liderów jest to oczywiste, ale dla początkujących (lub tych, którzy dopiero mają zostać liderami) warto jeszcze raz o tym pamiętać. Tak więc projekt rozwoju oprogramowania to stworzenie jakiegoś unikalnego produktu. Na różnych etapach cyklu życia projektu RP jest wymagany do rozwiązywania różnych zadań.

Przed rozpoczęciem projektu
Przed rozpoczęciem projektu kierownik projektu zwykle musi odpowiedzieć na dwa pytania:
  1. jak długo potrwa projekt
  2. ile będzie kosztował projekt
Jednocześnie ważne jest, aby zrozumieć, że nikogo nie interesuje odpowiedź typu „nie wcześniej niż za pół roku”. Potrzebuje tylko oszacowania z góry.
Notatka. Nigdy nie miałem do czynienia z wyraźną wartością pieniężną projektu i, jak teraz rozumiem, jest to poważne zaniedbanie. Wszystkie projekty, którymi kierowałem, były wykonywane przez pracowników firmy. Zespół projektowy był tworzony na cały czas trwania projektu, niektórzy specjaliści byli zaangażowani przez określony czas. W rzeczywistości jestem zobowiązany oszacować liczbę wymaganych wykonawców, a także czas ich zaangażowania. Wydaje mi się, że jest to dość typowa sytuacja dla firm programistycznych. Ostatecznie wszystko sprowadza się do oszacowania kosztów pracy, które przy użyciu wzorów empirycznych zamieniają się w oszacowanie kosztów projektu. Jak widać, istnieje bezpośrednia zależność kosztu projektu od czasu jego realizacji.
W trakcie projektu
W warunkach wspomnianych ograniczeń głównym zadaniem kierownika projektu jest zapewnienie realizacji projektu w wyznaczonym terminie, a to bezpośrednio
wpływa na jego wartość. Nieprzewidziane okoliczności, które nieodłącznie towarzyszą każdemu projektowi, mogą prowadzić do niedotrzymania terminów. Ściśle mówiąc, harmonogram projektu można nieoczekiwanie skrócić, ale szczerze mówiąc nigdy czegoś takiego nie widziałem. Menedżer jest zobowiązany do reagowania na takie zdarzenia w odpowiednim czasie w celu ograniczenia negatywnych konsekwencji. Jedynym znanym mi sposobem rozwiązania tego problemu jest staranne planowanie, regularne monitorowanie zbliżających się problemów i dostosowywanie planów.
Pod koniec projektu
Pod koniec projektu kierownik zwykle spogląda wstecz i podsumowuje projekt. Najczęściej wymagana jest ocena, w jaki sposób projekt wypadł z zaplanowanych harmonogramów i dlaczego tak się stało.

Co potrafi MS Project

Pomimo zewnętrznej złożoności, MS Project jest bardzo prosty ideologicznie. Operuje trzema podmiotami - zadaniami, zasobami, kalendarzem i powiązaniami między nimi. Zasadniczo jest to baza danych, interfejs użytkownika do tworzenia i edytowania jednostek oraz minimalna, dość prosta automatyzacja (co Project robi samodzielnie w odpowiedzi na dane wejściowe).

Przeanalizujmy pokrótce właściwości bytów.

Zadanie ma czas trwania, zakres, przypisany zasób i cholernie dużo różnych właściwości. Jeśli nie ma wystarczającej liczby wbudowanych właściwości, możesz dodać własne — użyjemy tego później. Zadania mogą być ze sobą powiązane różnymi relacjami (poprzednicy, następcy itp.).

Ratunek ma wiele właściwości opisowych, ale co najważniejsze, może nim być
ustawić dostępność w czasie, do tego służy kalendarz. Zasób może być
przydzielony do zadania.

Na podstawie tych danych Project może tworzyć różne widoki przy użyciu
filtry, grupowania, sortowania itp. Ponadto wie, jak według jakiegoś algorytmu
Oblicz daty rozpoczęcia i zakończenia zadań na podstawie dostępności przydzielonych zasobów
i powiązania między zadaniami. To właściwie wszystko, co może zrobić.
Zobaczmy, jak możemy z tego skorzystać

Jak tego użyć

Notatka Aby było jaśniej, wyjaśnię kilka ogólnych właściwości projektów,
z którymi pracowałem. Mówimy więc o projektach rozwoju oprogramowania,
który składa się z kilku etapów. Na koniec każdego etapu musimy trochę zdobyć
namacalny rezultat, który zostanie przedstawiony klientowi, dlatego tak ważna jest dla nas ocena
termin nie tylko projektu jako całości, ale także poszczególnych etapów. Powtarzam, jedyny rodzaj zasobów
potrzebni są ludzie, a my nie zatrudniamy specjalistów z zewnątrz, tylko korzystamy
możliwości dla obecnych pracowników.
Przygotowanie planu
Mamy więc przed sobą zadanie techniczne i musimy odpowiedzieć na trzy pytania:
  1. Jak długo potrwa ten projekt?
  2. Ilu (i jakich) specjalistów będzie do tego potrzebnych?
  3. Jaki jest przewidywany koszt robocizny dla tego projektu?
W tym celu przygotowujemy wstępny plan realizacji projektu w MS Project. Te. Po prostu wypisujemy zadania, które należy wykonać w kolejności. Technika przekształcania zadania technicznego w zestaw zadań to osobna historia, nie będę się teraz nad tym rozwodził.
Przygotowanie planu odbywa się w kilku etapach:
  1. Sporządzanie listy zadań
  2. Eksponowanie zależności między zadaniami
    (wynik którego zadania jest potrzebny, aby przejść do następnego?).
  3. Przypisz wykonawców zadań
  4. Równoważenie obciążenia zasobów
  5. Równoważenie tego, co mamy
Przygotowując plan kierujemy się następującymi zaleceniami:
  1. Nie używamy zadań sumarycznych do dekompozycji.
    Wszystkie zadania są umieszczone na jednej liście liniowej. Na początku może się to wydawać niewygodne,
    ale oszczędza wielu problemów w przyszłości. Zarządzanie strukturą zadań
    użyj pól niestandardowych (patrz poniżej).
  2. Przeciągnij i upuść jest często używany do zarządzania zależnościami zadań. Gdy zadań jest dużo, szybko staje się to niewygodne. W takim przypadku zalecam nie używać przeciągnij i upuść, ale wyraźnie wskazać numery zadań poprzedzających. W tym celu możesz dodać do tabeli kolumnę „poprzednicy” i ręcznie wprowadzić numery zadań.
  3. Termin wykonania każdego zadania nie powinien przekraczać dwóch tygodni.
    Jeśli termin wykonania zadania przekracza tydzień, to już jest powód, aby pomyśleć o jego dekompozycji. Poszedłem za bardzo prostą metodologią szacowania: prymitywne zadanie - 2 dni, średnia
    trudność - 1 tydzień, trudne zadanie - 2 tygodnie. Jednocześnie nie powinno być wielu skomplikowanych zadań. Takie podejście umożliwia dość szybkie przygotowanie planu ewaluacji.
    Z jednej strony otrzymane oszacowanie oczywiście nie będzie dokładne, ale z drugiej strony, które z nich jest dokładne? Na podstawie praktycznych doświadczeń mogę tak powiedzieć
    przy dużych projektach błędy w oszacowaniach poszczególnych zadań są zwykle niwelowane, a przy małych projektach często możliwe (i konieczne!) jest zastosowanie dokładniejszych oszacowań.
  4. Zdecydowanie unikamy zadań, które mają kilku wykonawców. Do każdego zadania należy przypisać tylko jednego wykonawcę. Sensowne jest wyznaczenie dwóch wykonawców
    tylko wtedy, gdy naprawdę ze sobą współpracują (na przykład ćwiczysz programowanie w parach). W innych przypadkach lepiej jest rozłożyć problem.
  5. Przy powoływaniu wykonawców kierujemy się ich zawodem i kwalifikacjami, nie martwiąc się przy tym o równomierność obciążenia pracą.
  6. Do dzielenia zadań na etapy używamy zadań sumarycznych. Umieściliśmy zależności między etapami tak, aby przebiegały sekwencyjnie. Podział na etapy jest jeszcze dość przybliżony.
Bilansowanie projektu
Najważniejszą rzeczą w technice jest precyzyjne wyważenie. Celem tego procesu jest przygotowanie planu, w którym praca jest w miarę równomiernie podzielona między wykonawców przez cały czas.

Po wstępnym przygotowaniu planu uzyskuje się zazwyczaj kompletną hańbę, a nie projekt. Zacznijmy więc robić porządek. Porządkowanie polega na ręcznym bilansowaniu przydziałów wykonawców i podziałów na etapy. Do tego używamy grupowanie zadań według wykonawców aby zobaczyć, jak rozkładały się zadania. Dla ułatwienia przeglądania polecam sortowanie zadań według daty rozpoczęcia.

Notatka. Teoretycznie do oszacowania obciążenia ma służyć wykresami
pliki do pobrania przez użytkowników. Te wykresy są dobre (prawdopodobnie) dla szefów, kiedy oni
ocenić gotowy projekt. Ale nie nadają się na etapie tworzenia planu, jak pokazują
że wszystko jest źle, ale nie podają żadnych informacji dlaczego tak jest i co można zrobić.

Wtedy zaczyna się magia równoważenia. Wymagane jest minimalizowanie czasu realizacji każdego etapu poprzez zapewnienie mniej więcej równomiernego obciążenia wszystkich uczestników projektu. W tym celu wykonujemy następujące kroki:

  1. Zmień wykonawcę zadania.

    Ma to sens, jeśli widzimy, że jeden wykonawca ma duży ogon zadań,
    a drugi ma oczywiste „dziury” i może przejąć część pracy od
    Pierwszy.

  2. Przenieś zadanie na inny etap.

    Zadanie, które prowadzi do wydłużenia czasu etapu, ale nie jest konieczne
    w celu uzyskania wyniku etapu można przenieść do etapu później. I wzajemnie,
    jeśli scena zawiera „dziury” w ładowaniu wykonawców i zmień wykonawców
    się nie powiedzie, możesz spróbować podjąć zadania z następnego etapu.

Niestety wszystko to musisz zrobić ręcznie, przeprowadzając levelowanie zasobów po każdej zmianie. Pomimo pozornej złożoności proces ten zwykle zajmuje skończoną ilość czasu. Projekt na rok dla 8 uczestników, podzielony na 4 etapy, uporządkowałem w niecałą godzinę.

Teraz ponownie uważnie przyglądamy się projektowi, upewniając się, że powiązania między zadaniami są ustawione poprawnie, że nic nie zostało pominięte, a nominacje wykonawców odpowiadały ich specjalizacjom i kwalifikacjom.

Rachunek ryzyka
Teraz – ostatni szlif: księgowanie ryzyka. Szczerze mówiąc, nie zajmowałem się poważnym zarządzaniem ryzykiem, ale biorę pod uwagę możliwość wystąpienia pewnych zdarzeń siły wyższej (takich jak choroba wykonawców, zapomniane dzieła itp.). Aby to zrobić, do każdego etapu dodaję fikcyjne zadanie o najniższym priorytecie, zwane „inną pracą” dla każdego zasobu. Po wyrównaniu zasobów zadania te kończą się na końcu etapu. Czas trwania tych zadań zależy od prawdopodobieństwa wystąpienia i stopnia oddziaływania zagrożeń, od sposobu ustalania szacunków czasu trwania zadań, stanu zdrowia członków zespołu oraz stopnia paranoi kierownika projektu. Zazwyczaj ustawiam czas trwania „innej pracy” na około jedną trzecią do jednej czwartej długości sceny.

W wyniku wszystkich powyższych manipulacji otrzymujemy plan wykonania projektu, z którym możemy pracować.

Dzięki temu planowi możemy:

  1. Wypisz ramy czasowe projektu i jego kamienie milowe. Rozsądnie iz wysokim stopniem
    niezawodność.
  2. Oszacuj przybliżone koszty robocizny dla projektu
Notatka. Często zdarza się, że termin jest dość długi i pojawia się zasadne pytanie, czy można go skrócić, przyciągając dodatkowych wykonawców. Aby odpowiedzieć na to pytanie, zbilansowałem nowy plan, stosując ten sam zestaw zadań, ale zmieniając skład wykonawców. Odpowiedź nie nadeszła od razu, ale nie trwało to długo.
Praca z planem
Kiedy projekt jest wprowadzany do produkcji, oryginalny plan, który został użyty do oceny, może być również użyty do śledzenia postępu projektu. Kierownik projektu jest zobowiązany do regularnego wykonywania następujących czynności:
  1. Wydawaj zadania wykonawcom
  2. Oznaczaj wykonane zadania w planie
  3. Popraw plan w przypadku znacznych odchyleń
Wydawanie zadań przez wykonawców może odbywać się na różne sposoby. Możesz podzielić wykonanie na krótkie iteracje, utworzyć pulę zadań na iterację i oznaczyć wyniki na końcu iteracji. Możesz natychmiast ogłosić uczestnikom zestaw zadań na etap, wręczyć każdemu kopię wykresu Gantta i okresowo sondować postępy. Możesz skorzystać z integracji MS Project i TFS i przesłać projekt bezpośrednio do TFS. Istotą nie są środki. Najważniejsze jest regularna aktualizacja planu. Robię to mniej więcej raz lub dwa razy w tygodniu. Umożliwia to szybkie dostrzeżenie problematycznych obszarów.
Do określenia obszaru problemowego wygodnie jest posłużyć się różnymi grupowaniami – po wykonawcach, po komponentach itp. Często może się okazać, że projekt jako całość nawet wyprzedza harmonogram, ale w pewnym kontekście występuje opóźnienie, np. na przykład jeden z programistów niespodziewanie natknął się na poważny problem systemowy, który doprowadził do odchyleń. Używanie tylko średniej metryki nie pokaże tego problemu - pojawi się dopiero pod koniec etapu, kiedy będzie już za późno na cokolwiek.

Notatka. Zwykle nie przesuwam zadań w kalendarzu, a jedynie odnotowuję, jak zostały wykonane. Śledzę odchylenie od planu przez odchylenie całości zadania projektu od aktualnego momentu.

Jest jeszcze jedna strategia – wprowadzanie zmian w terminach realizacji zadań, „przesuwanie” niedokończonych zadań do przodu. Dzięki takiemu podejściu do śledzenia odchyleń od planu można wykorzystać kolejną przydatną funkcję programu MS Project, linię bazową. Plan bazowy to po prostu zapisana migawka stanu zadań. Można to zrobić na początku projektu. Aby porównać aktualny plan z planem bazowym, otwórz „Wykres Gantta ze śledzeniem”. W przypadku dynamicznego planu, w którym kolejność zadań często się zmienia, może to być niewygodne, dlatego wstawiam kamienie milowe do projektu, które odzwierciedlają niektóre ważne wyniki projektu i śledzę odchylenia od linii bazowej tylko dla nich.

Zarządzaj strukturą zadań za pomocą niestandardowych pól

Zdecydowanie odradzam używanie zadań sumarycznych w MS Project do dekompozycji funkcjonalnej lub kategoryzacji zadań. Faktem jest, że hierarchia zadań w MS Project jest silnie powiązana z ich kolejnością. I często chcesz spojrzeć na zadania w innej kolejności, podczas gdy cała struktura „kruszy się”. Do zarządzania strukturą zadań polecam użycie Pola niestandardowe. MS Project ma predefiniowany zestaw pól o niezdefiniowanym zachowaniu, których możemy używać według własnego uznania. Na przykład, aby podzielić zadania na komponenty, potrzebujesz na podstawie pola tekstowego Tekst 1 utwórz pole Część i ustawić dla niego listę wartości odpowiadających składnikom systemu.

Następnie mamy możliwość określenia dla każdego zadania komponentu, do którego należy, i korzystając z grupowania zadań według komponentów, możemy śledzić, jak się sprawy mają.

Pola niestandardowe pozwalają podzielić zadania na kilka kategorii, np ja podzieliłem zadania ze względu na rodzaj pracy: Development, Testing, Documentation.
Dla ciekawskich wspomnę, że w MS Project można również ustawić zasady rysowania diagramów na podstawie właściwości zadania. Jeśli chcesz, możesz ustawić zadania dla różnych komponentów w różnych kolorach, a kolor będzie określony tylko przez właściwość zadania, nie trzeba go ustawiać ręcznie dla każdego zadania. Takie ustawienia nie wymagają pisania skryptów, ale są dokonywane za pomocą standardowych narzędzi do dostosowywania wykresów.

Wykorzystanie niestandardowych pól, a także wbudowane w MS Project funkcje filtrowania, sortowania i grupowania, pozwalają uzyskać różnorodne widoki, które pozwalają uzyskać odpowiedzi na wiele pytań, które ma kierownik projektu.

Zakończenie projektu

Na koniec projektu otrzymujemy plan, w którym wszystkie zadania są wykonane. Zwykle staram się również zachować pierwotny plan, przynajmniej jako punkt odniesienia. Szczerze mówiąc, na tym etapie MS Project jest mało przydatny, ponieważ nie interesują nas planowane wartości, ale rzeczywiste. Niektóre rozwiązania tego problemu oferuje MS Project Server, istnieje możliwość uwzględnienia rzeczywistych kosztów pracy, ale wykracza to poza zakres tego artykułu.

Wniosek

Starałem się podsumować moje doświadczenia z używania MS Project do praktycznych rozwiązań problemów, które pojawiły się przede mną, gdy zarządzałem projektami tworzenia oprogramowania. Opisana technika nie pretenduje do miana uniwersalnej, ale wydaje mi się, że jest dość prosta i logiczna, a jednocześnie pozwala rozwiązywać praktyczne zadania kierownika projektu.
Stosowanie tego podejścia pozwoliło mi pomyślnie zakończyć niejeden projekt na czas.
To prawda, zdarzały się porażki. Działo się tak z reguły, gdy część przygotowawcza projektu została źle wykonana, czyli sformułowanie problemu. Te. wynik projektu nie był dokładnie tym, czego oczekiwano, a zrozumienie tego przyszło zbyt późno.

Musiałem coś przegapić, zapraszam do zadawania pytań.

cel Lekcja polega na zdobyciu umiejętności tworzenia projektu, zakładania jego kalendarza, wprowadzania spisu prac i ustawiania ich parametrów.

Formularzćwiczenia - praca laboratoryjna z wykorzystaniem komputera.

Czas trwania- cztery godziny akademickie.

3.2.1. Przykład planowania pracy w projekcie

Dostosowywanie okna projektu

  • Uruchom Microsoft Project 2007.
  • Umieść panel widokowy w oknie roboczym systemu - pozycja menu Wyświetl / Wyświetl panel. Widok okna po regulacji pokazano na rys. 3.1.

Zapisywanie projektu do pliku

  • Pozycja w menu Plik/Zapisz.
  • Otworzy się okno dialogowe zapisu pliku, w którym należy wybrać folder do zapisania projektu i podać nazwę projektu Rozwój programu.
  • Naciśnij przycisk Ratować.
  • Zamknij plik projektu, klikając krzyżyk w prawym górnym rogu okna na rys. 3.18.

Notatka. Dla wszystkich kolejnych zapisów projektu za pomocą pozycji menu Plik/Zapisz projekt jest automatycznie zapisywany do istniejącego pliku bez otwierania okna dialogowego zapisu pliku.


Ryż. 3.18.

Otwarcie utworzonego pliku projektu

  • Wybierz pozycję menu Plik/Otwórz.
  • W wyświetlonym oknie dialogowym otwierania pliku znajdź folder, w którym znajduje się projekt.
  • Wśród projektów zapisanych w wybranym folderze znajdź żądany plik ( DevelopmentPrograms.mpp), wybierz go i naciśnij przycisk otwarty(ten sam rezultat uzyskuje się po dwukrotnym kliknięciu nazwy pliku).

Ustawienie kalendarza

  • Otwórz okno zmiany godzin pracy - Serwis/Zmiana godzin pracy.
  • Do kalendarza Standard(otwiera się domyślnie) wybierz kartę Wyjątki.
  • W polu Nazwa wprowadź pierwszy pusty wiersz tabeli Dzień zgody i pojednania.
  • Kliknięcie myszką w polu Początek w tej samej linii – w tym polu pojawi się przycisk wyboru.
  • Naciśnij ten przycisk wyboru - otworzy się kalendarz.
  • Wybierz w kalendarzu listopad 2009 i kliknij dwukrotnie na datę 4 listopada - wybrana data rozpoczęcia wykluczenia zostanie ustawiona. Domyślnie ustawiona jest ta sama data zakończenia wyjątku, a wyjątek jest traktowany jako dni wolne od pracy.
  • Podobnie dodaj wyjątek święta noworoczne, rozpoczynające się 31.12.09 i kończące się 10.01.10. Ostateczny widok okna po wszystkich przekształceniach pokazano na rys. 3.19.

Wprowadzanie listy zadań projektowych

  • Utwórz listę zadań projektu zawierającą kamienie milowe, fazy i zwykłe zadania. Ułóż zadania w taki sposób, aby ich kolejność odpowiadała kolejności wykonywania, a po każdym etapie należy wypisać kamienie milowe i zadania w nim zawarte. Dla tworzonego projektu Rozwój programu wykaz zadań przedstawiono w tabeli 3.3.
  • Otwórz plik projektu. Kliknij myszką, aby wybrać w panelu widoku Wykres Gantta.
  • na kolumnę Nazwa zadania wpisz kolejno nazwy zadań z tabeli 3.3. Domyślnie wszystkie wprowadzone zadania są zwykłymi zadaniami o czasie trwania 1 dzień. Na wykresie Gantta są one pokazane jako niebieskie słupki. Znak zapytania w kolumnie Czas trwania oznacza, że ​​nie został ustawiony przez użytkownika i ma charakter wstępny.
  • w kolumnie Czas trwania ustaw czas trwania kamienia milowego na 0 dni. Wynik - na wykresie Gantta te zadania są pokazane jako romby. Wynik wprowadzenia zadań projektowych pokazano na ryc. 3.20.

Przekształcanie zadania w fazę

Aby przekształcić zadanie w fazę, wszystkie podzadania tej fazy muszą pojawić się bezpośrednio po niej w tabeli.

  • Przytrzymując lewy przycisk myszy w obszarze numerów zadań, wybierz linie zadań o numerach 3 - 8.
  • Kliknij przycisk (jeden poziom niżej) na pasku narzędzi Formatowanie. Wynik — wybrane zadania staną się podzadaniami zawartymi w Programowanie, Ale Programowanie- faza, tj. zadanie złożone. Na wykresie Gantta faza jest reprezentowana przez segment w postaci poziomego nawiasu.
  • Wybierz zadania o numerach 10 - 13.
  • Naciśnij przycisk. Debugowanie staje się fazą, a wybrane zadania stają się jej podzadaniami. Wynik pasuje do obrazu na ryc. 3.20.

Tworzenie łącza za pomocą myszy

  • Najedź myszką na romb kamienia milowego Rozpoczęcie projektu.
  • Przytrzymując lewy przycisk myszy, przesuń wskaźnik na pasek zadań Sformułowanie problemu.
  • Zwolnij lewy przycisk. Wynik — pomiędzy zadaniami tworzony jest link, który wskazuje, że zadanie Sformułowanie problemu podąża za kamieniem milowym Rozpoczęcie projektu. Zależność ta jest przedstawiona na wykresie Gantta w postaci strzałki.

Utwórz łącze w oknie szczegółów zadania


Utwórz relację, korzystając z kolumny Poprzednicy


Tworzenie pozostałych linków projektu Rozwój Programu

Korzystając z metod omówionych powyżej, utwórz pozostałe powiązania projektu zgodnie z tabelą 3.5.

Tabela 3.5.
Nazwa przodkowie Czas trwania
1 Rozpoczęcie projektu -
2 Programowanie -
3 Sformułowanie problemu 1 10
4 Rozwój interfejsu 3 5
5 Rozwój modułów przetwarzania danych 4 7
6 Opracowanie struktury bazy danych 3 6
7 Zapełnianie bazy danych 6 8
8 Programowanie zakończone 5;7 -
9 Debugowanie -
10 Debugowanie oprogramowania 8 5
11 Testowanie i naprawianie błędów 10 10
12 Opracowywanie dokumentacji programowej 10 5
13 Debugowanie zakończone 11;12 -
14 Koniec projektu 13 -

Typy linków, opóźnienia, leady i limity

Microsoft Project to kompleksowy system zarządzania projektami oprogramowania i narzędzie do optymalizacji zarządzania portfelem, które pozwala planować i kontrolować działania projektowe organizacji. Wykorzystuje się do tego wbudowane szablony, narzędzia do różnych poziomów analityki i statystyki, narzędzia do zarządzania czasem pracy itp. W artykule opisano funkcje i dokładniej opisano czym jest Ms Project, jak pracować w programie oraz jak wykorzystać wszystkie możliwości Microsoft Project.

Ogólna charakterystyka i miejsce produktu wśród konkurentów

Od 2007 roku każda nowa wersja Ms Project jest wydawana co trzy lata. Tym samym najnowszym w tej chwili jest zastosowanie wersji 2016 z subskrypcją „Office 365”, kompatybilnej z Windows 10, 8.1 i 7. W porównaniu z innymi podobnymi programami Ms Project jest uważany za najbardziej powszechny i ​​„lekki”, odnosi się do zarządzania projektami oprogramowania na poziomie podstawowym z klasycznym standardowym interfejsem biurowym. Na rynku rozwiązań jednostanowiskowych i małych oprogramowanie zajmuje ok. 80% (korzysta z niego ok. 20 mln osób).

Jako zintegrowany zestaw metod, procesów i narzędzi do planowania i kontrolowania projektów, Ms Project jest uważany za częściej wykorzystywany przy realizacji stosunkowo niewielkich pomysłów projektowych. Jednak istnienie kilku płatnych opcji - podstawowej, profesjonalnej i zaawansowanej - przy wyborze najbardziej kompletnej funkcjonalności, pozwala znacznie rozszerzyć możliwości programu w stosunku do wersji podstawowej.

Niemniej jednak konkurenci – analogi Ms Project, zwiększając swoje przewagi konkurencyjne, często „przebudowują” właśnie poprzez skalowanie środków planowania kosztów i zasobów oraz zapewnienie organizacji pracy wielu użytkowników.

Wśród takich programów skoncentrowanych na dużych projektach można wyróżnić zrusyfikowany plan otwarty.

Kolejnym obszarem „rozstrojenia” jest specjalizacja produktu. Wśród tego typu oprogramowania popularna jest Primavera, która rozpowszechniła się w dziedzinie projektów inżynieryjnych i budowlanych jako narzędzie do planowania kalendarza i sieci, które pozwala uwzględnić zasoby finansowe, materiałowe i robociznę w średnich i dużych projektach. Oparte na chmurze oprogramowanie firmy Basecamp jest uważane za czołowego konkurenta w segmencie ultralekkich rozwiązań do zarządzania. Jednocześnie Microsoft od 2013 roku oferuje również chmurową wersję swojego produktu.

Oprócz aplikacji w chmurze pod marką Project dostępnych jest kilka produktów:

1. Project Standard umożliwia niestandardowe planowanie małych projektów.

2. Ład korporacyjny realizowany jest za pomocą specjalnej platformy, w skład której wchodzą:

  • rzeczywisty serwer projektu,
  • korporacyjna wersja Project Professional, w której do możliwości wersji Standard dodano narzędzia do współpracy (Project Server i SharePoint Foundation/Server),
  • Technologia interfejsu sieciowego do raportowania postępów zadań, przeglądania portfolio projektów i innych form współpracy (Project Web Access).

Podstawą niemal monopolistycznej popularności produktu Microsoft jest przynależność do rodziny Ms Office, co umożliwia:

  • łatwiej opanować zarządzanie narzędziami w znajomym środowisku produktów Ms Office (podobność stylistyczna interfejsu Project do Excela jest oczywista),
  • dostosować formuły Ms Project w stylu formuł Excela,
  • dostosuj produkt do specyfiki swojej działalności, programując lub kupując gotowe rozwiązania oparte o Microsoft.Net lub Visual Basic.

Aby zmniejszyć liczbę problemów związanych ze wsparciem technicznym, Microsoft (m.in. poprzez program Microsoft ISV Royalty) zachęca do zakupu gotowych rozwiązań od partnerów, jednocześnie rekompensując klientom rozwój rozwiązań branżowych.

Zadania i możliwości programu

Pracę w Microsoft Project zaleca się rozpocząć od wypracowania samego podejścia projektowego – zapoznanie się z jego zasadami i metodami projektowania. Jest to konieczne, aby prawidłowo korzystać z narzędzi: dzielić duże projekty na części, dostosowywać szacunki czasowe, uwzględniać i określać ryzyko, śledzić pracę zespołową i stosować techniki motywacyjne. W podręczniku, wydanym w 2013 roku przez Ministerstwo Edukacji Federacji Rosyjskiej do opracowania Projektu 2010, pierwsze rozdziały poświęcone są wprowadzeniu do podstaw zarządzania projektami – technik planowania i budowania „trójkąta projektowego” („czas -koszt-zakres prac").

W przypadku wdrożenia podejścia projektowego, program Projekt pomaga rozwiązać następujące zadania:

Do pracy w programie używane są pojęcia „Zadanie”, „Zasób” i „Spotkanie”. Aby osiągnąć cel projektu, praca jest podzielona na zadania. Pojęcie „zasobu” jest częściej stosowane w odniesieniu do pracownika, ale może również odnosić się do nieruchomości, wyposażenia, materiałów. W programie Microsoft Project przydziały występują, gdy zasoby są przydzielane do wykonania zadania. To spotkania decydują o ilości czasu potrzebnego do rozwiązania problemów, a co za tym idzie o całkowitym czasie realizacji projektu. Do wyświetlania, analizy i wprowadzania służą tzw. widoki zadań (wykres Gantta, formularz zadania itp.), zasoby (wykres zasobów, arkusz zasobów) i przydziały (na przykład użycie zasobów), które są widokami graficznymi, tabelarycznymi i formularzowymi.

W celu pełniejszego wyświetlenia niezbędnych informacji na jednym ekranie, zamiast pojedynczego (normalnego) trybu widoku poprzez ustawienie „pole wyboru” w menu, wyświetlany jest tryb łączony. W tym przypadku ekran jest podzielony poziomo, co umożliwia jednoczesne oglądanie dwóch widoków.

Podział pracy nad projektem tworzy strukturę podziału pracy, w której zadania są reprezentowane przez różne typy:

  1. Osobne zadanie.
  2. Zadanie sumaryczne (faza) składające się z grupy powiązanych ze sobą zadań.
  3. Kamień milowy - punkt odniesienia - punkt ważnego wydarzenia, który kontroluje postęp projektu.
  4. Powtarzające się zadanie, które występuje regularnie w trakcie trwania projektu (na przykład „poranne spotkania”).

Począwszy od programu Project 2010, zadania można planować zarówno automatycznie, jak i ręcznie, w tym przypadku umieszczając zadanie w dowolnym miejscu harmonogramu.

Pakiet korzyści docenianych przez Intel, Teslę, Toyotę, BMW, Kraft, 21st Century Fox, British Airways i miliony innych firm jest stale aktualizowany o innowacje, które można znaleźć na oficjalnej stronie Projektu, na specjalnym rosyjskim blogu lub w Społeczności Facebooka i Vkontakte. .