Na rynku istnieje szeroka gama oprogramowania do zarządzania projektami - systemy te są zazwyczaj bardzo do siebie zbliżone pod kątem funkcjonalności różnią je natomiast podejścia, w jaki sposób prezentowane są dane oraz interfejs użytkownika, które wpływają ich na użyteczność (z ang. usability). Funkcjonują także systemy oparte o mechanizm grywalizacji, które próbują zwiększać efektywność pracowników.
Zostaną omówione następujące aplikacje:
• Redmine
• YouTrack
• Basecamp
• JIRA
• Visual Studio Achievements Extension
• PROPS to you
2.1 Wstęp
Niniejszy rozdział przedstawia mechanizm grywalizacji oraz zasdy działania jego składowych.
2.1.1 Definicja grywalizacji
Grywalizacja zbiera w sobie wszystkie wątki związane z tworzeniem gier i przenosi je na grunt niezwiązany bezpośrednio z grami. W ten sposób łączy koncepcje rzeczywistych gier, gier reklamowych i gier dotyczących zmian w spójny system, który korzysta z najnowszych odkryć psychologii behamoralnej i analizy sukcesów gier spolecznościowych [1].
Inaczej zwana też gamifikacją lub gryfikacją. Wprowadzenie mechanizmów grywalizacji do danej sytuacji pozwala zachęcić ludzi do realizacji czegoś co w rzeczywistości sprawiałoby im mniej przyjemności. Odpowiedni zestaw tych czynników prowadzi do zwiększenia zaangażowania i podniesienia efektywności pracy [1, 2],
2.1.2 Ludzki motywator
Podstawowym elementem grywalizacji jest gracz. Analiza gracza i jego zrozumienie jest środkiem do stworzenia systemu, który odniesie sukces.
Ważnym elementem podczas projektowania takiego systemu jest zapewnienie odpowiedniego balansu gry. Innymi słowy jak dobrać czynniki gry, aby gracz chciał pozostać w grze dłużej. Autorzy książki [1] zobrazowali ten bilans w postaci wykresu widocznego na rysunku 1.