Přeskočit na hlavní obsah

Příspěvky

Zobrazují se příspěvky se štítkem vývoj software

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

Co nového umí Google Assistant?

Před týdnem proběhla v Krakowě dvoudenní konference od Google pro vývojáře, GDDEurope 2017 . Jednou z nejzajímavějších byla ukázka nové funkce hlasového asistenta - Google Assistant, který byl poprvé představen veřejnosti v květnu 2016. Google ukazuje, že se jeho asistent stává chytřejší a chytřejší. V rámci prezentace Google Developers Day předvedl vedoucí vývojového týmu v Curychu Behshad Behzadi, že Google Assistant pracuje nyní mnohem lépe s kontextem, a díky tomu se naučil odpovídat na složitější otázky a stal se mnohem užitečnější v cestování. Jednou z nejzajímavějších funkcí služby Google Assistant je nový režim překladače, pomocí kterého asistent přeloží všechna vaše slova do vybraného jazyka. Google již dlouho propaguje schopnosti překladače, ale teď ukázal, jak mohou být použity v reálných situacích. Umělá inteligence si pamatuje vaše minulé požadavky a na jejich základě přizpůsobuje budoucí výsledky vyhledávání. Například, Behshad Behzadi předvedl možnosti

Proč Váš startup potřebuje MVP(minimal viable product)?

MVP Pokud jste dostal(a) nápad na vynikající službu nebo aplikaci, které vyřeší problémy uživatelů, nespěchejte s investováním do vývoje plnohodnotného produktu. Podle přístupu “ lean startup ” Erica Rice je mnohem účinnější najít odpověď na otázku: “Potřebují uživatelé daný produkt?”. V tomhle vám pomůže MVP. Co je MVP? MVP  je produkt s nejmenší možnou funkcionalitou , který vám umožní získat smysluplnou zpětnou vazbu od uživatelů. Pomůže Vám pochopit, co uživatelé potřebují a nebudete tvořit něco, co je nebude zajímat a za co nebudou chtít platit. V rámci celkové koncepce je Váš nápad hypotéza. Chcete-li ji ověřit, musíte udělat následující: Jasně zformulovat hypotézu. Stanovit kritéria, která budou určovat její životaschopnost. Udělat MVP, aby se hypotéza potvrdila, a poslat ho mezi uživatele. Změřit ukazatele efektivity. Dojít k závěru, případně ověřit další hypotézu. MVP pro startupy v žádném případě neznamená, že se jedná o nedodělanou aplika

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