Lista kontrolna przeglądu projektu dotycząca optymalizacji kosztów
Ta lista kontrolna przedstawia zestaw zaleceń dotyczących optymalizacji kosztów obciążenia, aby ułatwić osiągnięcie wysokiego zwrotu z inwestycji w oparciu o wartość biznesową dostarczaną przez obciążenie. Optymalizacja kosztów równoważy rzeczywiste koszty w porównaniu z postrzeganą wartością, wydajnością zespołu, fokusem i nakładem pracy, spełniając zdefiniowane wymagania funkcjonalne i niefunkcjonalne obciążenia.
Każde obciążenie ma koszty bezpośrednie i pośrednie, a każde obciążenie jest przeznaczone do dostarczania wartości. Jeśli nie uwzględnisz zaleceń w tym artykule i rozważysz kompromisy, projekt może nie wykorzystać twojego czasu i pieniędzy. Starannie zastanów się nad punktami opisanymi na poniższej liście kontrolnej, aby zaszczepić zaufanie do sukcesu projektu.
Optymalizacja kosztów to ciągły proces, w którym optymalizujesz koszty obciążeń i dopasowujesz obciążenie do szerszej dziedziny zarządzania kosztami. To, co jest dziś ważne, może nie być ważne jutro. Wybór technologii lub opcje i funkcje, które oferuje twoja platforma dzisiaj, może być inny. Dowiedz się z środowisk produkcyjnych i nieprodukcyjnych, należy pamiętać o zmianach platformy i zastosować wyniki do obciążenia i zależności obciążenia.
Lista kontrolna
Kod | Zalecenie | |
---|---|---|
☐ | CO:01 | Tworzenie kultury odpowiedzialności finansowej. Regularnie szkol personel, więc umiejętności techniczne pozostają ostre. Wspieraj kreatywność i odpowiedzialność wydatków w środowisku pracy. Zainwestuj w narzędzia i implementowanie automatyzacji. |
☐ | CO:02 | Tworzenie i utrzymywanie modelu kosztów. Model kosztów powinien oszacować początkowy koszt, stawki uruchamiania i bieżące koszty. Negocjuj budżet, który obejmuje model kosztów i ma bufor dla nieplanowanych wydatków. |
☐ | CO:03 | Zbieranie i przeglądanie danych kosztów. Zbieranie danych powinno obejmować dzienne koszty. W raportach kosztów uwzględnij koszty poniesione (taryfowe), koszty przedpłacone (amortyzowane), trendy i prognozy. Uczestnicy projektu powinni regularnie przeglądać wydatki w odniesieniu do budżetu i modelu kosztów. Automatyzowanie alertów w celu wyzwalania powiadomień przy kluczowych progach i wykrywania anomalii w celu wskazania odchyleń od punktów odniesienia trendu. |
☐ | CO:04 | Ustaw zabezpieczenia wydatków. Zabezpieczenia powinny obejmować bramy wydania, zasady ładu, limity zasobów i mechanizmy kontroli dostępu. Określanie priorytetów automatyzacji platformy w przypadku procesów ręcznych. |
☐ | CO:05 | Uzyskaj najlepsze stawki od dostawców. Należy znaleźć i użyć najlepszych stawek dla zasobów i licencji w chmurze. Regularnie przeglądaj oszczędności kosztów. Przeglądy kosztów powinny obejmować ceny regionalne, warstwy cenowe, modele cenowe (zużycie lub oparte na zobowiązaniach), przenośność licencji, plany zakupów firmowych i arkusze cen. |
☐ | CO:06 | Dopasowanie użycia do przyrostów rozliczeń. Należy poznać przyrosty rozliczeń (mierniki) i wyrównać użycie zasobów do tych przyrostów. Zmodyfikuj usługę, aby dopasować ją do przyrostów rozliczeń, lub zmodyfikować użycie zasobów w celu dostosowania ich do przyrostów rozliczeń. Rozważ użycie weryfikacji koncepcji, aby zweryfikować wiedzę na temat rozliczeń i wyborów projektowych dla głównych czynników kosztów oraz ujawnić sposoby dopasowywania rozliczeń i użycia zasobów. |
☐ | CO:07 | Optymalizowanie kosztów składników. Regularnie usuwaj lub optymalizuj starsze, niepotrzebne i niedostatecznie wykorzystywane składniki obciążenia, w tym funkcje aplikacji, funkcje platformy i zasoby. |
☐ | CO:08 | Optymalizowanie kosztów środowiska. Dostosowywanie wydatków w celu nadania priorytetów środowisku przedprodukcyjnemu, produkcyjnemu, operacyjnemu i odzyskiwania po awarii. W przypadku każdego środowiska należy wziąć pod uwagę wymaganą dostępność, licencjonowanie, godziny pracy i warunki oraz zabezpieczenia. Środowiska nieprodukcyjne powinny emulować środowisko produkcyjne. Implementowanie strategicznych kompromisów w środowiskach nieprodukcyjnych. |
☐ | CO:09 | Optymalizowanie kosztów przepływu. Wyrównuje koszt każdego przepływu z priorytetem przepływu. Podczas określania priorytetów przepływów należy wziąć pod uwagę funkcje, funkcje i wymagania niefunkcjonalne każdego przepływu. Optymalizacja wydatków na przepływ często wymaga strategicznych kompromisów. |
☐ | CO:10 | Optymalizowanie kosztów danych. Wydatki na dane z priorytetem danych. Optymalizacja danych powinna obejmować ulepszenia zarządzania danymi (warstwy i przechowywanie), wolumin, replikację, kopie zapasowe, formaty plików i rozwiązania magazynu. |
☐ | CO:11 | Optymalizowanie kosztów kodu. Oceń i zmodyfikuj kod, aby spełniał wymagania funkcjonalne i niefunkcjonalne przy użyciu mniejszej lub tańszej ilości zasobów. |
☐ | CO:12 | Optymalizowanie kosztów skalowania. Oceń alternatywne skalowanie w ramach jednostek skalowania. Rozważ alternatywne konfiguracje skalowania i dostosuj je do modelu kosztów. Zagadnienia powinny obejmować użycie względem limitów dziedziczenia każdego wystąpienia, zasobu i granicy jednostki skalowania. Używaj strategii kontrolowania popytu i podaży. |
☐ | CO:13 | Optymalizowanie czasu personelu. Dopasuj czas poświęcany na zadania z priorytetem zadania. Celem jest skrócenie czasu poświęcania na zadania bez obniżania wyniku. Działania związane z optymalizacją powinny obejmować zminimalizowanie szumu, skrócenie czasów kompilacji, debugowanie o wysokiej wierności i pozorowanie produkcji. |
☐ | CO:14 | Konsoliduj zasoby i odpowiedzialność. Przyjrzyj się obciążeniu, aby poznać sposoby konsolidacji zasobów i zwiększenia gęstości. Poza obciążeniem użyj istniejących scentralizowanych zasobów i usług, które umożliwiają konsolidację obowiązków związanych z obciążeniem. |
Następne kroki
Zalecamy zapoznanie się z kompromisami optymalizacji kosztów, aby zapoznać się z innymi pojęciami.