Skip to main content
Version: Current

Zadania

Zadania vs Informacje (log aktywnosci)

Zadania musza spelniac nastepujace warunki:

  • temat w formie zadania do wykonania np "Zrobic raport" czy "Zamowic papier do drukarki"
  • musi byc przypisany do osoby odpowiedzialnej za wykonanie zadania
  • postepy realizacji monitorowane przez raporty systemu

Informacje to forma komunikacji w systemie:

  • otwarte pytania
  • prosby o opinie
  • informacje do wiadomosci pracownikow
  • komunikaty moga byc skierowane do konktetnej osoby lub grupy osoby
  • nie kontrolujemy zmian - dostepna jedynie historia wymienianych wiadomosci

Kazdy urzytkownik moze zapisac sie do "kanalow informacji":

  • ogolne
  • biuro
  • magazyn
  • handlowcy

logi aktywnosci pracownikow:

  • awizacje (nowo dodane awizacje)
  • oferty (nowe wystawione oferty)
  • inne aktywnosci pracownikow

... itp - szczegoly do omowienia...

Jest to forma wymiany informacji miedzy pracownikami, tu widzimy jakie kto wysylal oferty, robil awizacje itp. Pracownicy wzajemnie moga komentowac i przedstawiac uwagi...

Wszystkie powyzsze mozemy komentowac omawiac w formie wymiany wiadomosci

Statusy zadan

OCZEKUJE_REALIZACJI

(oczekuje akcji od adresata) moze zmienic sie na:

  • OCZEKUJE_INFO (konieczna wiadomosc dlaczego realizacja niemozliwa)
  • PRZYJETE
  • W_REALIZACJI

(nowe zadanie moze byc rowniez oddelegowane do innej osoby - status zostaje jako NOWE)

OCZEKUJE_INFO

(oczekuje akcji od autora) moze zmienic sie na:

  • OCZEKUJE_REALIZACJI (konieczna wiadomosc z wymaganymi informacjami)
  • ANULOWANE

PRZYJETE

(oczekuja na akcje adresata) moze zmienic sie na:

  • OCZEKUJE_INFO
  • W_REALIZACJI
  • ZREALIZOWANE

ODRZUCONE

(oczekuje reakcji autora) moze zmienic sie na:

  • OCZEKUJE_REALIZACJI (jesli autor chce ponowic zadanie)
  • ANULOWANE

W_REALIZACJI

(oczekuje akcji od adresata) moze zmienic sie na:

  • ODRZUCONE (konieczna wiadomosc z powodem)
  • OCZEKUJE_INFO (konieczna wiadomosc jakie informacje konieczne)
  • ZREALIZOWANE

ZREALIZOWANE

(oczekuje potwierdzenia do autora) moze zmienic sie na:

  • OCZEKUJE_REALIZACJI (konieczna wiadomosc dlaczego realizacja jest niewystarczajaca)
  • ZAKONCZONE

ZAKONCZONE

status ustawia autor zadania jesli jest zadowolony z wykonania

Wyswietlanie zadan w systemie

  • bold - zadanie przeterminowane

Kolory:

  • czerwony - oczekuje na akcje od adresata
  • zielony - zakonczone
  • czarny - w trakcie realizacji (nie oczekuje - ok)

Score (dla adresata)

Jeśli zakończone przed terminem to:

  • Jeśli zakończone przed lub w terminie: (dateFinished <= dateDue)
    • level * (durationPlanned / actualDuration)
  • Jeśli zakończone po terminie: (dateFinished > dateDue)
    • -level * (durationOverdue / durationPlanned)

Czyli jeśli 2 dniowe zadanie:

  • zakończone w ciągu 1 dnia to level * 0.5
  • zakończone 2 dnia to score = 0
  • zakończone 2 dni po terminie to score = -level
  • zakończone 4 dni po terminie to score = -2 * level

Generalnie zasada taka że score w momencie kreacji zadania rowne jego "level" a potem proporcjonalnie spada, w terminie "due" ma wartość 0 a potem wartości ujemne proporcjonalne do czasu przeterminowania.

Score obliczany jest w momencie zakończenia zadania przez adresata oraz w momencie przedłużania terminu zakończenia.

Kara za niezatwierdzenie zakończenia

Creator otrzymuje ujemne punkty za niezatwierdzenie zakończonego zadania:

  • na zatwierdzenie ma 24 robocze godziny
  • za każdy następny dzień kara wysokości level zadania/ ilość dni na realizację.

Czyli za zadanie level 100 przeznaczone na 2 dni, za każdy dzień niezatwierdzenia zakończenia otrzymuje -50 punktów.

Zmiana terminu zakończenia

Jeśli przez autora zadania to resetuje score i wszystko od nowa. Jeśli przez adresata to zapisywany jest ujemny score proporcjonalnie do okresu przedłużenia w stosunku do oryginalnego okresu. Jeśli na przykład mamy 2 dniowe zadanie level 100 i przedłużymy o 2 dni to zapisujemy -level, czyli -100, jeśli przedłużymy o 1 dzień to -50 jeśli o 2 dni to -100 ...itp

Do tej wartości doliczany jest score z momentu zakończenia zadania.

Generalnie chodzi o to by adresaci zadania nie zmieniali terminu zakończenia sami... mogą negocjować zmianę terminu z autorem i on może to robić bez konsekwencji - resetujemy score ale zostaje data utworzenia zadania.