Ako vytvoriť aplikáciu na správu úloh: zoznamy úloh, kanban a tímy
Pri budovaní aplikácie na správu úloh začnite úlohou s názvom, stavom, priradeným človekom a termínom, úlohy zoskupte do projektov a ľuďom dajte jeden dobrý pohľad na ne: zoznam alebo kanban tabuľu so stĺpcami pre každý stav. Pridajte prihlasovanie, aby každý videl svoju prácu, potom komentáre a upozornenia. AI tvorca aplikácií to vie vytvoriť z popisu v jednom sedení. Ťažšia otázka je, či to vôbec robiť: všeobecné nástroje na úlohy sú vyspelé a lacné, takže vlastný si zaslúži miesto až vtedy, keď váš pracovný postup nezapadá do tvaru, ktorý ponúkajú.
Kedy má zmysel vlastný nástroj
Najprv buďte úprimní, lebo odpoveď je často „použite existujúci nástroj“. Vlastné aplikácie na úlohy stoja za to, keď:
- Vaše úlohy nasledujú pevný pracovný postup. Úlohy upratovacej firmy potrebujú kontrolný zoznam, fotky pred a po a podpis klienta. Úlohy náborára nasledujú fázy náboru. Všeobecné nástroje to vedia priblížiť, ale je to nemotorné.
- Úlohy pochádzajú z vašich ďalších dát. Nová objednávka, podporný lístok alebo neúspešná kontrola by mali vytvoriť úlohu automaticky.
- Potrebujete špecifické polia a pravidlá. „Úlohu nemožno uzavrieť bez fotky“, „presúvať karty do Schválené môžu iba manažéri“.
- Ľudia, ktorí prácu robia, nie sú kancelárski zamestnanci. Terénni pracovníci alebo dodávatelia chcú jednu obrazovku s dnešnými úlohami, nie celý produkt na riadenie projektov.
- Cena za používateľa vám ublíži. Mnohí príležitostní používatelia môžu byť pri plánoch za používateľa drahí.
Ak sa nič z toho nevzťahuje, vyspelý produkt na úlohy je pravdepodobne lepšia voľba. Ako nahradiť drahé SaaS vlastným nástrojom pokrýva kompromisy všeobecne.
Čo aplikácia potrebuje
Základné dáta
| Dáta | Hlavné polia |
|---|---|
| Úloha | Názov, popis, stav, priradený človek, termín, priorita, projekt, pozícia (na zoradenie), vytvoril, čas vytvorenia, čas dokončenia |
| Projekt alebo zoznam | Názov, vlastník, členovia, archivovaný |
| Používateľ | Meno, e-mail, rola |
| Komentár | Úloha, autor, text, čas |
| Príloha | Úloha, súbor, nahral |
| Aktivita | Úloha, čo sa zmenilo, kto, kedy |
Pre aplikáciu s pracovným postupom pridajte polia, ktoré robia vašu prácu odlišnou: kontrolný zoznam pri každej úlohe, klienta, miesto, povinné fotky, krok schválenia.
Pohľady
| Pohľad | Najlepšie pre |
|---|---|
| Zoznam | Osobné úlohy, triedenie a filtrovanie podľa termínu alebo priority |
| Kanban tabuľa | Prácu, ktorá prechádza fázami (Na spracovanie, Rozpracované, Kontrola, Hotovo) |
| Kalendár | Prácu riadenú termínmi, plánovanie terénnych úloh |
| Dnešné „Moje úlohy“ | Každého, kto len potrebuje vedieť, čo má robiť ďalej |
Najprv dobre vytvorte jeden pohľad, až potom pridávajte ďalšie. Pre tím je zvyčajne najužitočnejší kanban tabuľa; na osobné použitie zoznam so sekciami „Dnes“ a „Nadchádzajúce“.
Rozhodnutia pred budovaním
Osobná alebo tímová
Osobná aplikácia na úlohy môže byť veľmi jednoduchá: jeden používateľ, žiadne oprávnenia, možno žiadne prihlásenie, ak beží len pre vás. Je to dobrý prvý projekt, podobný tvarom sledovaču návykov. Tímová aplikácia potrebuje účty, zdieľané projekty, priradenia a pravidlá o tom, kto čo môže vidieť a meniť. Práve tu sa väčšina úsilia spotrebuje.
Pevné alebo vlastné stavy
Pevné stavy (Na spracovanie, Rozpracované, Hotovo) sa jednoduchšie stavajú, reportujú a udržiavajú konzistentne. Vlastné stĺpce pre každý projekt sú pružnejšie, ale sťažujú reporty, lebo „Hotovo“ sa môže v každom projekte volať inak. Ak potrebujete vlastné stĺpce, dajte každému skrytú „kategóriu“ (nezačaté, aktívne, ukončené), aby reporty fungovali ďalej.
Živé aktualizácie alebo obnovenie
Ak majú dvaja ľudia otvorenú tú istú tabuľu a jeden presunie kartu, má ju druhý vidieť hneď? Živé aktualizácie pôsobia dobre, ale pridávajú zložitosť (spojenie v reálnom čase, riešenie situácie, keď dvaja upravujú tú istú úlohu). Pre malé tímy často na začiatok stačí obnoviť pri návrate na stránku plus jasný čas „naposledy aktualizované“.
Upozornenia
Rozhodnite, čo upozornenie spustí, inak ľudia všetky vypnú. Rozumná začiatočná sada: boli ste priradení k úlohe, niekto okomentoval vašu úlohu, úloha, ktorej ste vlastníkom, má termín zajtra. E-mail je najjednoduchší kanál; denný súhrn je ohľaduplnejší než e-mail pri každej udalosti.
Budovanie krok za krokom
Krok 1: Opíšte pracovný postup, nie funkcie
Zapíšte si, ako úloha vzniká, kto na nej pracuje, fázy, ktorými prejde, a čo znamená „hotové“. To je váš prvý prompt.
Vytvor tabuľu úloh pre Brightside Cleaning, tím 12 upratovačov a 2 manažérov. Manažéri vytvárajú zákazky s klientom, adresou, dátumom, priradeným upratovačom a kontrolným zoznamom vybraným zo šablón (štandardné upratovanie, generálne upratovanie, upratovanie pri ukončení nájmu). Stĺpce tabule: Naplánované, Rozpracované, Čaká na kontrolu, Hotovo. Upratovači sa prihlasujú a vidia len svoje zákazky na dnes ako zoznam prispôsobený telefónu; zaškrtávajú položky kontrolného zoznamu, nahrajú aspoň jednu fotku po práci a klepnú na „Hotovo“, čo presunie zákazku do Čaká na kontrolu. Hotovo môžu presúvať do stavu Hotovo iba manažéri. Všetko ukladaj do databázy. Jednoduchý, prehľadný dizajn s veľkými tlačidlami.
Krok 2: Dostaňte základnú slučku do poriadku
Vytvorte úlohu, priraďte ju, presuňte cez každý stav, dokončite ju. Urobte to za každý typ používateľa. Skontrolujte, že ľudia vidia a môžu robiť len to, čo majú: prihláste sa ako upratovač a skúste otvoriť zákazku iného upratovača cez URL.
Krok 3: Spravte tabuľu správnu
Presúvanie myšou (drag-and-drop) na kanban tabuli vyžaduje pozornosť: karty majú po obnovení zostať tam, kam ich pustíte, poradie v stĺpci sa má uchovať a musí fungovať dotykom na telefónoch a tabletoch. Otestujte s 50 a viac úlohami, aby ste videli správanie pri reálnom objeme, nielen pri piatich ukážkových kartách.
Krok 4: Pridajte komentáre, súbory a aktivitu
Komentáre držia diskusiu pri úlohe namiesto v chatovacích aplikáciách. Záznam aktivity („Sam presunul do Kontroly, 15:14“) zodpovie väčšinu otázok „čo sa stalo?“. Nahrávanie súborov potrebuje úložisko a limit veľkosti.
Krok 5: Pridajte upozornenia
Začnite e-mailom pri priradeniach a pripomienkach na zajtrajší termín. Ako posielať e-maily z aplikácie pokrýva poskytovateľov a nastavenie.
Krok 6: Presúvajte skutočnú prácu postupne
Spustite jeden projekt alebo jeden tím na pár týždňov. Starý nástroj nechajte len na čítanie, namiesto aby ste ho zmazali, kým ľudia nedôverujú novému.
Časté chyby
- Znovu vytváranie všeobecného nástroja po jednej funkcii. Ak pridávate Ganttove diagramy, sledovanie času a dokumenty, súťažíte s produktmi, ktoré to robia roky. Zostaňte sústredení na svoj pracovný postup.
- Žiadne oprávnenia. V tímovej aplikácii sa niekto zmaže cudziu úlohu skôr, než čakáte. Pridajte potvrdenie a mäkké mazanie.
- Zabudnuté časové pásma pri termínoch. „Hotovo v piatok“ má znamenať piatok tam, kde je človek.
- Príliš veľa upozornení. Ľudia ignorujú všetky. Začnite s malým počtom a nechajte ľudí vybrať si.
- Neukladanie poradia. Tabuľa, ktorá pri každom obnovení preusporiada karty, je nepoužiteľná.
- Testovanie len na notebooku. Mnohé aktualizácie úloh sa robia na telefónoch.
Kedy je lepšia hotová aplikácia
Trello, Asana, Todoist, Linear, Notion, ClickUp a mnohé ďalšie sú vyspelé a dobre otestované, s mobilnými aplikáciami, integráciami a v niekoľkých prípadoch s podporou práce offline, na ktorej by ste sami pracovali dlho. Použite jeden, keď:
- Vaša práca je všeobecná znalostná práca: projekty, termíny, priradenia
- Potrebujete natívne mobilné aplikácie s režimom offline
- Chcete v prvý deň desiatky integrácií s inými nástrojmi
- Nikto v tíme nechce vlastniť kus softvéru
Vlastný nástroj stavajte vtedy, keď je samotný pracovný postup produktom, keď sa úlohy musia prepojiť s vašimi dátami alebo keď je nástroj, ktorý by ste potrebovali, zlomkom veľkého produktu účtovaného za používateľa. Mnohé vlastné aplikácie na úlohy sú v skutočnosti interné nástroje s tabuľou navrchu.
Vytvorenie s Mythexom
Mythex je AI tvorca aplikácií: opíšete pracovný postup a on v živom náhľade vytvorí tabuľu, zoznamy a formuláre, a pre úlohy a komentáre pridá do projektu databázu a pre prílohy a fotky úložisko súborov. Ak chcete najprv odsúhlasiť stavy a roly, použite režim plánovania (Plan mode) skôr, než sa napíše akýkoľvek kód; checkpointy vám umožnia vrátiť zmenu, ktorá sa pokazí. Jedna vec, ktorú treba vedieť: účty v Mythexe a spolupracovníci sú pre ľudí, ktorí aplikáciu budujú. Ľudia, ktorí váš nástroj na úlohy použijú, potrebujú vlastné prihlásenie, ktoré pridáte knižnicou alebo poskytovateľom autentifikácie podľa vlastnej voľby; pozri ako pridať prihlasovanie do aplikácie a dokumentáciu k pridaniu autentifikácie a budovaniu CRUD aplikácie.
Ak chcete začať z napísaného prvého promptu, vyskúšajte šablónu tímovej kanban tabule alebo šablónu agilnej sprintovej tabule.
Otázky
Aké funkcie potrebuje aplikácia na správu úloh?
Úlohy s názvom, stavom, priradeným človekom a termínom; spôsob, ako ich zoskupiť do projektov alebo zoznamov; aspoň jeden pohľad, napríklad zoznam alebo kanban tabuľu; a vyhľadávanie. Komentáre, upozornenia, opakujúce sa úlohy a kalendárne pohľady sú bežné ďalšie kroky.
Ako kanban tabuľa ukladá poradie kariet?
Každá úloha ukladá svoj stav (v ktorom stĺpci je) a číslo pozície v rámci stĺpca. Presunutie karty aktualizuje oboje a tabuľa pri načítaní zoradí karty podľa pozície.
Oplatí sa budovať vlastnú aplikáciu na úlohy, keď existujú Trello a Todoist?
Pri všeobecnom sledovaní úloh zvyčajne nie: tieto produkty sú vyspelé a lacné. Vlastné riešenie má zmysel, keď vaše úlohy nasledujú konkrétny pracovný postup, potrebujú dáta z iných systémov alebo polia a pravidlá, ktoré všeobecný nástroj nedá.
Môže aplikáciu na úlohy, ktorú vytvorím, používať viacero ľudí naraz?
Áno, ak ukladá úlohy do zdieľanej databázy a má používateľské účty. Rozhodnite skoro, či majú ľudia vidieť zmeny druhých okamžite alebo až po obnovení, lebo živé aktualizácie pridajú prácu.