FILOSOFIA
NOASTRĂ

Acesta a apărut prima dată ca un articol pe blogul Planfix în martie 2011. Nu s-a schimbat prea mult de atunci, și publicăm aproape același articol aici. Am adăugat mai multe exemple, iar filosofia noastră a devenit mai evidentă prin interfața noastră. Există un motiv pentru care ne referim adesea la această postare. Este crucial pentru înțelegerea abordării noastre în construirea aplicației. Dacă intenționați să utilizați Planfix în compania dvs. și doriți să înțelegeți cum se diferențiază fundamental de alte sisteme pe care le-ați întâlnit în trecut, vă încurajăm cu tărie să începeți cu acest articol.
"Simplitatea" este un cuvânt la modă în zilele noastre. "Sistem simplu", "interfață simplă", "caracteristici simple" - acestea sunt motto-urile oamenilor care creează cele mai multe dintre serviciile CRM, BPM și PM disponibile online astăzi. Inițial, ne-am îndreptat și noi în această direcție, iar cuvântul "simplu" a apărut pe pagina noastră de acasă de cel puțin de două ori. Dar dacă te uiți mai atent, vei observa că chiar și un lucru de bază ca "simplitatea" este înțeles diferit de diferite persoane.
Cum evoluează de obicei produsele precum Planfix?
Creatorii dezvoltă o structură simplă de date, cum ar fi "proiect-sarcină-comentariu" sau "lead-contact-tranzacție". Ei fac un design simplu care utilizează bine spațiul negativ. Apoi creatorii încep să utilizeze sistemul înșiși și îl fac disponibil și altora
Este impresionant la început
Feedback-ul începe să vină de la utilizatori: "De ce nu folosiți liste de sarcini în loc de sarcini? Nu mi-e convenabil să colaborez la sarcini în sistemul dvs. și să păstrez separat listele mele personale de sarcini. Faceți liste de sarcini și nu voi mai avea nevoie să folosesc alte aplicații în afară de a dvs., și îi voi invita și pe prietenii mei să o folosească."
Trece ceva timp
O nouă cerere de la un alt utilizator: "Nu aveți 'evenimente'! Ar trebui să le faceți ca un calendar, astfel încât să putem aranja evenimente precum întâlnirile cu clienții sau dezbaterile."
Și apoi...
Pe măsură ce trece timpul, sugestiile și cerințele încep să curgă: "Avem nevoie de discuții!", "Forumuri!", "Bloguri!", "Faceți un chat!", "Avem nevoie de știri!".

Creatorii fie resping aceste sugestii, fie continuă să adauge caracteristici și secțiuni. Între timp, de fiecare dată când creează un nou element și îl înghesuie în interfață, adaugă încă un turn la castelul de nisip pe care îl numim "integrare".

Cererile vin fără încetare: "Hei, avem nevoie să putem adăuga fișiere la liste de sarcini, precum și la sarcini!", "Vreau să atașez un mesaj de chat la o sarcină, astfel încât să nu mai trebuiască să îl caut", "Adăugați posibilitatea de a transforma listele de sarcini în sarcini, este foarte important!", "De ce nu putem adăuga evenimente pentru tranzacțiile noastre în calendarele noastre?!?!".
Și un altul...
OK, acest lucru este important, așa că adăugăm un alt element și o altă secțiune.
Asta sună suficient de rezonabil; listele de sarcini sunt importante. Astfel, sistemul primește o nouă secțiune.
Nu există prea multe moduri în care creatorii pot reacționa la aceste situații:
sau pot construi un megasistem, unde diferite blocuri de funcții sunt foarte slab conectate (și adesea nu sunt deloc conectate).
fie pot să se țină de sacra lor simplitate și să nu adauge noi caracteristici.
În final, sistemele pe care am reușit să le revizuim variau de la a avea prea puține caracteristici la a fi împovărate de complexitate, cu o tendință spre complexitate. În sine, acest lucru nu este nici bun, nici rău. Este doar o reflectare a evoluției standard a sistemelor: de la sisteme "unicelulare" simple cu caracteristici foarte limitate, la "dinozauri" încăpățânați care nu pot nici măcar să înțeleagă că un alt dinozaur le mușcă coada.

Este foarte dificil pentru creatori să ia decizia fermă de a lăsa un produs la stadiul de "unicelular", când totul în jurul lui aspiră la creștere. De aceea, cele mai multe sisteme au de obicei seturi arbitrate de caracteristici pentru organizarea muncii în grup (bloguri, discuții, chat-uri, e-mail), gestionarea vânzărilor (contacte, lead-uri, tranzacții, canal de vânzări), gestionarea sarcinilor (proiecte, repere, sarcini, comentarii, evenimente) și planificarea individuală (liste de sarcini, întâlniri, programe). Cu toate acestea, dacă te uiți atent, poți vedea că multe dintre aceste elemente au mai multe asemănări decât diferențe.
Vedeți singuri: nu este o sarcină pe care și-o atribuie o persoană o listă de sarcini? Și o sarcină stabilită pentru un anumit moment al zilei este cu siguranță un eveniment sau o întâlnire. Comentariile sunt tot comentarii, indiferent dacă au fost lăsate pe un blog, o discuție, un chat sau un e-mail. Așa că de ce ar trebui să înmulțim aceste elemente, crescând tipurile de date cu care avem de-a face și întâmpinând inevitabil probleme atunci când le integrăm?
Am observat această provocare de ceva timp, și am ținut-o în minte de atunci când am planificat noile caracteristici Planfix. Aceasta este filosofia noastră, în rezumat:
Vă oferim posibilitatea de a construi un sistem de management care cuprinde întreaga dvs. companie, folosind un set limitat de elemente.
"
În prezent există patru elemente Planfix:
Folosit pentru
gruparea sarcinilor.
Conceptul de bază al Planfix. Totul în Planfix se învârte în jurul sarcinilor. Sarcinile pot avea oricâte subsarcini, cu imbricare nelimitată. Puteți adăuga și elimina câmpuri din sarcini după cum este necesar.
Orice informație suplimentară pe care doriți să o contabilizați în timp ce lucrați la sarcini. Aceasta este o invenție proprietară Planfix. Exemple simple de etichete de date: venituri, cheltuieli, timp petrecut, etc.
Proiect
Sarcini
Etichete de date
"Atomi de informații" care reflectă orice schimbări în sarcini: adăugarea de noi fișiere, adăugarea de comentarii, schimbarea termenelor limită, schimbarea responsabililor, adăugarea de mementouri, adăugarea de etichete de date, etc.
Acțiuni
Cu Planfix, nu veți găsi "liste de sarcini", "evenimente" sau alte caracteristici derivate din sarcini care sunt doar ușor diferite una de alta. Astfel am rezolvat problemele descrise mai sus, cum ar fi "vrem notificări pentru liste de sarcini ca pentru evenimente" și "vrem să putem atașa fișiere la evenimente". Suntem capabili să facem automat toate acestea, deoarece sarcinile oferă aceste caracteristici.
Dacă un utilizator ne cere să adăugăm un nou element la Planfix, îi cerem să ne descrie diferența dintre noul element și o sarcină. În timpul acestei conversații, devine clar că singurele diferențe reale sunt numele și setările sarcinii utilizate. Utilizatorul poate modifica sarcinile în sine, transformându-le în orice echipa lor are nevoie să fie, fie că sunt "liste de sarcini", "evenimente" sau "aplicații pentru producție".

Numele "sarcină" nu este în întregime perfect, oricum. Îi confundă pe utilizatori, iar înțelegerea obișnuită a cuvântului îi limitează. Dacă am dezvolta Planfix astăzi, probabil că le-am numi ceva mai universal, cum ar fi "formulare" sau "obiecte". Poate că în viitor vom fi nevoiți să facem asta.

Înțelegem că filosofia Planfix necesită o anumită acomodare. Nu toate sistemele au o abordare ca aceasta, așa că la început poate fi dificil să acceptați că sarcinile înlocuiesc toate elementele obișnuite ale sistemului.
Acestea sunt sarcini fără termene limită, iar persoanele necesare pentru discuție sunt adăugate la ele.
Discuții
Haideți să luăm câteva exemple în plus:
Acestea sunt de asemenea sarcini fără termene limită. Grupul "Toți angajații companiei" poate fi adăugat ca participanți, dacă știrile sunt pentru toată lumea. Dacă știrea este doar pentru un departament, adăugați grupul corespunzător și doar membrii săi vor vedea știrea.
Știri
Aceasta este de asemenea o sarcină, dar puteți adăuga câteva câmpuri suplimentare, cum ar fi "Valoarea totală a tranzacției". Dar lucrul cu aceste sarcini nu este diferit de lucrul cu alte sarcini. Păstrați legătura cu clientul, adăugați colegii necesari și finalizați tranzacția conform canalului de vânzări (pe care îl configurați voi înșivă), până când tranzacția este închisă.
Tranzacții
Este de la sine înțeles că o structură internă simplă nu garantează neapărat simplitate în utilizare. În special, încă avem mult de lucru în ceea ce privește opțiunile de personalizare a interfeței. Suntem siguri că în timp vom face interfața mai clară și mai flexibilă, și vom scăpa de toate lucrurile mici inutile și vom reduce clicurile. Și vom folosi structura noastră Planfix clară și simplă pentru a face acest lucru.