Widziałem wiele kosztownych awarii. Przez lata miałem w tym wiatraku partnera biznesowego. Ich trudność polegała na tym, że nalegali, aby „nietechniczni” ludzie mogli tworzyć raporty. Stworzyliśmy szereg rozwiązań, których ludzie mogli się nauczyć i korzystać z różnym powodzeniem. Podobnie jak Ty, zaczęliśmy od sparametryzowanych raportów w puszkach.
Następnie stworzyliśmy sposób zapisywania zestawów parametrów i kojarzenia ich z różnymi szablonami „formatowymi”, co zasadniczo pozwala mieszać i dopasowywać raporty w puszkach oraz publikować je innym osobom. To była rzeczywiście najbardziej wydajna rzecz, jaką kiedykolwiek zrobiliśmy, biorąc pod uwagę, że był to około dwóch tygodni czasu programowania (oprócz podstawowego sparametryzowanego systemu raportów w puszkach) i używali go z powodzeniem przez lata. Był to bardzo prosty interfejs użytkownika, ale niektórzy użytkownicy nie mogli tak naprawdę tworzyć własnych raportów, po prostu nie mogli ustalić, jakie powinny być ich kryteria. Lecz odkąd każdy może zbudować raport i udostępnić go komuś innemu, może po prostu poprosić współpracownika o zgłoszenie, zamiast iść do jakiegoś zespołu MIS i stać w kolejce.
Próbowaliśmy go jednak ulepszyć i zmarnowaliśmy setki tysięcy dolarów. Firma Crystal Decisions miała ciekawy zestaw narzędzi jako dodatek do produktu dla przedsiębiorstw Crystal Reports. To była wersja 9 lub 10. Już dawno została przemianowana, przemianowana przez Business Objects, ale myślę, że wciąż istnieje jej wersja. To było dość drogie i dało ci kompletnego projektanta stron internetowych do budowania praktycznie dowolnego formatu raportu. Miał także przykładową aplikację, która była bardziej czarodziejem, który przeprowadził cię przez modyfikację istniejącego raportu. Odnieśliśmy sukces dzięki pomysłowi „Zapisz i udostępnij sparametryzowany szablon”, więc spodobało nam się to, że posunęliśmy się o krok dalej. Krótko mówiąc, tak naprawdę tego nie zrealizowaliśmy. Myślę, że to narzędzie było w porządku, ale to, co próbowaliśmy zrobić, było po prostu zbyt zmieszane i źle działało.
Przez cały ten czas firma musiała utrzymywać pracowników programistów MIS, którzy często raportowali ad hoc. Najlepsze, co kiedykolwiek wyciągnęli z naszych materiałów, to nieco bardziej elastyczne raportowanie w puszkach, co w najlepszym przypadku przyspieszyło opracowanie nowego raportu w puszce, pod warunkiem, że istnieje inny podobny raport. Jeśli chcesz jakoś zintegrować nowe źródło danych, zapomnij o tym. I przede wszystkim to, co zrobiła dla nich MIS, polegała na integracji coraz większej liczby źródeł danych w niechlujny, ale bardzo szybki sposób na wprowadzenie na rynek.
W końcu zaczęli intensywnie korzystać z Business Objects - komputerowej wersji narzędzia BI. Pozwala to zintegrować dane lokalne z danymi, o których dowiedziałeś się w internetowym katalogu metadanych. Moglibyście więc zrobić zarówno prawdziwe produkcje dla mas, jak i kwanty i menedżerowie mogliby gromadzić różne zestawy danych, do których doprowadziły ich badania. Zestaw umiejętności stał się jeszcze rzadszy, z pewnością nie było to coś, co każdy mógł po prostu zrobić. Mimo to udało im się sprawić, by znacznie więcej osób korzystało z niego efektywnie, niż mogliby sobie pozwolić na zatrudnienie jako oddani ludzie MIS. Personel MIS nigdy nie został znacznie zredukowany, co mówi.
Mam wrażenie, że ten ogólny problem polega na tym, że musisz zainwestować znaczne środki w rozwój umiejętności osób, które wyobrażasz sobie za pomocą tego narzędzia, i musisz zaakceptować fakt, że nie wszyscy Twoi pracownicy kiedykolwiek tam dotrą. A jeśli nie mogą oni spędzić kilka tygodni nauki platformę BI, będą one nigdy nie być w stanie uzyskać jak najwięcej z dowolnego narzędzia, które je dać. Niektórzy ludzie, z jakiegokolwiek powodu, nigdy nie wydają się mieć podstawowych pomysłów, takich jak połączenia zewnętrzne. Ogromne klasy zestawów problemów nigdy nie będą w stanie rozwiązać za pomocą jakiegokolwiek narzędzia, ponieważ nie dostają się wystarczająco daleko, aby zrozumieć na poziomie koncepcyjnym, co tak naprawdę próbują poprosić komputer. Nie oznacza to, że „nie mogą” się tego nauczyć, tyle że wielu z nich nigdy się nie dowie.