Kako izraditi aplikaciju za upravljanje zadacima: popisi, kanban ploče i timovi
Za izradu aplikacije za upravljanje zadacima počni sa zadatkom koji ima naslov, status, izvršitelja i rok, grupiraj zadatke u projekte i daj ljudima jedan dobar prikaz: popis ili kanban ploču sa stupcima za svaki status. Dodaj prijavu da svaka osoba vidi svoj posao, pa komentare i obavijesti. AI alat za izradu aplikacija može ovo napraviti iz opisa u jednom sjedanju. Teže pitanje je treba li to uopće raditi: opći alati za zadatke su zreli i jeftini, pa vlastita aplikacija zaslužuje mjesto tek kad tvoj posao ima oblik koji oni ne pristaju.
Kada se isplati graditi vlastito
Budi prvo iskren, jer je odgovor često „koristi postojeći alat“. Vlastita aplikacija za zadatke vrijedi kad:
- Tvoji zadaci slijede fiksni tijek rada. Posao firme za čišćenje treba kontrolni popis, fotografije prije i poslije te potpis klijenta. Regrutova zadaci slijede fazu zapošljavanja. Opći alati to mogu približno, ali je nespretno.
- Zadaci dolaze iz tvojih drugih podataka. Nova narudžba, upit korisničkoj podršci ili neuspješan pregled trebali bi automatski stvoriti zadatak.
- Trebaš specifična polja i pravila. „Zadatak se ne može zatvoriti bez fotografije“, „samo menadžeri mogu premjestiti kartice u Odobreno“.
- Ljudi koji rade nisu uredski zaposlenici. Terenski radnici ili izvođači žele jedan zaslon s današnjim poslovima, a ne cijeli proizvod za upravljanje projektima.
- Cijena po korisniku boli. Mnogo povremenih korisnika može biti skupo na planovima po korisniku.
Ako ništa od toga ne vrijedi, zreo proizvod za zadatke vjerojatno je bolji izbor. Kako zamijeniti skupi SaaS vlastitim alatom općenito opisuje kompromise.
Što aplikacija treba
Osnovni podaci
| Podatak | Glavna polja |
|---|---|
| Zadatak | Naslov, opis, status, izvršitelj, rok, prioritet, projekt, pozicija (za redoslijed), kreirao, vrijeme kreiranja, vrijeme završetka |
| Projekt ili popis | Naziv, vlasnik, članovi, arhiviran |
| Korisnik | Ime, e-mail, uloga |
| Komentar | Zadatak, autor, tekst, vrijeme |
| Privitak | Zadatak, datoteka, učitao |
| Aktivnost | Zadatak, što se promijenilo, tko, kada |
Za aplikaciju tijeka rada dodaj polja koja tvoj posao čine drugačijim: kontrolni popis po zadatku, klijenta, lokaciju, obavezne fotografije, korak odobrenja.
Prikazi
| Prikaz | Najbolje za |
|---|---|
| Popis | Osobne obaveze, sortiranje i filtriranje po roku ili prioritetu |
| Kanban ploča | Posao koji prolazi kroz faze (Za napraviti, U tijeku, Pregled, Gotovo) |
| Kalendar | Posao vođen rokovima, zakazivanje terenskih poslova |
| „Moji zadaci“ danas | Svatko tko samo treba znati što raditi sljedeće |
Dobro izradi jedan prikaz prije nego što dodaš druge. Za tim je kanban ploča obično najkorisnije polazište; za osobnu upotrebu popis s odjeljcima „Danas“ i „Predstoji“.
Odluke prije izrade
Osobno ili za tim
Osobna aplikacija za obaveze može biti vrlo jednostavna: jedan korisnik, bez dopuštenja, možda bez prijave ako radi samo za tebe. Dobar je prvi projekt, sličan obliku aplikacije za navike. Timska aplikacija treba račune, zajedničke projekte, izvršitelje i pravila o tome tko što smije vidjeti i mijenjati. Tu ode većina truda.
Fiksni ili prilagođeni statusi
Fiksni statusi (Za napraviti, U tijeku, Gotovo) jednostavniji su za izradu, izvještavanje i dosljednost. Prilagođeni stupci po projektu fleksibilniji su, ali otežavaju izvještaje, jer se „Gotovo“ u svakom projektu može zvati drukčije. Ako trebaš prilagođene stupce, svakom dodaj skriveni „tip“ (nije započeto, aktivno, završeno) da izvještaji i dalje rade.
Promjene uživo ili osvježavanje
Ako dvije osobe imaju istu ploču otvorenu i jedna pomakne karticu, treba li druga odmah vidjeti pomak? Promjene uživo djeluju dobro, ali dodaju složenost (veza u stvarnom vremenu, rukovanje kad dvije osobe uređuju isti zadatak). Za male timove često je dovoljno osvježavanje pri fokusu stranice uz jasno označeno „zadnje ažurirano“.
Obavijesti
Odluči što pokreće obavijest, inače će ih ljudi sve isključiti. Razumniji početni skup: dodijeljen ti je zadatak, netko je komentirao tvoj zadatak, zadatak koji posjeduješ istječe sutra. E-pošta je najlakši kanal; dnevni sažetak ljepši je od jedne e-poruke za svaki događaj.
Izgradi korak po korak
Korak 1: Opiši tijek rada, a ne značajke
Zapiši kako nastaje zadatak, tko na njemu radi, kroz koje faze prolazi i što znači „gotovo“. To je tvoj prvi prompt.
Izradi ploču zadataka za Brightside Cleaning, tim od 12 čistača i 2 menadžera. Menadžeri stvaraju poslove s klijentom, adresom, datumom, dodijeljenim čistačem i kontrolnim popisom odabranim iz predložaka (standardno čišćenje, temeljito čišćenje, čišćenje na kraju najma). Stupci ploče: Zakazano, U tijeku, Treba pregled, Gotovo. Čistači se prijavljuju i vide samo svoje poslove za danas, kao popis prilagođen telefonu; označavaju stavke kontrolnog popisa, učitavaju barem jednu fotografiju nakon čišćenja i dodiruju „Završeno“, što posao premješta u Treba pregled. Samo menadžeri mogu premjestiti poslove u Gotovo. Spremi sve u bazu podataka. Jednostavan, jasan dizajn s velikim gumbima.
Korak 2: Dobro složi osnovnu petlju
Stvori zadatak, dodijeli ga, premjesti kroz svaku fazu, završi ga. Radi to kao svaka vrsta korisnika. Provjeri da ljudi mogu vidjeti i raditi samo ono što smiju: prijavi se kao čistač i pokušaj otvoriti tuđi posao preko URL-a.
Korak 3: Učini ploču ugodnom
Povlačenje i ispuštanje na kanban ploči zahtijeva pažnju: kartice moraju ostati tamo gdje ih spustiš i nakon osvježavanja, redoslijed unutar stupca mora se spremati i mora raditi dodirom na telefonima i tabletima. Testiraj s 50 ili više zadataka da vidiš kako se ponaša s pravom količinom, a ne samo s pet testnih kartica.
Korak 4: Dodaj komentare, datoteke i aktivnost
Komentari drže raspravu uz zadatak umjesto u aplikacijama za chat. Dnevnik aktivnosti („Sam je premjestio u Pregled, 15:14“) odgovara na većinu pitanja „što se dogodilo?“. Učitavanje datoteka treba pohranu i ograničenje veličine.
Korak 5: Dodaj obavijesti
Počni s e-poštom za dodjele i podsjetnike za zadatke koji istječu sutra. Kako slati e-poštu iz aplikacije pokriva pružatelje i postavljanje.
Korak 6: Postupno prebaci stvarni posao
Pokreni jedan projekt ili jedan tim na njoj nekoliko tjedana. Staru alatku drži samo za čitanje umjesto da je brišeš dok ljudi ne počnu vjerovati novoj.
Česte greške
- Ponovno izrađivanje općeg alata značajku po značajku. Ako dodaješ Gantt dijagrame, praćenje vremena i dokumente, natječeš se s proizvodima koji to rade godinama. Ostani usredotočen na svoj tijek rada.
- Bez dopuštenja. U timskoj aplikaciji brisanje tuđeg zadatka dogodit će se prije nego misliš. Dodaj korak potvrde i meko brisanje.
- Zaboravljene vremenske zone za rokove. „Rok je petak“ treba značiti petak tamo gdje je osoba.
- Previše obavijesti. Ljudi ignoriraju sve. Počni s malo i prepusti ljudima da biraju.
- Nespremanje redoslijeda. Ploča koja pri svakom osvježavanju preslaže kartice neupotrebljiva je.
- Testiranje samo na prijenosnom računalu. Mnoga ažuriranja zadataka događaju se na telefonima.
Kada je gotov proizvod bolji izbor
Trello, Asana, Todoist, Linear, Notion, ClickUp i mnogi drugi zreli su i dobro testirani, s mobilnim aplikacijama, integracijama i, u nekoliko slučajeva, radom bez mreže, što bi dugo trajalo izraditi sam. Koristi jedan kada:
- Tvoj posao je opći rad sa znanjem: projekti, rokovi, dodjele
- Trebaš izvorne mobilne aplikacije s radom bez mreže
- Želiš desetke integracija s drugim alatima od prvog dana
- Nitko u timu ne želi biti odgovoran za dio softvera
Izradi vlastito kad je tijek rada sam proizvod, kad zadaci moraju biti povezani s tvojim vlastitim podacima ili kad je alat koji bi trebao biti samo djelić velikog proizvoda s cijenom po korisniku. Mnoge vlastite aplikacije za zadatke zapravo su interni alati s pločom na vrhu.
Izrada s Mythexom
Mythex je AI alat za izradu aplikacija: opišeš tijek rada, a on u živom pregledu gradi ploču, popise i obrasce, dodajući bazu podataka za zadatke i komentare te pohranu datoteka za privitke i fotografije. Koristi način planiranja prvi ako želiš dogovoriti statuse i uloge prije nego što se napiše ijedan kod, a kontrolne točke ti omogućuju da vratiš promjenu koja pođe po zlu. Jedna stvar za znati: Mythex računi i suradnici namijenjeni su ljudima koji grade aplikaciju. Ljudi koji koriste tvoju aplikaciju za zadatke trebaju vlastitu prijavu, koju dodaješ bibliotekom za autentifikaciju ili pružateljem po izboru; pogledaj kako dodati prijavu u svoju aplikaciju i dokumentaciju o dodavanju autentifikacije te izradi CRUD aplikacije.
Ako kreneš od napisanog prvog prompta, isprobaj predložak kanban ploče za tim ili predložak agilne ploče sprintova.
Pitanja
Koje značajke aplikacija za upravljanje zadacima trebaju?
Zadatke s naslovom, statusom, izvršiteljem i rokom; način da ih grupiraš u projekte ili popise; barem jedan prikaz, poput popisa ili kanban ploče; i pretragu. Komentari, obavijesti, ponavljajući zadaci i kalendarski prikazi su sljedeći koraci.
Kako kanban ploča pamti redoslijed kartica?
Svaki zadatak pamti svoj status (u kojem je stupcu) i broj pozicije unutar stupca. Povlačenje kartice ažurira oba, a ploča pri učitavanju sortira kartice po poziciji.
Isplati li se graditi vlastitu aplikaciju za zadatke kad postoje Trello i Todoist?
Za opće praćenje zadataka obično ne: ti proizvodi su zreli i jeftini. Vlastita aplikacija ima smisla kad tvoji zadaci slijede specifičan tijek rada, trebaju podatke iz drugih sustava ili polja i pravila koja opći alat ne može pružiti.
Mogu li više ljudi istovremeno koristiti aplikaciju za zadatke koju izradim?
Da, ako zadatke sprema u zajedničku bazu podataka i ima korisničke račune. Odluči unaprijed hoće li ljudi vidjeti tuđe promjene odmah ili tek nakon osvježavanja, jer promjene uživo dodaju posla.