Analiza biznesowa transformacji cyfrowej — od AS-IS do wdrożenia

Transformacja cyfrowa rzadko zaczyna się od jednego, dobrze opisanego problemu. Częściej organizacja widzi serię pozornie niezależnych objawów: pracownicy nie mogą znaleźć aktualnej instrukcji, przygotowanie sprzętu trwa zbyt długo, strona generuje stałe koszty, a te same czynności administracyjne są wykonywane ręcznie. Rolą analizy nie jest wtedy wybranie modnego narzędzia. Najpierw trzeba ustalić, co naprawdę nie działa, kogo to dotyczy i po czym poznamy, że zmiana przyniosła efekt.

Poniżej opisuję zanonimizowany projekt przeprowadzony w małej firmie z branży edukacji pozaszkolnej. Odpowiadałem w nim za analizę, zaprojektowanie rozwiązań, realizację techniczną, testy, dokumentację, szkolenia i dalsze usprawnienia.

Kontekst i stan AS-IS

Organizacja prowadziła zajęcia w wielu lokalizacjach, korzystała z około 60 laptopów i obsługiwała równolegle dziesiątki grup. Zespół był niewielki i nie miał osobnego działu IT. Analiza stanu obecnego ujawniła cztery powiązane obszary:

Samo spisanie tej listy nie wystarczało. Trzeba było zobaczyć procesy w działaniu: porozmawiać z osobami korzystającymi z materiałów i sprzętu, przeanalizować lokalizacje prowadzenia zajęć, obserwować pracę w terenie oraz rozdzielić problemy jednorazowe od powtarzalnych.

Od potrzeb do wymagań

Wymagania opisywałem przez rezultat potrzebny użytkownikowi, ograniczenia i sposób weryfikacji. Dzięki temu wybór technologii następował dopiero po zrozumieniu problemu.

Potrzeba Wymaganie rozwiązania Sposób sprawdzenia
Instruktor ma samodzielnie znaleźć aktualną odpowiedź Jedno źródło wiedzy, przewidywalna struktura i instrukcje zorientowane na zadania Nowa osoba wykonuje procedurę bez pomocy autora
Komputer ma być gotowy do zajęć w powtarzalnym stanie Standaryzacja konfiguracji i automatyzacja czynności możliwych do powtórzenia Test aplikacji, kont, sieci i usług po wdrożeniu
Organizacja ma kontrolować stronę i koszty Otwarty stos, historia zmian, szybkie ładowanie i możliwość dalszego rozwoju Testy funkcjonalne, wydajnościowe i dostępności przed przełączeniem
Materiały mają działać bez autora Spójny format, kontekst dla prowadzącego i jasno określony efekt zajęć Prowadzenie zajęć przez innych instruktorów w wielu grupach

Takie podejście pozwalało rozdzielić wymagania biznesowe od konkretnej implementacji. Przykładowo „krótsze przygotowanie stanowiska” było celem, natomiast Linux, skrypt provisioningowy i lokalna dystrybucja plików były dopiero dobranym sposobem realizacji.

Projekt stanu TO-BE

Docelowy model nie był jednym systemem, lecz zestawem współpracujących rozwiązań:

  1. baza wiedzy jako wspólne źródło procedur i materiałów;
  2. ustandaryzowane środowisko komputerów używanych podczas zajęć;
  3. automatyzacja konfiguracji oraz aktualizacji powtarzalnych elementów;
  4. własna strona oparta na otwartym stosie z kontrolą wersji;
  5. dokumentacja, szkolenia i odpowiedzialność za późniejsze utrzymanie.

Każdy element miał właściciela, odbiorców i kryterium przydatności. Istotne było również projektowanie zależności: zmiana aplikacji na komputerach wymagała aktualizacji automatyzacji i instrukcji, a zmiana procesu zajęć — materiałów dla instruktorów i informacji dla odbiorców.

Testy, wdrożenie i zarządzanie zmianą

Rozwiązania były najpierw sprawdzane na mniejszej skali i na realnym sprzęcie. Testy ujawniały także ograniczenia przyjętych założeń. Przykładowo plan pełnej automatyzacji instalacji systemu został zmieniony, gdy test potwierdził brak obsługi wybranego mechanizmu przez instalator. Zamiast ukrywać niepowodzenie, rozdzieliłem proces na krótki etap ręczny i bezpiecznie powtarzalny provisioning.

Wdrożenie obejmowało nie tylko uruchomienie technologii, ale również:

Rezultaty

Jakie kompetencje pokazuje ten projekt

To case study jest dowodem praktyki w analizie stanu AS-IS, rozpoznawaniu potrzeb interesariuszy, definiowaniu wymagań, projektowaniu stanu TO-BE, zarządzaniu zmianą wymagań, testach akceptacyjnych, dokumentacji i prowadzeniu inicjatywy do działającego rezultatu. Nie była to analiza przygotowana wyłącznie na papierze — odpowiadałem również za realizację i późniejsze utrzymanie zaprojektowanych rozwiązań.

Zobacz też