Skip to content

Instantly share code, notes, and snippets.

@janisz
Last active August 29, 2015 14:01
Show Gist options
  • Save janisz/3148624cc5bffc7d9454 to your computer and use it in GitHub Desktop.
Save janisz/3148624cc5bffc7d9454 to your computer and use it in GitHub Desktop.
ZPI
1. Projekt wg PMBOK:
* ✓ **Powinien mieć ograniczony czas trwania**
* ✓ **Tworzyć unikalne produkty i/lub usługi**
* Może być realizowany wielokrotnie np. produkcja seria monitorów to seria projektów o identycznych wymaganiach
* Jest zarządzany przez sponsora projektu
* Jest zarządzany przez przewodniczącego komitetu sterującego
2. Zmiana w zakresie projektu wg PMBOK, w trakcie trwania projektu:
* Nigdy nie powinna występować
* ✓ **Jest dozwolona**
* Powinna być wprowadzana zawsze, gdy wnioskują o to udziałowcy projektu, a Zmiana wprowadzi usprawnienie procesów w przedsiębiorstwie
* Powinna być wprowadzana zawsze, gdy wnioskują o to udziałowcy projektu
3. WBS:
* powinien szczegółowo identyfikować wszystkie zadaniaprzewidziane do realizacji w całym projekcie
* ✓ **powinien szczegółowo identyfikować wszystkie zadaniaprzewidziane do realizacji w całym projekcie lub conajmniej jego bieżącej fazie**
* ✓ **jest obecnie stosowany sporadycznie i zastępowanycałościowym planem zarządzania komunikacją w projekcie**
* ✓ **powinien identyfikować zadania spoczywające nawykonawcy projektu**
* powinien identyfikować zadania spoczywające na odbiorcyproduktów projektu (np. firmie zamawiającej systeminformatyczny)
4. Następujące standardy definiują artefakty specyficzne dla projektów, których celem jest wytworzenie oprogramowania:
* PMBOK
* ✓ **SCRUM**
* PRINCE2
* ✓ **IBM RUP**
5. W przypadku, gdy wyliczone daty ukończenia zadańwykraczają poza ograniczenia (czyli pozanarzucone terminy końcowe):
* ✓ **Można skorzystać z techniki fast tracking**
* ✓ **Można skorzystać z techniki crashing**
* Należy proporcjonalnie skrócić czas trwania zadań w celu uzyskania dat ukończenia zadań zgodnych znarzuconymi terminami końcowymi
* Kierownik projektu w pierwszej kolejności powinienograniczyć zakres projektu
* Kierownik projektu w pierwszej kolejności powinienwystąpić o dodatkowe zasoby do realizacji projektu
6. Komitet Sterujący jest jednym z kluczowych elementów zarządzania projektem w:
* SCRUM
* ✓ **PMBOK**
* ✓ **PRINCE2**
* CMMI
* IBM RUP
7. Komitet Sterujący:
* ✓ **Wspiera kierownika projektu**
* Obejmuje kierownika projektu
* ✓ **Nadzoruje kierownika projektu**
* Podlega kierownikowi projektu
8. Komitet Sterujący obejmuje:
* ✓ **Przewodniczącego**
* ✓ **Głównego użytkownika/użytkowników**
* ✓ **Głównego dostawcę/dostawców**
* ✓ **Przedstawiciela/przedstawicieli klienta**
* Kierownika projektu
9. Uzasadnienie biznesowe (ang. Business Case) w PRINCE2:
* ✓ **Musi powstać na początku projektu,**
* ✓ **Musi być zawsze aktualne w trakcie realizacji projektu,**
* Może w szczególności oznaczać, że projekt będzie finalizowany pomimo braku korzyści dla przedsiębiorstwa, pod warunkiem, że projekt został już prawie sfinalizowanyi np. wydatkowano 90% planowanych kosztów.
* ✓ **Obejmuje również analizę ryzyk,**
* ✓ **Obejmuje analizę negatywnych skutków projektu,**
* Jest zalecane, ale może być pominięte w procesie dostosowywania metodyki do potrzeb projektu.
10. wg PRINCE2 ostatecznym celem projektu jest:
* ✓ **Dostarczenie korzyści biznesowych,**
* Dostarczenie produktów,
* Dostarczenie rezultatów,
* Dostarczenie produktów i korzyści biznesowych; te dwa pojęcia są de facto tożsame.
11. Sponsor
* Zarządza projektem,
* ✓ **Przydziela zasoby do realizacji projektu,**
* ✓ **Powinien być na bieżąco informowany przez kierownika o wszystkich trudnościach w projekcie,**
* Nie powinien być informowany o drobnych problemach wrealizacji projektu,
* Podlega kierownikowi projektu i zajmuje się zarządzaniemfinansami w projekcie – wg wskazań kierownika projektu iw zakresie uprawnień określonym przez kierownika projektu,
* ✓ **Wchodzi w skład Komitetu Sterującego,**
* To rola przewidziana w PMBOK.
12. Firma rozważa uruchomienie jednego z kilku potencjalnych projektów. Największe szanse będzie miał projekt:
* O najdłuższym okresie ROI,
* ✓ **O najkrótszym okresie ROI**
13. W przypadku projektu realizowanego wg zaleceń PMBOK, któregocelem jest stworzenie i wdrożenie oprogramowania:
* WBS powinien obejmować wyłącznie zadania (ang. workpackages) związane ze stworzeniem oprogramowania,
* WBS powinien obejmować wyłącznie zadania związane zprzeprowadzeniem wdrożenia (np. szkolenia, migracja danych),
* ✓ **WBS powinien obejmować zadania związane zprzeprowadzeniem wdrożenia (np. szkolenia, migracja danych) istworzeniem oprogramowania,**
* WBS powinien zawierać możliwie wiele szczegółowych zadań, byułatwić zarządzanie projektem,
* Wystarczające są zadania, które mają czas trwania ok. 2-3miesiące. Ich dalsza dekompozycja spowoduje zbyt duży narzutna zarządzanie uruchamianiem i zamykaniem zadań.
14. Następujące zdania opisują zalecenia PMBOKzwiązane z zarządzaniem projektem:
* Pozłacanie (gold plating) to sprawdzona technikazarządzania zakresem,
* Drobne zmiany zakresu (tzw. scope creep) to naturalny i nieuchronny element zarządzania zakresem,
* Wszelkie wnioski o poszerzenie zakresu powinny byćodrzucane, dzięki procedurze zarządzania zmianami,
* ✓ **Wszelkie wnioski o poszerzenie zakresu powinny byćanalizowane z wykorzystaniem procedury zarządzaniazmianami.**
15. Najczęściej spotykana zależność czasowa pomiędzy czynnościami/zadaniami, stosowana w tworzeniu harmonogramu to:
* ✓ **Finish-to-start,**
* Start-to-start,
* Start-to-finish,
* Finish-to-finish.
16. Ścieżka krytyczna:
* ✓ **Ma szczególne znaczenie w harmonogramie,**
* Jest dokładnie jedna w danym harmonogramie,
* Nie musi wystąpić w każdym harmonogramie,
* ✓ **Może być więcej niż jedna w harmonogramie,**
* ✓ **To sekwencja zadań o zerowym czasie przesunięcia tzw. float time,**
* Zawiera zadania realizowane przez najbardziej obciążonych pracą wykonawców (np. programistów).
17. Trzypunktowa estymacja czasu trwania zadania bazuje na wzorze (OPT – czas optymistyczny, ML – najbardziej prawdopodobny, PES – pesymistyczny):
* TD = (OPT+ML+PES)/3
* ✓ **TD = (OPT+4ML+PES)/6**
* TD = (OPT+2ML+PES)/4
* TD = (OPT+2ML+3PES)/6
18. Proces biznesowy:
* ✓ **może być realizowany z użyciem wielu systemówinformatycznych,**
* jest realizowany z użyciem jednego systemu informatycznego,
* ✓ **powinien być policzalny,**
* obejmuje wyłącznie kroki realizowane w systemach IT,
* ✓ **może być opisany z pomocą BPMN,**
* powinien być realizowany w ten sam sposób i przez tych samych wykonawców po wdrożeniu systemu IT,co przed wdrożeniem systemu IT, w celu uszanowaniarozwiązań organizacyjnych Wypracowanych w organizacji klienta.
19. W planowaniu reakcji na zagrożenia można wykorzystać następujące techniki:
* ✓ **TRANSFER,**
* ✓ **MITIGATE,**
* CRASH,
* ✓ **AVOID,**
* EXPLOIT,
* ✓ **FAST TRACKING,**
* ✓ **ACCEPT.**
20. Zarządzanie zespołem w RUP:
* Docenia i promuje szczególne zaangażowaniepracowników i ich gotowość do pracy wnadgodzinach,
* ✓ **Stawia na współpracę specjalistów z różnychdziedzin,**
* Promuje zespoły, które samodzielnie zarządzająswoją pracą,
* Promuje specjalizację poszczególnych gruppracowników, którzy mogą skoncentrować się naswoim obszarze, ograniczając do minimum kosztkomunikacji z innymi zespołami.
21. Tzw. wyrównywanie zasobów (resource levelling)
* ✓ **Może powodować okresowe niedociążenie zasobów,**
* ✓ **Może powodować okresowe niedociążenie zasobów i w efekcie wydłużenie terminu realizacji projektu,**
* ✓ **Pozwala na uniknięcie przeciążenia zasobóww projekcie,**
* ✓ **Może powodować opóźnienie terminów wykonaniazadań,**
* Nie powinno być stosowane, gdyż powodujeopóźnienie terminów wykonania zadań.
22. Poziomy dojrzałości organizacji wg CMMI to:
* Incomplete
* Performed
* ✓ **Initial**
* ✓ **Managed**
* ✓ **Defined**
* ✓ **Quantitatively Managed**
* Risk-Oriented
* ✓ **Optimising**
23. W ocenie ofert składanych przez oferentów możnawykorzystać następujące rozwiązania:
* ✓ **Warunki brzegowe definiujące wymagania nadoświadczenia firm,**
* ✓ **Macierz funkcjonalności,**
* Macierz ryzyka,
* Funkcję oceniającą dla każdej z ofert, która typowo ma postać iloczynu kryteriów,
* ✓ **Funkcję oceniającą dla każdej z ofert, która typowoma postać sumy ważonej kryteriów**
* Funkcję oceniającą dla każdej z ofert, która typowoma postać specyfikacji istotnych warunkówzamówienia (ang. statement of work).
24. Technika Earned Value Management:
* Może być stosowana do zarządzania zespołemprojektowym,
* ✓ **Może służyć do oceny stanu zaawansowaniaprojektu,**
* Może służyć do oszacowania kosztów projektu wchwili jego ukończenia,
* ✓ **Wykorzystuje wartość wypracowaną (ang. earnedvalue), czyli planowaną wartość ukończonych dochwili obecnej zadań projektowych,**
* Wykorzystuje wartość wypracowaną (ang. earnedvalue), czyli faktycznie poniesione do chwili obecnejkoszty.
25. Trójkąt ograniczeń projektowych zawiera:
* ✓ **Czas,**
* ✓ **Zakres,**
* ✓ **Koszt,**
* Jakość,
* Satysfakcję klienta.
26. Do zespołu 7 osób dołączono 3 kolejne. Ile powstało dodatkowych kanałów komunikacyjnych :
* 3
* 7
* 21
* ✓ **24**
* 42
27. Najważniejsza cecha dobrego kierownika projektu to:
* Zdolności administracyjne
* Zdolności planistyczne
* ✓ **Zdolności komunikacyjne**
* Umiejętność oceny ryzyka
* Umiejętność szacowania kosztów projektu
28. Formalne uruchomienie projektu wg założeń PMBOK wynika z:
* Realizacji spotkania otwierającego projekt (kick-off meeting)
* ✓ **Przygotowania karty projektu**
* Opracowania dokumentu Statement of Work,
* Podpisania umowy z klientem
* Przygotowania pełnego planu zarządzania projektem
29. Oszacowanie czasu realizacji zadania powinno być przygotowane przez:
* Sponsora projektu,
* Zleceniodawcę,
* ✓ **Osobę lub zespół odpowiedzialny za realizację zadania,**
* Kierownika projektu,
* Project Management Office.
30. Plan zarządzania projektem:
* ✓ **jest formalnym dokumentem,**
* jest aktualizowany na bieżąco w trakcie realizacji projektu,
* jest akceptowany przez wszystkich udziałowców projektu,
* stanowi podstawę do oceny stanu zaawansowaniaprojektu,
* nie stanowi podstawy do oceny zaawansowania projektu, jeżeli w trakcie realizacji projektu podjęto decyzję ozmianie pierwotnego zakresu, zgodnie z procedurązarządzania zmianami.
31. W SCRUM:
* Zespół jest zarządzany przez Scrum Mastera, któryprzydziela zadania do wykonania poszczególnym członkomzespołu,
* Zespół jest zarządzany przez właściciela produktu, któryprzydziela zadania do wykonania poszczególnym członkomzespołu,
* Zespół sam rozdziela sobie zadania do wykonania i określakolejność realizacji zadań z logu zaległości produktowych,
* Zespół sam rozdziela sobie zadania do wykonania spośródzadań uzgodnionych z właścicielem produktu,
* Typowy czas trwania sprintu to 30 dni.
32. W chwili uruchomienia projektu przyjęto całościowy koszt wykonania 1km drogi jako 3 mln PLN; kontrakt dotyczy zbudowania 20km drogi. Dotychczas poniesione koszty to 70mln PLN. Wartość budżetu BAC (Budget at Completion) wynosi:
* 3 mln PLN,
* 60 mln PLN,
* 130 mln PLN.
33. W trakcie realizacji projektu jeden z programistówstwierdził możliwość łatwego dodania ciekawejfunkcji do systemu. Funkcja ta z bardzo dużymprawdopodobieństwem będzie atrakcyjna dlaklienta. Należy:
* Odrzucić pomysł,
* Przyjąć pomysł, jeśli w projekcie nie występująopóźnienia,
* Zadeklarować klientowi realizację rozwiązania przed końcem projektu,
* Przedstawić problem do decyzji sponsorowi projektu
* Przedstawić problem do decyzji klientowi.
34. W trakcie realizacji projektu klient stwierdziłmożliwość drobnej zmiany zakresu, która niewpłynie na koszty i harmonogram. Należy:
* Odrzucić pomysł,
* Przyjąć pomysł, jeśli w projekcie nie występująopóźnienia,
* Zadeklarować klientowi realizację rozwiązania przedkońcem projektu,
* Ocenić propozycję z punktu widzenia wpływu na ograniczenia projektowe,
* Przedstawić problem do decyzji sponsorowi projektu,
* Przedstawić problem do decyzji klientowi.
35. Kierownik projektu przypadkowo dowiedział się z zasłyszanejrozmowy, iż z pewnym prawdopodobieństwem dostarczonymoduł oprogramowania zawiera poważny błąd. Kierownikprojektu powinien:
* Wziąć pod uwagę, iż problem nie został zgłoszony w ramachoficjalnej komunikacji i poczekać na oficjalne jego potwierdzenie, poprzedzone konieczną analizą,
* Samodzielnie uruchomić analizę problemu, bez informowania w/wpracowników,
* Poprosić kierownika działu o nieformalną kontrolę,
* Poczekać na formalny raport, przedstawiający analizę problemu,
* Natychmiast odnieść się do problemu, informując o zasłyszanejrozmowie pracowników i sponsora projektu,
* Natychmiast odnieść się do problemu, informując o zasłyszanej rozmowie pracowników i poszukując wspólnie z nimi rozwiązania zaistniałej sytuacji.
36. Fazy RUP to:
* ✓ **Inception,**
* ✓ **Elaboration,**
* ✓ **Construction,**
* Monitoring and Control,
* ✓ **Closing,**
* Transition
37. Opis poszczególnych zadań projektowych (work packages) można odnaleźć w:
* Planie zarządzania zakresem,
* Harmonogramie projektu,
* ✓ **Słowniku WBS,**
* Diagramie WBS,
* Planie zarządzania ryzykiem,
* Karcie projektu.
38. Kontrakt o stałej cenie oznacza:
* Większe ryzyko dla zleceniodawcy,
* ✓ **Większe ryzyko dla wykonawcy,**
* Wynagrodzenie zależne od faktycznie wykonanej pracy,
39. Jedna z osób z zespołu projektu przygotowujespotkanie z klientem bez uzgodnienia tegofaktu z kierownikiem projektu. Kierownikprojektu z chwilą pozyskania wiedzy ospotkaniu powinien:
* Pojawić się na spotkaniu,
* Poinformowania przełożonego pracownika braku koordynacji działań,
* ✓ **Wyjaśnić przyczyny takiego postępowania pracownikiem,**
* Poprosić o wyłączenie pracownika z zespołu projektowego.
40. Komunikacja w SCRUM bazuje na:
* Codziennych godzinnych spotkaniach Sprint,
* Codziennych 15-min spotkaniach Sprint,
* Spotkaniach planujących sprint,
* Spotkaniach podsumowujących sprint.
41. Uruchamiany jest nowy projekt, który będzie koncentrował się na stworzeniu pakietu oprogramowania oferowanego do samodzielnej instalacji przez użytkowników. Kierownik projektu:
* może skorzystać z wzorców artefaktów dedykowanych dla takiegoprojektu w PMBOK,
* może skorzystać z wzorców artefaktów dedykowanych dla takiegoprojektu w PRINCE2,
* ✓ **może skorzystać z wzorców artefaktów dedykowanych dla takiegoprojektu w RUP,**
* może skorzystać z wzorców artefaktów dedykowanych dla takiegoprojektu w Scrum,
* Należy samodzielnie stworzyć wzorce artefaktów bazując na zaleceniach stosowanej metodyki zarządzania projektami.
42. RUP odznacza się:
* Ograniczeniem ryzyka w stosunku do metodtypu „waterfall”,
* ✓ **Zwiększeniem ryzyka w stosunku do metodtypu „waterfall”, jednak korzyścią jestiteracyjny model realizacji projektu,**
* Możliwością dowolnego dostosowania dounikalnych potrzeb projektu,
* Możliwością dostosowania do unikalnych potrzeb projektu, przy założeniu tworzeniapełnej listy artefaktów.
43. Zespół wykrywa błąd w jednej z funkcjiaplikacji, który może powodować utratę danychw przypadku zadania pewnego zestawu parametrów. Kierownik projektu powinien:
* ✓ **Poinformować klienta o problemie,**
* Wstrzymać informowanie klienta do czasuwprowadzenia poprawki,
* Zrealizować wcześniej zaplanowanyharmonogram fazy etapu, unikając tym samymniekontrolowanych zmian,
* Podjąć działania natychmiast po powrocie zurlopu odpowiedzialnego programisty.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment