Přeskočit na hlavní obsah

Příspěvky

Zobrazují se příspěvky se štítkem proces vývoje

21 otázek, na které je potřeba se zeptat před začátkem vývoje softwaru

Je skvělé, pokud máte představu o mobilní aplikaci pro vaši firmu , která přiláká nové zákazníky a zaujme již existující zákazníky. Ovšem dříve, než si najmete vývojový tým, Justin Dombroski, vedoucí produktový manažer společnosti Enola Labs, vám doporučuje položit si těchto 21 otázek . Máte představu, kdy bude aplikace vydána? Bude mít vaše aplikace více než jednu verzi? Pokud připravujete verze pro více platforem , budou spuštěné současně? Jaké jsou vaše požadavky? Bude vaše aplikace fungovat pouze v iOS nebo Androidu? Budete platit za server hosting? Softwaroví architekti a inženýři by měli takové věci znát. A co funkcionalita? Vytvořili jste si seznam, tzv. backlog, ve kterém jste definovali požadavky na funkčnost aplikace? Víte, jaké jsou tři základní funkce aplikace? Každá funkcionalita musí splňovat určité požadavky. Pokud vývoj zůstává otevřený a požadavky nejsou stanoveny, může se stát, že získáte něco, co neodpovídá vašim očekáváním. Kdo se ...

Agile vs. Waterfall: Kterou metodu vývoje aplikace vybrat?

Když vytváříte projekt, téměř pokaždé si pokládáte tyto otázky: jak ho realizovat? Jak organizovat tým? Na metodologii, pomocí které je startup spuštěn, závisí jak kvalita výrobku, tak časový harmonogram realizace. Metoda vývoje software strukturuje mysl, tým a vytváří jasný obraz. Vidíte, v jaké fázi se projekt nachází a jaký krok se má podniknout dál. Zbývá pouze vybrat, kterou metodu zvolit. Jak jsme již uvedli v názvu, budeme porovnávat Agile a Waterfall. Hned na začátku uvádíme, že neexistuje žádná jasná odpověď, výběr závisí na projektu. Můžeme si ovšem říci o výhodách a nevýhodách. Obě metodiky vývoje jsme probrali v článkach “Metody vývoje aplikací. Waterfall ... Agile ...”. Vodopádový model Vodopádový model jasně strukturuje vývoj projektu. Máme plán, který se skládá z jednotlivých etap, jehož výsledkem je konečný produkt. Nápad Startup začíná nápadem, který se Vám rozsvítí nad hlavou jako žárovka. Je třeba jasně pochopit, jaký message vysíláte...

10 tipů pro ty, kteří chtějí spustit startup

Vymysleli jste startup , ale obáváte se, že nebudete schopni realizovat myšlenku tím nejlepším způsobem? Buďme upřímní: nic nezničí váš nápad rychleji než oddálení proměny nápadu na startup. Proto bychom rádi dnes věnovali pozornost tomu, jak přejít od myšlenky k realizaci a “get real”. Přístup Getting Real vymysleli zaměstnanci společnosti Basecamp , která je známá stejnojmenným řešením pro řízení projektů. Základní myšlenkou přístupu Getting Real je co nejdříve vytvořit startup od nuly , s použitím minimálního množství zdrojů. Pomocí Getting Real cílíte na budovaní efektivních vztahů se zákazníky. Zákazníci, kteří vědí, že děláte skvělý produkt a můžou se spolehnout na vaši firmu, vás doporučí svým přátelům a známým. Tím pomohou k větší popularitě vašeho startupu. Vybrali jsme 10 tipů založených na přístupu Getting Real, které vám pomůžou rychleji spustit startup: Shrňte vnímání produktu do jedné věty Jak začít startup? Pochopte, co děláte. V případě, že vi...

Metody vývoje aplikací. RAD, Agile, Iterative model, Spiral

Existuje několik osvědčených metod pro vývoj software, tzv. best practices. Volba konkretní metody závisí na specifikaci projektu, rozpočtu, subjektivní preferenci a dokonce i temperamentu vedoucího. V tomto článku krátce popíšeme základní metody vývoje webových a mobilních aplikací. «RAD Model» (rapid application development model nebo rychlý vývoj aplikací) RAD model - druh inkrementálního modelu. V tomto modelu jsou komponenty nebo funkce vyvíjeny několika vysoce kvalifikovanými týmy paralelně - jako kdyby v několika mini projektech. Časové rámce jednoho cyklu jsou značně omezené. Vytvořené moduly jsou pak integrovány do jednoho pracovního prototypu. RAD model zahrnuje následující fáze: Obchodní modelování Modelování dat Modelování procesů Sestavení aplikace Testování Kdy použít RAD-model? Může být použit pouze v přítomnosti vysoce kvalifikovaných a specializovaných architektů. Rozpočet projektu má být dostatečně velký. RAD-model m...