vývoj produktu a uživatelské testování
Post on 14-Jul-2015
852 Views
Preview:
TRANSCRIPT
Vývoj produktu a
uživatelské testováníJiří Nedomlel, Martin Kopta
Host: Michal Aichinger (Skype)
www.seznam.cz
• pouze malé % startupů uspěje
• statistiky startupů
Úspěšnost startupů
95%
474
375%
Nepřijato
< $40 M
> $40 M
www.seznam.cz
www.seznam.cz
www.seznam.cz
www.seznam.cz
... až bude vše “ťip ťop” – “velký produkt”
NEBO
... po částech
Produkt k zákazníkovi
www.seznam.cz
... až bude vše ťip ťop
Produkt k zákazníkovi
PLUS MINUS
produkt může vypadat lépe větší nejistota, větší množství neověřených funkcionalit a potenciálního odpadu
produkťák má lepší pocit riziko zbytečných investic
www.seznam.cz
... po částech
Produkt k zákazníkovi
PLUS MINUS
lepší kontakt se zákazníkem a zpětná vazba
zákazníkovi může produkt přijít nedodělaný
menší odpad produkt může vypadat zaostalý oproti konkurenci v kategorii
www.seznam.cz
Cyklus ověřování produktu
www.seznam.cz
Cyklus ověřování produktu
www.seznam.cz
Cíl:
• vyvíjet jen to, co tvoří hodnotu zákazníkovi
• poučit se
• netvořit odpad
Cyklus ověřování produktu
www.seznam.cz
www.seznam.cz
• minimální sada vlastností, za kterou je zákazník
ochotný platit
• slouží k ověření předpokladů
Minimum Viable Product
Agilní vývoj
www.seznam.cz
• Scrum
• Kanban
• Lean
• Extreme Programming
• ... a další
Různé metodiky
Principy
www.seznam.cz
Vývoj v cyklech (sprinty)
www.seznam.cz
Zákazník přítomen u vývoje
• zákazník přítomen u vývoje
www.seznam.cz
Zadání z pohledu zákazníka
Jako uživatel chci najít nejbližší bankomatv okolí, abych nemusel pro peníze daleko.
www.seznam.cz
Z pohledu zákazníka:
Jako uživatel chci najít nejbližší bankomat
v okolí, abych nemusel pro peníze daleko.
Versus specifikace.
Zadání – user story
www.seznam.cz
www.seznam.cz
www.seznam.cz
Standupy
www.seznam.cz
Vizualizace – Scrumboard
www.seznam.cz
Předávání zákazníkovi – demo
www.seznam.cz
„Aha...“
„... tohle jsem nechtěl.“
www.seznam.cz
A jedeme znovu
www.seznam.cz
Principy agilního vývoje
Raději Než
jednotlivci a interakce procesy a nástroje
fungující software vyčerpávající dokumentace
spolupráce se zákazníkem vyjednávání o smlouvě
reagování na změny dodržování plánu
Zdroj: http://agilemanifesto.org/iso/cs/
www.seznam.cz
Týmová spolupráce
• Sdílení znalosti kódu, kolektivní vlastnictví kódu• Stabilní tempo vývoje• Závazek celého týmu• Plánovací hry
www.seznam.cz
Efektivita práce
• Vývoj po malých částech• Párové programování (XP), code review• Vývoj řízený testy
www.seznam.cz
• Eric Ries: Lean Startup
• Scrum.org
• Wikipedia: Agile Development
• http://agilemanifesto.org/
• Henrik Kniberg:
• Lean from the Trenches
Zdroje
www.seznam.cz
Ing. Jiří Nedomlel, jiri.nedomlel@firma.seznam.cz
Děkuji za pozornost.
top related