More Related Content Similar to SEO & DEV - Jak na vývojáře od pochopení procesů po efektivní komunikaci (20) SEO & DEV - Jak na vývojáře od pochopení procesů po efektivní komunikaci2. 2
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Odborný Garant
Pavel Zrzavý
Scrum Master - SAFe, PSM I, PSM II, PSPO I, ICP-ACC
Project Manager - PRINCE2, ITIL 4
in/pavel-zrzavy
#agilewithpavel
3. 3
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
SEO DEV
Komunikace
Spolupráce
Cíle Čas
Integrace Prioritizace
Vzdělání Výsledky
5. 5
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Máš na projektu zkušenost se SEO specialistou? Pracovali jste spolu?
54 odpovědí
6. 6
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Vnímáš SEO specialisty pozitivně?
54 odpovědí
7. 7
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Uvítal/a bys na projektu spolupracovat se SEO specialistou?
54 odpovědí
8. 8
2
2
1
Nevidím v jejich práci
žádnou hodnotu.
Zdržovali by mě
akorát při práci a
zasahovali by mi
do práce.
SEO si řeším sám, není
to raketová věda.
Mám se SEO jen
špatné zkušenosti.
Nemám sílu dát jim
další šanci.
2
Máš nějaký důvod, proč nechceš spolupracovat se SEO na projektu?
6 odpovědí
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
11. 11
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
52 respondentů vyvíjí
v Agilních frameworcích
12. 12
Jak se liší Waterfall a Agile
Zdroj: linkedin.com Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
WATERFALL
AGILE
Požadavky
Návrh
Vývoj
Testování
Nasazení
Údržba
Požadavky Návrh
Spuštění
S
h
r
n
u
t
í
Nasazení
V
ý
v
o
j
13. 13
Zdroj: linkedin.com Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
ldn úno bře dub kvě čvn čvc srp zář říj lis pro
ldn úno bře dub kvě čvn čvc srp zář říj lis pro
WATERFALL
AGILE
14. 14
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Waterfall vs. Agile
Zdroj: synergytop.com
● Rozděluje postupy práce do sprintů
● Postupný přístup
● Flexibilní
● Sbírka několika různých projektů
● Pozdější provádění změn je možné
● Veškeré aktivity se dělají vícekrát
● Testování probíhá během vývoje
● Rozděluje postupy práce do fází
● Sekvenční přístup
● Strukturovaný a pevný
● Procesy se dějí v rámci jednoho projektu
● Pozdější provádění změn není možné
● Veškeré aktivity se dělají pouze jednou
● Testování se provádí po fázi vývoje
15. 15
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
AGILNÍ
FRAMEWORKY
Kanban
29,6 % (16)
Scrum
50 % (27)
Scaled
Agile
1,9 % (1)
Continuous
Planning
14,8 % (8)
16. 16
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
BACKLOG IN PROGRESS TESTING DONE BLOCKED
Kanban
18. 18
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Scaled Agile SAFe 6.0
Zdroj: scaledagileframework.com
19. 19
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Continuous Planning
Zdroj: techcommunity.microsoft.com
PLÁNOVÁNÍ
pomocí krátkých
iteračních cyklů
ANALÝZA
výkonnosti pomocí
plánovaných scénářů a
modelů “co když”
OPAKOVÁNÍ
osvědčených postupů
pro budoucí
plánování
MĚŘENÍ
pomocí reportů
a dashboardů
ÚPRAVA
priorit na základě
feedbacku
20. 20
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Scaled Agile Spotify
Zdroj: agilemania.com
21. 21
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
JAK ZAČÍT
SPOLUPRACOVAT
S DEV TÝMEM
A NA CO SE PTÁT
22. 22
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Scrum Slovník 101
ITERACE = Sprint
USER STORY = Tiket
INCREMENT = Hodnota
DAILY SCRUM = Stand Up
IMPEDIMENT = Překážka
BACKLOG REFINEMENT (GROOMING) = Zpřesnění backlogu
VELOCITA = Kolik průměrně jednotek práce je tým schopný udělat za 1 sprint
24. 24
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
SCRUM TEAM
DEV tým
Scrum Master
Product Owner
Product Owner (PO)
vlastní
“co” a “proč”
je žádoucí.
DEV tým vlastní
“jak”
je práce dodávána.
Scrum Master je
správce procesu a
facilitátor.
Zákazník /
Stakeholder
Zákazník poskytuje
požadavky PO.
PO přináší
zákazníkovi
obchodní
hodnotu
postupným
zveřejněním
produktu.
Zdroj: orangescrum.com
DEV tvoří výstupy projektu.
25. 25
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
1
2
Představení se a poznání týmu
Jaká je kadence sprintů
3 Kdy začíná sprint
5
4 Kdy je Backlog Refinement
Jak vypadá DoD
26. 26
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Definition of Done (DoD)
1 2 3 4
Definuje,
co
znamená
hotovo.
Eliminuje
zmatky a
práci navíc.
Úkoly
splňují
konkrétní
standardy
kvality.
Podporuje
hladký
proces
předávání.
27. 27
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
1
2
Představení se a poznání týmu
Jaká je kadence sprintů
3 Kdy začíná sprint
5
4 Kdy je Backlog Refinement
Jak vypadá DoD
6 Jaká je velocita týmu
28. 28
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Velocita
Zdroj: manifesto.co.uk
SPRINT 1 SPRINT 2 SPRINT 3 SPRINT 4
Průměrná velocita: 30,5 Story Pointů
2 5
8 13
28
5 5
8 13
36
5
2 2
8 8
28
8
5 2
2 8
30
8 5
29. 29
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Alternativa výpočtu velocity
Velikost XS S M L XL XXL
Story Points 1 2 3 5 8 13
XS
S
M L XL
30. 30
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Scrumový vývoj z pohledu SEO
SPRINT PLANNING
SPRINT REVIEW RETROSPECTIVE
BACKLOG REFINEMENT
SPRINT
DAILY SCRUM
32. 32
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Dostal(a) si při spolupráci se SEO zadání, které bylo jasné a konkrétní?
48 odpovědí
33. 33
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Jak napsat SEO tiket aneb správné zadání pro vývoj
1 2 4
7
5 6
3
8 9
48 odpovědí
34. 34
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Název úkolu a krátký popis
1
SEO: HomePage se neindexuje
UX tým dělá na HP A/B testy a v CMS nastavil u testovacích
URL noindex. Canonical URL nebyla nastavena.
Google si automaticky vybral originální URL HP a poté web
deindexoval.
20 odpovědí
35. 35
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Co je potřeba udělat (příklady chyb, oprav, ..)
2
Stránky, které jsou aktuálně nastavené na noindex a problém
způsobují:
https://www.priklad.cz/hp-ab-test/
https://www.priklad.cz/hp-ac-test/
Řešení:
Nastavte 2 výše zmíněné A/B testovací URL index a nastavte
canonical URL na https://www.priklad.cz/
Je potřeba, aby byla použita absolutní URL nikoliv relativní!
Zdroje:
https://developers.google.com/search/docs/crawling-indexin
g/website-testing
https://developers.google.com/search/docs/crawling-indexin
g/consolidate-duplicate-urls
34 odpovědí
36. 36
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Proč to děláme
3
Tento výpadek kvůli kterému nejsme vidět ve
vyhledávačích, nás připravuje o leady, zákazníky a peníze.
36 odpovědí
37. 37
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Čeho chceme dosáhnout (Akceptační kritéria)
4
Indexované HP, která bude viditelná ve
vyhledávačích na brandové a non-brandové
výrazy a bude opět generovat byznys.
35 odpovědí
38. 38
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Klasifikace (Priority)
5
Priorita: KRITICKÁ
Náročnost: NÍZKÁ
Urgence: VYSOKÁ (NEJVYŠŠÍ)
Dopad: VYSOKÝ (NEJVYŠŠÍ)
18 odpovědí
39. 39
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Obchodní hodnota (Business Value)
U user storek, které nejsou business critical.
POMĚR CENA VS. VÝKON
Příklad:
Z pohledu SEO není tenhle task kritický ani nemá vysokou
prioritu. Implementace splní best practice, ale dopad může
být minimální. Je tedy na zvážení, kolik to zabere času a jestli
do sprintu zařadit.
6
21 odpovědí
40. 40
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Termín splnění (Deadline)
ASAP
Nejpozději do DD.MM.RRRR, protože XY..
18 odpovědí
7
41. 41
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Závislosti (Dependencies)
8
Po DEV fixu požádat v GSC o indexování HP.
UX tým dostane manuál, jak příště co nastavit v rámci A/B
testů v CMS, aby se situace již neopakovala. Toto bude
komunikováno na společném meetingu dne xx.
Akviziční tým a content byl o problému a jeho dopadech
informován.
25 odpovědí
42. 42
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Quality Control / Assurance / Testing
9
Tohle si SEO specialisto budeš muset odmakat ve většině
případech sám.
DEV ani testeři a ani QA nemají mnohdy nástroje, díky kterým
by mohli tuto část udělat za nás.
43. 43
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
CO DĚLAT V
PŘÍPADĚ, ŽE JE
TIKET DLOUHO V
BACKLOGU
44. 44
Copyright © Martina Zrzavá Libřická. Všechny práva vyhrazena.
Zeptejte se Product Ownera
03 04
Vychází User Story na
hodně Story Pointů?
Je příliš komplexní?
Co dělám špatně a můžu
udělat jinak, aby byl tiket
zařazený do sprintu?
01 02
Existuje nějaký konkrétní důvod,
proč nebyl tiket zařazený do
sprintu?
Je user story dostatečně
specifikovaná? Splňuje
DoD?
05 06
Existují jiné user stories s větší
business value a
inkrementem?
Zdroje
Klasifikace
Náročnost
Důvod
Komunikace
Nedostatky
Má tým veškeré znalosti a
dovednosti potřebné pro
implementaci?
48. 48
Zůstaňme v kontaktu
Martina Zrzavá Libřická
Mezinárodní SEO konzultant a stratég
+ 420 703 976 923
martiseo.cz tidycal.com/martiseo
martina@martiseo.cz
in/martina-zrzava-libricka
#seotipyodmarti