1.2 Cele i cele główne
Jasne określenie tego, co próbujesz osiągnąć i dlaczego, ma kluczowe znaczenie dla efektywnego wykorzystania portalu Compass. Oto kilka zalecanych kroków, które pomogą Ci wyznaczyć cele.
1.2.1 Zdefiniowanie celów
Po rozmowie z kluczowymi interesariuszami i zrozumieniu ich potrzeb możesz wyznaczyć kilka celów. Dobrym sposobem na uchwycenie i zakomunikowanie celów jest dołączenie powiązanego celu głównego i wskaźnika.
Przykładowe cele przedstawiono w poniższej tabeli.
Motyw | Cel | Zadanie | Pomiar |
Zadowolenie programistów | Skrócenie czasu poświęcanego na wyszukiwanie informacji z 3 godzin do 1 godziny dziennie. | Uzupełnienie katalogu komponentów Compass o własność, zależności i dokumentację. | Wyniki ankiety dla programistów (co miesiąc). |
Produktywność programistów | Skrócenie czasu dostarczania infrastruktury z 5 dni do 2 godzin. | Utworzenie szablonu Compass dla nowych komponentów oprogramowania, który automatyzuje dostarczanie AWS. | Czas na dostarczenie nowych komponentów (kwartalnie). |
Po zdefiniowaniu celów wdrożenia portalu Compass podziel się nimi z interesariuszami, aby poznać ich opinie i uwagi przed finalizacją.
1.2.2 Ocena aktualnego stanu
Ocena aktualnego stanu w organizacji pomoże określić ilościowo sukces wdrożenia portalu Compass. Często wydaje się nam, że znamy już aktualny stan — nie należy wpadać w tę pułapkę. Przed rozpoczęciem wdrażania warto zebrać zarówno jakościowe, jak i ilościowe miary mające związek z celami. Aby ocenić aktualny stan:
- Porozmawiaj z programistami w swojej organizacji i zadaj im pytanie „jak możemy poprawić sposób, w jaki dostarczamy oprogramowanie w tej firmie?”. Prawdopodobnie usłyszysz długą listę bolączek, z których część będzie wchodzić w zakres Twojej platformy.
- Oceń istniejące procesy i zwróć uwagę na liczbę spotkań, w których muszą uczestniczyć pracownicy, wymagane przygotowanie i raportowanie oraz czas realizacji tych procesów. Zwykle bolączką zespołów programistycznych są procesy administracyjne i dlatego stanowią one dobry punkt wyjścia.
- Ankiety dla programistów to świetny sposób na określenie nastrojów programistów oraz priorytetowych dla nich obszarów przed rozpoczęciem wdrażania portalu Compass. Wskazówki na ten temat znajdziesz w grze Developer Experience Survey.
Potrzeby interesariuszy zidentyfikowane podczas początkowych spotkań są dobrym źródłem informacji pozwalającym zrozumieć obecny stan. Analiza ta powinna także obejmować mapowanie wszelkich ogólnych celów biznesowych, do których realizacji może przyczynić się wdrożenie portalu Compass, takich jak poprawa jakości, ograniczenie ryzyka i/lub poprawa produktywności.
Jednym z krytycznych wyników oceny jest określenie punktu odniesienia zarówno dla jakościowych, jak i ilościowych wskaźników, które odnoszą się do zidentyfikowanych celów. Punkt odniesienia ustalony podczas tego procesu zostanie wykorzystany do ilościowego określenia i oceny wpływu wdrożenia portalu Compass na Twoją organizację techniczną.