Pomysły związane z rozwojem systemu

Wielokrotnie do systemu YetiForce są dodawane zgłoszenia, które opisują sposób rozbudowy systemu o nowe funkcjonalności. Nie mamy nic przeciwko nowym pomysłom, jednakże w większości przypadków będą one ignorowane, nie oznacza to jednak, że pomysł nowej zmiany jest zły. Aby lepiej zrozumieć problem związany z nowymi funkcjonalnościami proponujemy zapoznać się z całym artykułem.

1. Ilość pomysłów a rzeczywistość

Zespół YetiForce ma styczność z systemem Vtiger [kiedyś] i YetiForce [obecnie] od wielu lat. Bardzo dobra znajomość systemu oraz praca na nim przez nasz zespół i naszych klientów sprawia, że cały czas widzimy miejsca, w których system możemy ulepszyć. Każda osoba w zespole ma przynajmniej kilka pomysłów dziennie na to co można w systemie zmienić i to jest cudowne! Tak samo jak nasza społeczność, która im bardziej poznaje system, tym lepiej go rozumie i tym lepsze pomysły proponuje. W praktyce oznacza to, że jeżeli spisalibyśmy każdy pomysł jaki mamy w związku z rozwojem systemu YetiForce, to dodawalibyśmy setki pomysłów tygodniowo.

Rzeczywistość jest jednak taka, że nasz zespół ma ograniczone zasoby ludzkie do realizacji nowych funkcjonalności. W pierwszej kolejności są realizowane zmiany, które zlecają nam nasi Klienci, ponieważ to dzięki nim system YetiForce jest tak bardzo rozbudowany i jest najszybciej rozwijającym się projektem CRM na świecie.

2. Kto może dodawać nowe funkcjonalności? 

Czasami społeczność zapomina o najważniejszej wartości systemu YetiForce czyli o tym, że projekt jest otwarty. Każda firma i każda osoba może przyczynić się do rozwoju systemu, a możemy to realizować na wiele sposobów, również poprzez dodawanie nowych funkcjonalności! Najważniejsze jest to, że razem rozwijając system możemy osiągnąć więcej niż każdy pracując niezależnie. Jeżeli nasz zespół nie ma czasu w danym momencie, to każdy z Was może sam dopisać brakującą funkcjonalność albo zlecić to dowolnej firmie, a następnie przesłać do nas.

3. Zignorowanie pomysłu na GitHub

Odrzucenie pomysłu na GitHub nie oznacza, że proponowana funkcjonalność nie jest dobra, oznacza tylko tyle, że obecnie nie mamy czasu zająć się tą funkcjonalnością. Dla porządku nie chcemy również, aby niezrealizowane pomysły były otwarte na GitHub, każdy taki pomysł będzie oznaczony poprzez dwie etykiety:
  • Category::Enhancement
  • Category::Ignored
W każdej chwili można na GitHub przejrzeć wszystkie niezrealizowane pomysły i jeżeli będzie taka możliwość zrealizować je w innym czasie.
  • poniedziałek, 04 wrzesień 2017