Jak udělat webový projekt - vyuka.maly.cz fileJak udělat webový projekt a vydělat na něm...

Post on 13-Sep-2019

5 views 0 download

transcript

Jak udělat webový projekt

a vydělat na něm první milion...

plus stručné vysvětlení, kam se vývoj webových technologií ubírá

Nápad!

Nápad!1. Nápad dostane programátor =>

nelze na něm vydělat!

2. Nápad dostane obchodník =>nelze ho naprogramovat!

Nápad!• Nepropadejte panice!• Nezpychněte! Za nápad vám nikdo nic nedá• Nefantazírujte!• Udělejte to, a udělejte to rychle!

"Mám skvělý nápad, ale nemůžu prozradit víc, protože... abyste

mi ho neukradli!"

"Nápad" je bezcenný!

počítá se "realizace"

Realizace• Nemusí být perfektní• Na začátku stačí maketa• Maketa by měla obsahovat hlavně to, co je na

nápadu nového• RYCHLE, RYCHLE, RYCHLE!

Realizovat rychle?• V ideálním světě by člověk svůj nápad

uskutečnil, dotáhl do perfektní podoby, spustil a vydělal na něm.

• V reálném světě neexistuje perfektní stav.

• Je důležitější udělat věc brzo než udělat ji naprosto dokonale.

• Každé zdržení znamená, že totéž může spustit někdo jiný a dřív.

"Můj web bude třikrát rychlejší a bude mít pětkrát víc funkcí"

"Ale můj web už půl roku funguje a má stovky

uživatelů!"

Princip "Good Enough"• Jakmile produkt plní požadavky uživatelů tak, že

jsou spokojeni, tzn. je "dostatečně dobrý", je hotový! Další vylepšování nad "dostatečně dobrý" stav je neekonomické

• "Lepší" může být další verze.

• Což ale neznamená "dělejte polofunkční šmejdy"!

Princip "Good Enough"• Ve skutečnosti nikomu nezáleží na tom, jestli je

web validní, jestli je napsaný v HTML5 nebo XHTML, jestli na serveru běží PHP nebo Rails, jestli má úžasnou novou grafiku...

• Záleží jen na tom, jestli web funguje a jestli dělá to, co od něj lidé čekají!

"V ČR by si o můj web nikdo neopřel ani kolo, protože je graficky jednoduchý. Přesto

ho lidé používají a web vydělává, což je pro mne

důležitější než cool vzhled."

John Vanhara

Modelový příkladNápad: Služba na posílání faktur

Princip: Uživatel pošle fakturu v PDF. Služba ji vytiskne a pošle v papírové podobě na zadanou adresu.

Modelový příkladMožnost 1:

implementujete pět platebních metod, nakoupíte rychlotiskárnu, napíšete moduly do účetnictví, domluvíte s poštou posílání hromadných zásilek, automatizujete správu poplatků pomocí výpisu z banky, založíte si na to s.r.o., připravíte si marketingovou strategii, reklamní materiály, barterovou smlouvu s dodavatelem obálek, ...

Modelový příkladMožnost 2:

Uděláte jednoduchý web, platby budete ze začátku zadávat každé ráno ručně podle banky, propojení s účetnictvím zatím nebude, jen jednoduchý textový import, tisknout to budete na laserovce za 3000 a rozesílat každé odpoledne z místní pošty osobně.

Modelový příkladMožnost 1: - Mnoho počátečních investic- Dlouhá cesta ke spuštění služby

Možnost 2:- Služba nebude perfektní, ale "good enough"- Minimální počáteční náklady- Brzo spuštěná => brzy vydělává- Zpětná vazba od zákazníků řekne, co chtějí

StartupObecně "začínající firma", většinou postavená

právě okolo nápadu a obchodního záměru

Cílem je vybudovat projekt, udělat jej životaschopným, vydělat na něm a nakonec třeba provést "exit", tj. prodat velkému hráči za hodně peněz

Success StoriesMálokterý "startup success" začíná slovy:

"Půjčili jsme si několik milionů a pak jsme dva roky vytvářeli naprosto perfektní produkt..."

většinou to je "měli jsme nápad, tak jsme začali na koleně dělat co jsme uměli, prodávali jsme to, najali další lidi, ..."

Zabiják nápadů1. Opojení možnostmi2. Dlouhodobé diskuse3. Vynalézání kola

Jak uspět?1. Dělejte věci dobré2. Dělejte věci, co lidé chtějí3. Neřešte nesmysly4. Nenechte se svázat perfekcionismem5. Dělejte věci tak jednoduché, jak jen mohou být,

ale ne jednodušší!6. Postavte se na ramena obrů

"Co je lepší?"• HTML, XHTML, nebo HTML5?• CSS2.1, nebo CSS3?• HTML, nebo Flash?• PHP, nebo ASP?• Ruby, nebo Python?• Rails, nebo Django?• Losna, nebo Mažňák?

"Přijde na to..."

Lepší je:• to, co umíte• to, v čem pracujete rychleji• to, v čem to bude fungovat• to, co se pro danou situaci hodí

Moderní webové technologie

Směr je jasný: míň ruční práce (je drahá), víc prefabrikátů, víc hotových řešení, víc frameworků, schopnější generátory kódů...

... a během několika let postup na další úroveň abstrakce, o úroveň nad současné nástroje (HTML, CSS, JS)