Fáze projektu
Nabídka, příprava
- wireframy - všechny obrazovky
- popis, co která obrazovka dělá
- seznam věcí, které nejsou jasné
- server - seznam požadavků
Platby
- 50% před začátkem prací
- 50% po dokončení
- Po ukončení každé etapy vyhodnocení, zda se vejdeme do peněz a času
- U nabídkové ceny nezapomenout připsat + DPH, někteří klienti jsou neplátci, případně mají rozpočty bez DPH.
Realizace
1. maketa / mockup / demo
- všechny obrazovky
- nic nefunguje, pouze přechody mezi obrazovkami
- účelem je ověřit rozsah a na nic nezapomenout
- neřeší se grafika
Pravidla pro vývoj:
- aplikaci vygenerujte přes CLI ionic
- id aplikace cz.inited.XXXX
- přidejte a vyzkoušejte build skripty
- pokud je aplikace i pro iOS, použijte provisioning profile Všichni všechno
- v manifestu androidu vypněte zálohování do cloudu - viz: http://wiki.inited.cz/disable-android-backup
- použijte správný tslint - TODO: sem doplnit odkaz
- používejte defaultní ovládací prvky Ionicu
- neztrácejte čas s grafikou
- při vývoji nevytvářejte žádné modely
- při vývoji nepřidávejte žádné pluginy
- servisy vytvářejte pouze na věci související s UI
Instrukce pro otestování makety:
- projděte celou aplikaci a porovnejte se zadáním, zda jsou tam všechny obrazovky, políčka, texty a ovládací prvky
- v aplikaci je základní grafika sestavená z komponent Ionicu
Pro tuto etapu budeme potřebovat:
- pracovní název
- ikonu aplikace
- splash screen
- UDID testerů
- informaci na jakých zařízeních se bude aplikace provozovat
- seznam obrazovek, přechodový diagram - ideálně XD nebo Overflow
- kontaktní osoba pro dotazy
Výstupem bude:
- aplikace v telefonu, kde budou všechny obrazovky, na každé obrazovce všechny ovládací prvky, mezi obrazovkami bude možné přecházet
Interní aktivity:
- založení projektu: jira, confluence, slack, bitbucket, jenkins, distribuční stránka
- automatizovaný test
2. bez serveru
- funguje klíčové workflow od začátku do konce, i když s komplikacemi
- komunikace se serverem
- ne všechno ještě funguje
Kontrolovat:
- v aplikaci je uvedena verze aplikace
- data pro otestování a ukázání klientovi vypadají jako opravdové. Rozhodně ne Klient 1. Klient 2, Klient 3, …
3. grafika a rozšířené funkčnosti
- aplikace vypadá dle zadání
- obrazovky jsou hotové do detailu
4. vychytávky a testování
- všechno funguje
- klient je nadšený
Servis, podpora, drobný rozvoj
- provoz serveru
- aktualizace verzí
- reakce na zprávy z Google a Apple
- reakce na hodnocení uživatelů