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.