Jak vytvořit aplikaci pro správu úkolů: seznamy, kanban a týmy
Aplikaci pro správu úkolů začněte úkolem s názvem, stavem, přiřazením a termínem, seskupte úkoly do projektů a dejte lidem jeden dobrý pohled na ně: seznam, nebo kanban tabuli se sloupci pro každý stav. Přidejte přihlášení, aby každý viděl jen svou práci, a pak komentáře a upozornění. AI tvůrce aplikací to dokáže vytvořit z popisu během jediného sezení. Těžší otázka je, jestli to dělat vůbec: obecné nástroje na úkoly jsou vyzrálé a levné, takže vlastní řešení si své místo zaslouží, až když vaše práce má tvar, který se do nich nevejde.
Kdy má smysl vlastní řešení
Nejdřív buďte upřímní, protože odpověď je často „použijte hotový nástroj“. Vlastní aplikace na úkoly se vyplatí, když:
- Vaše úkoly sledují pevný postup. Úklidová firma potřebuje u zakázek kontrolní seznam, fotky před a po a potvrzení klientem. Náborář má úkoly podle fází náboru. Obecné nástroje to zvládnou jen nemotorně.
- Úkoly vznikají z vašich dalších dat. Nová objednávka, požadavek na podporu nebo neúspěšná kontrola má automaticky vytvořit úkol.
- Potřebujete specifická pole a pravidla. „Úkol nelze uzavřít bez fotky“, „kartu do stavu Schváleno smí přesunout jen vedoucí“.
- Lidé, kteří práci dělají, nejsou kancelářští pracovníci. Terénní pracovníci nebo dodavatelé chtějí jednu obrazovku s dnešními zakázkami, ne celý produkt pro řízení projektů.
- Cena za uživatele bolí. Mnoho příležitostných uživatelů může být u tarifů za uživatele drahé.
Kdyby se žádný z těchto bodů netýkal vás, je hotový produkt pravděpodobně lepší volbou. Jak nahradit drahý SaaS vlastním nástrojem obecně probírá kompromisy.
Co aplikace potřebuje
Základní data
| Data | Hlavní pole |
|---|---|
| Úkol | Název, popis, stav, přiřazený člověk, termín, priorita, projekt, pozice (pro řazení), vytvořil, čas vytvoření, čas dokončení |
| Projekt nebo seznam | Název, vlastník, členové, archivováno |
| Uživatel | Jméno, e-mail, role |
| Komentář | Úkol, autor, text, čas |
| Příloha | Úkol, soubor, nahrál |
| Aktivita | Úkol, co se změnilo, kdo, kdy |
U aplikace pro postupy přidejte pole, která dělají vaši práci odlišnou: kontrolní seznam u úkolu, klienta, místo, povinné fotky, schvalovací krok.
Pohledy
| Pohled | Nejvhodnější pro |
|---|---|
| Seznam | Osobní úkoly, řazení a filtrování podle termínu nebo priority |
| Kanban tabule | Práci, která prochází fázemi (K řešení, Probíhá, Kontrola, Hotovo) |
| Kalendář | Práci řízenou termíny, plánování terénních zakázek |
| Dnešní „Moje úkoly“ | Každého, kdo jen potřebuje vědět, co udělat dál |
Nejdřív dobře vytvořte jeden pohled a další přidejte až potom. Pro tým bývá nejužitečnější kanban tabule; pro osobní použití seznam se sekcemi „Dnes“ a „Nadcházející“.
Rozhodnutí před stavbou
Osobní, nebo týmová
Osobní aplikace na úkoly může být velmi jednoduchá: jeden uživatel, žádná oprávnění, případně žádné přihlášení, pokud běží jen pro vás. Je to dobrý první projekt, podobný tvarem aplikaci na návyky. Týmová aplikace potřebuje účty, sdílené projekty, přiřazení a pravidla, kdo co smí vidět a měnit. Tam se většina práce spotřebuje.
Pevné, nebo vlastní stavy
Pevné stavy (K řešení, Probíhá, Hotovo) se snadněji staví, reportují a drží konzistentní. Vlastní sloupce pro každý projekt jsou flexibilnější, ale ztěžují reporty, protože „Hotovo“ se v každém projektu může jmenovat jinak. Pokud potřebujete vlastní sloupce, dejte každému skrytou „kategorii“ (nezahájeno, aktivní, dokončeno), aby reporty fungovaly dál.
Živé aktualizace, nebo obnovení
Pokud mají dva lidé otevřenou stejnou tabuli a jeden přesune kartu, má ji druhý vidět přesunout hned? Živé aktualizace působí skvěle, ale přidají složitost (spojení v reálném čase, řešení, když dva lidé upravují stejný úkol). Pro malé týmy na začátek často stačí obnovit při přepnutí na stránku a jasně ukázat čas poslední aktualizace.
Upozornění
Rozhodněte, co upozornění spustí, jinak lidé všechna vypnou. Rozumná výchozí sada: byl vám přiřazen úkol, někdo okomentoval váš úkol, úkol, který vlastníte, je zítra po termínu. E-mail je nejsnadnější kanál; denní souhrn je příjemnější než jeden e-mail na každou událost.
Postup krok za krokem
Krok 1: Popište postup, ne funkce
Napište si, jak úkol vzniká, kdo na něm pracuje, jaké fáze prochází a co znamená „hotovo“. To je váš první prompt.
Vytvoř tabuli úkolů pro Brightside Cleaning, tým 12 uklízečů a 2 vedoucích. Vedoucí zakládají zakázky s klientem, adresou, datem, přiřazeným uklízečem a kontrolním seznamem vybraným ze šablon (standardní úklid, generálka, úklid po nájmu). Sloupce tabule: Naplánováno, Probíhá, Ke kontrole, Hotovo. Uklízeči se přihlásí a vidí jen své dnešní zakázky jako seznam přizpůsobený telefonu; zaškrtávají položky kontrolního seznamu, nahrají alespoň jednu fotku po úklidu a klepnou na „Hotovo“, což přesune zakázku do stavu Ke kontrole. Do stavu Hotovo smí zakázky přesouvat jen vedoucí. Vše ukládej do databáze. Jednoduchý, přehledný design s velkými tlačítky.
Krok 2: Dostaňte základní smyčku do pořádku
Vytvořte úkol, přiřaďte ho, přesuňte ho všemi fázemi a dokončete. Udělejte to za každý typ uživatele. Ověřte, že lidé vidí a dělají jen to, co mají: přihlaste se jako uklízeč a zkuste otevřít zakázku jiného uklízeče přímo přes URL.
Krok 3: Ať tabule působí správně
Přetahování na kanban tabuli vyžaduje péči: karty mají po obnovení zůstat tam, kam je pustíte, pořadí v rámci sloupce se má uložit a musí fungovat dotykem na telefonech a tabletech. Testujte s 50 nebo více úkoly, abyste viděli, jak se chová při reálném objemu, ne jen s pěti ukázkovými kartami.
Krok 4: Přidejte komentáře, soubory a aktivitu
Komentáře udrží diskusi u úkolu místo v chatovacích aplikacích. Záznam aktivity („Sam přesunul na Kontrola, 15:14“) odpoví na většinu otázek typu „co se stalo?“. Nahrávání souborů potřebuje úložiště a limit velikosti.
Krok 5: Přidejte upozornění
Začněte s e-mailem pro přiřazení a připomínky na zítřejší termín. Jak posílat e-maily z aplikace pokrývá poskytovatele a nastavení.
Krok 6: Přesouvejte skutečnou práci postupně
Spusťte jeden projekt nebo jeden tým na pár týdnů. Starý nástroj nechte jen pro čtení, místo abyste ho smazali, dokud lidé nového nástroje nebudou věřit.
Časté chyby
- Přestavovat obecný nástroj funkci po funkci. Pokud přidáváte Ganttovy diagramy, sledování času a dokumenty, soutěžíte s produkty, které to dělají roky. Zůstaňte u svého postupu.
- Žádná oprávnění. V týmové aplikaci se to, že někdo smaže cizí úkol, stane dřív, než čekáte. Přidejte potvrzovací krok a měkké mazání.
- Zapomenuté časové pásmo u termínů. „Termín v pátek“ má znamenat pátek tam, kde je daný člověk.
- Příliš mnoho upozornění. Lidé je ignorují všechna. Začněte s málem a nechte lidi, ať si vyberou.
- Neukládané pořadí. Tabule, která při každém obnovení přeskládá karty, je nepoužitelná.
- Testování jen na notebooku. Mnoho aktualizací úkolů probíhá na telefonech.
Kdy je lepší hotový produkt
Trello, Asana, Todoist, Linear, Notion, ClickUp a mnoho dalších jsou vyzrálé a dobře otestované, s mobilními aplikacemi, integracemi a v několika případech i offline režimem, jehož stavba by vám zabrala dlouho. Použijte jeden z nich, když:
- Vaše práce je obecná znalostní práce: projekty, termíny, přiřazení
- Potřebujete nativní mobilní aplikace s režimem offline
- Chcete od prvního dne desítky integrací s jinými nástroji
- Nikdo v týmu nechce převzít odpovědnost za software
Vlastní řešení se vyplatí, když je samotný postup produktem, když musí úkoly navazovat na vaše vlastní data, nebo když nástroj, který potřebujete, je zlomkem velkého produktu účtovaného za uživatele. Mnoho vlastních aplikací na úkoly je ve skutečnosti interní nástroje s tabulí nahoře.
Stavba s Mythexem
Mythex je AI tvůrce aplikací: popíšete svůj postup a on postaví tabuli, seznamy a formuláře v živém náhledu a pro úkoly a komentáře přidá do projektu databázi a pro přílohy a fotky úložiště souborů. Pokud chcete s statusy a rolemi odsouhlasit dříve, než se napíše jakýkoli kód, použijte nejdřív režim plánování; checkpointy vám zase umožní vrátit změnu, která se nepovedla. Jedna věc, kterou je dobré vědět: účty a spolupracovníci v Mythexu jsou pro lidi, kteří aplikaci stavějí. Lidé, kteří vaši aplikaci na úkoly používají, potřebují vlastní přihlášení, které přidáte pomocí knihovny nebo poskytovatele autentizace dle vaší volby; viz jak přidat přihlášení do aplikace a dokumentaci k přidání autentizace a stavbě CRUD aplikace.
Chcete-li začít od napsaného prvního promptu, vyzkoušejte šablonu týmové kanban tabule nebo šablonu agilní sprintové tabule.
Otázky
Jaké funkce potřebuje aplikace pro správu úkolů?
Úkoly s názvem, stavem, přiřazeným člověkem a termínem; způsob, jak je seskupit do projektů nebo seznamů; alespoň jeden pohled, například seznam nebo kanban tabuli; a vyhledávání. Komentáře, upozornění, opakované úkoly a kalendářové pohledy jsou běžné další kroky.
Jak kanban tabule ukládá pořadí karet?
Každý úkol ukládá svůj stav (ve kterém sloupci je) a číslo pozice v rámci tohoto sloupce. Přetažení karty aktualizuje obojí a tabule při načtení karty seřadí podle pozice.
Vyplatí se stavět vlastní aplikaci na úkoly, když existují Trello a Todoist?
Pro obecné sledování úkolů obvykle ne: tyto produkty jsou vyzrálé a levné. Vlastní řešení má smysl, když vaše úkoly sledují specifický postup, potřebují data z vašich dalších systémů nebo pole a pravidla, která obecný nástroj neumí.
Může aplikaci na úkoly, kterou postavím, používat více lidí zároveň?
Ano, pokud ukládá úkoly do sdílené databáze a má uživatelské účty. Předem rozhodněte, jestli mají lidé vidět změny druhých okamžitě, nebo až po obnovení stránky, protože živé aktualizace přidají práci.