Późna odpowiedź, jednak uważam, że istnieje coś do dodania do istniejących odpowiedzi. Uważam, że cała idea standardowego wykresu priorytetów jest bardzo ważna, jest niebezpieczna.
powszechnie akceptowane projektowe Wymiary
Ogólne porozumienie w zakresie zarządzania wydaje się, że projekt może być krojone na 4 wymiarach:
- zakresu
- czas
- kosztować
- jakość
Rzeczy zaczynają robić się niewyraźne, gdy spróbujesz dalej podzielić te wymiary, zmierzyć je lub spojrzeć na sposób, w jaki wpływają na siebie nawzajem, aby uzyskać priorytetyzację.
Współzależność
w oprogramowaniu zwykle oznacza zakres wymagań funkcjonalnych (co czyni oprogramowanie, a także to, czego nie ma robić) plus wszelkie wymagania pomocnicze niezbędne do wykonania dostawę oprogramowania dla klientów. Oczywiście zakres wpływa na czas projektu, koszty oraz jakość funkcjonalną i niefunkcjonalną.
Załóżmy, że firma ma ustalone okno możliwości pokonania konkurentów lub dostarczenia usługi i środków pieniężnych. Czas wyraźnie ma wyższy priorytet niż zakres; części systemu można wykonać poza oprogramowaniem.
Jednak w przypadku oprogramowania do kontroli silników rakietowych zasięg może być niezbywalny, a kiedy ma priorytet w miarę upływu czasu. W podobnym duchu istnieje współzależność między wszystkimi wymiarami.
Kompletne Odcinanie
wymiary mogą być krojone dalej: krótszy czas rozwoju kontra mniej skutecznego i efektywnego systemu (czas stracony w konserwacji i użytkowania oprogramowania), mniejszym kosztem rozwoju kontra wyższego całkowitego kosztu posiadania i krótszy czas życia (co prowadzi do mniejszego zwrotu z inwestycji), większa wszechstronność użycia w porównaniu z trybem trudnym do nauczenia.
Jakość zapewne plastry w kolejnych kategoriach najwięcej, z których wiele wiązać sprzeczne możliwości:
- funkcjonalne:
- Non-functional:
- Użyteczność
- Maintainability i projektowanie rozszerzalność
- Wydajność
- eksploatacyjnych i środowiskowych
- (normy i inne) prawne zgodność
- Kultury (internacjonalizacja, lokalizacja)
- wyglądać i czuć
- Zabezpieczenia
- polityczna
a proces krojenia kawałek oprogramowania ekosystemu na kategorie mogą być nieograniczone. Istnieją również nieskończone sposoby mierzenia sukcesu lub porażki projektu oprogramowania. W tym satysfakcja interesariuszy, gdzie zespół deweloperski rzeczywiście ma również udział w projekcie, a tym samym liczy się jego satysfakcja.
Uproszczenie jest szkodliwy
projektowania oprogramowania jest wynikiem szeregu kompromis między tymi kategoriami. I tak jak przy gotowaniu dobrego posiłku, istnieją nieskończone sposoby łączenia składników, w zależności od okoliczności, wymagań klientów, alergii i dostępności składników.
Najlepiej uniknąć uproszczenia, umieszczając plakat na ścianie, gdzie Koszt zawsze ma wyższy priorytet niż Zakres, lub Utrzymanie jest ważniejsze niż Wygląd i odczucie. Zadaniem kierownika projektu jest pamiętanie o całym obrazie i udzielanie członkom zespołu wskazówek dotyczących codziennego podejmowania decyzji dotyczących priorytetów w zależności od okoliczności.
PM nie może być zastąpiony przez wykres na ścianie, ani dobry premier nie powinien próbować zlecić na zewnątrz esencji swojej pracy na kartce papieru.
Przy sposobie zarządzania wieloma organizacjami, naprawdę powinno być "Dobry, szybki, tani: Wybierz jeden". –
James: Wybierz jednego ... i módl się –
Czy mogę życzyć sobie jeszcze pięciu życzeń? – Nosredna