1.8.2016

Last Updated on

 

Tenhle článek by se dal zredukovat na jednu jedinou větu:

Proč používáme Trello pro řízení projektů?

Protože přesně naplňuje naši vizi sofistikované jednoduchosti.

 

Jelikož si to ale Trello zaslouží, trochu to zkusím rozepsat.

computer with a sticky note on a desk

Jednodušší už to být nemůže

Motivací autorů Trella bylo nahradit papírové stickery, které si většina lidí lepí kolem displeje, na lednici, na zrcadlo, zkrátka všude kde jsou dobře k vidění. Když si Trello projdete, musíte smeknout před tím jak precizně se podařilo tuhle vizi naplnit.

Kartičky řazené do sloupců, které mají popis, komentáře, štítky a přiřazenou osobu, takhle by se dala popsat celá funkcionalita Trella. Jenže tohle všechno je do hloubky propracované a dělá přesně to, co má.

Zkuste si třeba zkopírovat obrázek do schránky, jděte na detail karty a zmáčkněte CTRL+V, na kartu se obrázek automaticky vloží jako příloha. Rozepsali jste popisek karty a zapomněli ho odeslat? Nevadí, Trello vám ho podrží jako koncept, který můžete kdykoliv dokončit.

Mobilní aplikace již umí fungovat bez připojení k internetu.

Takovýchto parádiček je Trello plné.

Jak se to dá použít pro vývoj software

Vývoj software v našem podání je redukovaný na jednotlivé iterace, kde každá iterace obsahuje seznam činností, které je třeba udělat. Když si tak otevřete libovolný náš projekt uvidíte sloupečky:

  • v1.3 TODO – tohle je ten seznam, ze kterého při realizaci iterace postupně ukrajujeme.
  • v1.3 TEST – karta je vyřešená, je třeba otestovat, jestli provedená úprava funguje tak, jak je popsáno.
  • v1.3 AUTHORIZATION – tester kartu vyhodnotil jako vyřešenou, je třeba, aby její autor ještě zkontroloval, jestli řešení opravdu odpovídá jeho představám.
  • v1.3 DONE – autor karty i tester odsouhlasili kartu jako vyřešenou.
  • v1.4 TODO – …


Příklad Trello boardu

Toť vše. Kdokoliv si projekt otevře, okamžitě ví, která bije a snadno si dohledá, která funkcionalita je na kdy naplánovaná.

Multiplatformní vývoj: Jak řídíme projekty?

Specifikem vývoje mobilních aplikací je, že všechna funkcionalita se programuje minimálně 2x až 4x podle toho, jestli je třeba upravit i server a jestli podporujete Windows Phone.

Když k tomu připočtete ještě webového klienta, grafika, který se musí do většiny úprav také zapojit, jsme cca na 6 lidech, kteří se musí dotknout každé kartičky, než ji uvidíte ve svém telefonu.

Přiřazení konkrétního člověka není řešení, protože každou činnost může v týmu vykonávat více lidí (třeba dva iOS programátoři) a předem nevíte, kdo bude na čem pracovat. Proto pro označení činností svěřujeme štítkům. U většiny projektů používáme toto barevné kódování:

  • Zelená – vývoj pro Android
  • Žlutá – vývoj pro iOS
  • Oranžová – vývoj na serveru
  • Fialová – grafika

Pomocí filtrů se pak dá snadno vylistovat vše co se má dělat třeba na iOS. Aby se přehledně a bezpečně zpracovaly všechny karty, používáme následující workflow:

  1. Na začátku iterace se ke všem kartám přiřadí řešitelé.
  2. Každý si pak vyfiltruje svoje karty a postupně na nich pracuje.
  3. Jakmile je karta vyřešená, řešitel se odebere a do komentáře napíše, že má hotovo. Barevný štítek (platforma) kartě zůstane.
  4. Poslední řešitel pak přesouvá kartu do sloupce TEST.
  5. Tester následně prochází sloupec TEST a karty, u kterých nenajde nedostatky dává do sloupce AUTHORIZATION, jinak přidá řešitele, od kterého je třeba oprava a vrací do sloupce TODO.
  6. Na závěr zadavatelé (projekťák, zákazník, tester, …) projdou sloupec AUTHORIZATION a posunou do DONE karty, které jsou z jejich pohledu vyřešené správně, jinak putují karty zpět do TODO.

Zrychlujeme pomoci klávesových zkratek

Pomocí klávesových zkratek lze práci s Trellem obdivuhodně urychlit. Nejlepší bude, když si přečtete kompletní seznam zkratek, tady zmíníme pár našich oblíbených:

  • B – přepnutí projektu (Boardu)
  • E – editace popisu karty (Edit)
  • F – filtr karet (Filter)
  • L – editace štítků karty (Label)
  • M – editace osob přiřazených ke kartě (Members)
  • Q – vyfiltruje pouze karty u kterých jsem přiřazen jako řešitel

Slabiny

Nebylo by fér jenom chválit, je třeba znát i nedostatky. Za největší považuji nepřehledné a neintuitivní hledání. Především vadí, že ve výchozím stavu Trello hledá karty ve všech projektech, takže výsledky jsou dost nepřehledné.

Poslední připomínka se týká nutnosti zmínit v komentářích ty, co chcete, aby dostali notifikaci o novém komentáři.

Trello používáme pro téměř každý projekt. Stalo se nedílnou součástí našeho pracovního života.

Jaký software používáte k systématizaci úkolů vy?


Chcete víc?

Chtěli byste číst více článků nebo mít rovnou vlastní mobilní aplikaci?

Pokud chcete nahlédnout pod pokličku, sdílejte s námi svůj mail.   Chci víc

Hledáte tým, který vám pomůže s projektem? Poraďte se s Vláďou: skoumal@skoumal.com.

Nakoukni k nám!

Jak vytvořit zadání k softwaru a nezbláznit se z toho? Honza to prozradil v jedné z jeho přednášek!

 

Vladislav Skoumal
SKOUMAL CEO