Udostępnij za pośrednictwem


Lista kontrolna przeglądu projektu dotycząca optymalizacji kosztów

Ta lista kontrolna przedstawia zestaw zaleceń dotyczących optymalizacji kosztów dla obciążenia, które ułatwiają osiągnięcie wysokiego zwrotu z inwestycji (ROI) na podstawie wartości biznesowej zapewnianej 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, jednocześnie spełniając zdefiniowane wymagania funkcjonalne i niefunkcjonalne obciążenia.

Każde obciążenie ma bezpośrednie i pośrednie koszty, a każde obciążenie jest przeznaczone do dostarczania wartości. Jeśli nie uwzględnisz zaleceń w tym artykule i rozważysz kompromisy, twój projekt może nie wykorzystać twojego czasu i pieniędzy. Rozważ dokładnie punkty, które zostały uwzględnione na następującej liście kontrolnej, aby zbudować pewność w sukces 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. Co jest ważne dzisiaj, może nie być ważne jutro. Wybór technologii lub opcje i funkcje, które obecnie oferuje Platforma, może być inny. Ucz się ze środowisk produkcyjnych i nieprodukcyjnych, pamiętaj o zmianach platformy i zastosuj swoje wyniki do swojego obciążenia i jego zależności.

Checklist

  Code Rekomendacja
CO:01 Utwórz kulturę odpowiedzialności finansowej. Regularnie trenuj 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ć koszty dzienne. W raportach kosztów obejmują koszty poniesione (taryfowe), koszty przedpłacone (amortyzowane), trendy i prognozy. Uczestnicy projektu powinni regularnie przeglądać wydatki w stosunku 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 bariery ochronne 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 Dopasuj użycie do przyrostów rozliczeń. Należy zrozumieć przyrosty rozliczeń (mierniki) i dostosować użycie zasobów do tych przyrostów. Zmodyfikuj usługę, aby dostosować ją do przyrostów rozliczeń, lub zmodyfikować użycie zasobów w celu dostosowania ich do przyrostów rozliczeń. Rozważ użycie weryfikacji koncepcji w celu zweryfikowania wiedzy o rozliczeniach i wyborów projektowych dla głównych czynników kosztów oraz ujawnienia sposobów dopasowania rozliczeń i użycia zasobów.
CO:07 Optymalizowanie kosztów składników. Regularne usuwanie lub optymalizowanie starszych, niepotrzebnych i niedostatecznie używanych składników obciążenia, w tym funkcji aplikacji, funkcji platformy i zasobów.
CO:08 Optymalizowanie kosztów środowiska. Dopasuj wydatki do określania priorytetów przedprodukcyjnych, produkcyjnych, operacyjnych i środowisk odzyskiwania po awarii. Dla 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ównywanie kosztów 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 dla 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 z mniej lub tańszymi zasobami.
CO:12 Optymalizowanie kosztów skalowania. Oceń alternatywne skalowanie w jednostkach skalowania. Rozważ alternatywne konfiguracje skalowania i dostosuj je do modelu kosztów. Zagadnienia powinny obejmować wykorzystanie dla dziedziczych limitów każdego wystąpienia, zasobu i granicy jednostki skalowania. Używaj strategii kontrolowania popytu i podaży.
CO:13 Optymalizowanie czasu personelu. Zrównuj personel czasu poświęcany na zadania z priorytetem zadania. Celem jest skrócenie czasu spędzonego na zadania bez obniżania wyniku. Działania optymalizacji powinny obejmować minimalizację szumu, skrócenie czasów kompilacji, debugowanie o wysokiej wierności i pozorowanie produkcji.
CO:14 Konsolidowanie zasobów i odpowiedzialności. 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.

Dalsze kroki

Zalecamy przejrzenie kompromisów związanych z optymalizacją kosztów, aby zapoznać się z innymi pojęciami.