Artykuł, w którym skupiono się na wykresie, pomijając przy tym proces przetwarzania danych, który za nim stoi.

Panele kontrolne mogą wprowadzać w błąd. Widoczna część (wykres, selektor daty, filtry) wygląda na efekt kilku dni pracy nad interfejsem użytkownika. Część niewidoczna to warstwa danych: skąd pochodzą liczby, jak często są one ponownie obliczane, w jakiej strefie czasowej się znajdują, co uznaje się za unikalnego użytkownika oraz co się dzieje, gdy we wtorek rano dział finansowy stwierdzi, że liczba jest błędna.

Szacunek zależy od tego, czy dane istnieją już w formie umożliwiającej wyszukiwanie. Jeśli tak, praca polega głównie na renderowaniu. Jeśli nie, praca polega na stworzeniu potoku danych z wykresem na końcu, a to już zupełnie inna kwestia.

O czym się mówi w tym pomieszczeniu

Interfejs użytkownika: „Renderowanie może wykonać biblioteka wykresów. Zajmie to dzień lub dwa.”

Backend: „Jakie jest wiarygodne źródło tych danych?”

Dane: „W czasie rzeczywistym, czy wystarczą dane na koniec dnia?”

Premier: „Którą strefę czasową przyjmujemy jako punkt odniesienia dla określenia »dzisiaj«?”

Nagłówek: „Co się dzieje, gdy specjaliści z branży finansowej twierdzą, że wykres jest błędny?”

Pytania, które warto zadać przed oddaniem głosu

  • Czy dane źródłowe są dostępne w formie umożliwiającej wyszukiwanie, czy też najpierw tworzymy potok przetwarzania?
  • Częstotliwość aktualizacji: na bieżąco, co godzinę, codziennie, na żądanie?
  • Obsługa stref czasowych: czas serwera, czas użytkownika, czas konta?
  • Drill-down: czy linki prowadzą do poszczególnych wierszy danych, czy tylko do wyników agregacji?
  • Eksport: CSV, link do udostępnienia, osadzony obraz?
  • Uprawnienia: kto ma wgląd w poszczególne fragmenty danych?
  • Jaka jest reakcja, gdy dane nie pokrywają się z innym raportem?

Jeśli potok danych jeszcze nie istnieje, to wykres nie oddaje istoty sprawy. Istotny jest właśnie ten potok i warto go wyodrębnić oraz oszacować jego wielkość osobno.

Proszę oszacować warstwę danych. Jeśli dane liczbowe nie są jeszcze dostępne do wyszukiwania, wykres stanowi ostatnie pięć procent.

Podobnie jak w przypadku szacowania funkcji wyszukiwania, widoczny interfejs użytkownika stanowi łatwą część zadania; prawdziwą pracą jest warstwa danych. Proszę zapoznać się z innymi przykładami szacowania z rozwiązaniami lub rozpocząć bezpłatną sesję „planning poker”, gdy pytanie dotyczące danych znajdzie już odpowiedź.