Post on 15-Jul-2015
Es war einmal……ein Huhn und ein Schwein
1
Hey Schwein, ich denke, wir sollten
ein Restaurant eröffnen.
Ich weiß nicht…
Wie sollen wir es nennen?
Nein danke! Dann hänge ich richtig drin, während Du
nur bisschen mitmachst!
Wie wäre es mit „Ham ‘n‘
eggs“?
http://www.wicoworld.com/var/albums/Tiere/Luft/Huhn/Huhn%20033%20%28kostenlose%20Malvorlagen%20und%20Ausmalbilder%20auf%20www_wicoworld_com%29.jpg?m=1371561298 | https://malvorlagen.files.wordpress.com/2009/10/schwein01.jpg
SEO Projekte in der agilen Entwicklung nach Scrum
Learnings und Empfehlungen
Bianca Zang | SEO CAMPIXX BERLIN | 15.03.15
Agenda
1. Vorstellung
2. Agile Entwicklung: Methoden und Prozesse
3. Aufgaben im Scrum Team
4. Zusammenspiel von Spezifikation und User Stories
5. 10 Fehler, die Ihr vermeiden solltet…
6. Organisation für ein harmonisches Zusammenspiel
3
Vorstellung
11 Jahre SEO
Studium
Würzburg
Würz
burg
er
Sportv
ers
and
BBDO Berlin
Interone MünchenBM
W
SEARCH
TEQ
SEO Consulting
Das TelefonbuchGelb
e S
eite
n
Bianca Zang
34 Ja
hre
Hessen
München
Reiten
YogaBerge
4
Agenda
1. Vorstellung
2. Agile Entwicklung: Methode und Prozess
3. Aufgaben im Scrum Team
4. Zusammenspiel von Spezifikation und User Stories
5. 10 Fehler, die Ihr vermeiden solltet…
6. Organisation für ein harmonisches Zusammenspiel
5
Agile Methode: Die Werte
7
Zusammenarbeit mit dem Kundenist wichtiger als formulierte Leistungsbe-schreibungen.
http://de.wikipedia.org/wiki/Agile_Softwareentwicklung
Agiler Prozess: SCRUM
8
Product Owner
Scrum Master
Entwicklung
Daily Scrum
Product-Backlog
Sprint-Planung
Sprint Review
Retrospektive
Refinements
& QA
Agenda
1. Vorstellung
2. Agile Entwicklung: Methoden und Prozesse
3. Aufgaben im Scrum Team
4. Das Zusammenspiel von Spezifikation und User Stories
5. 10 Fehler, die Ihr vermeiden solltet…
6. Organisation für ein harmonisches Zusammenspiel
9
Das Team Product Owner
10
Product Owner/Product Owner Team
Der Product Owner stellt die fachlichen Anforderungen.• Detaillierte Spezifikation
erstellen (lassen):• Ca. 70% aller Produktdetails
deckt die Spezifikation ab• Die restlichen 30% werden in
bei der Umsetzung agil spezifiziert
• User Stories erstellen (lassen)• Priorisiert die Tasks im Product-
Backlog• Trifft fachliche Entscheidungen• Steht für Rückfragen aus dem
Team zur Verfügung
Das Team Scrum Master
11
Scrum Master
Der Scrum-Master kümmert sich um die Einhaltung des Scrum-Prozesses und agiert als Vermittler zwischen Product Owner und Entwicklungsteam:• Plant die Sprints• Leitet organisatorisch die
Umsetzung• Optimiert stetig für maximalen
Nutzen• Minimiert Hindernisse und sorgt für
den Informationsfluss
Das Team Entwicklungsteam
12
QA
Das Entwicklungsteamkonzentriert sich vollständig auf die Umsetzung.
Die Qualitätssicherung sorgt dafür, dass Euer Projekt richtigumgesetzt ist.• Erstellt Testfälle auf Basis Eurer
Anforderungen• Testet entwicklungsbegleitend
stetig abgeschlossene Aufgaben• Erstellt Bugs zu gefundenen
Fehlern• Erteilt die Freigabe für die
einzelnen korrekt umgesetzten Aufgaben
Entwicklungsteam
Agenda
1. Vorstellung
2. Agile Entwicklung: Methoden und Prozesse
3. Aufgaben im Scrum Team
4. Zusammenspiel von Spezifikation und User Stories
5. 10 Fehler, die Ihr vermeiden solltet…
6. Organisation für ein harmonisches Zusammenspiel
13
Zusammenspiel von Spezifikation und User Stories
15
Gut strukturierteSpezifikation
Ausgangssituation, Ziel und Maßnahme
Verweise auf Umsetzungs-Tasks
Zusammenspiel von Spezifikation und User Stories
16
Anforderungen für die Umsetzung
Definition von Verantwortlichkeiten
Interne Verweise
Checkliste Spezifikation
17
Sind alle Anforderungen in einem Dokument…
gut strukturiert?
nach User Stories strukturiert?
so knapp wie möglich, so umfassend wie nötig?
aktuell?
ohne Redundanzen, mit internen Verweisen?
https://burgessart.files.wordpress.com/2012/09/100thpostbsm3.jpg
User Stories
18
Epic: Beschreibt das Projekt und
bildet den Rahmen für alle Tasks
Erstellen von einzelnen User
Stories und Technical Tasks
Ausnahme Technical Tasks
19
Technical Tasks: Mit den User Stories zusammenhängende technische Aufgaben,
werden vom Entwickler erstellt!
Aufbau von User Stories
20
User Stories: Beschreibt die konkreten Einzelaufgaben mit allen
Akzeptanzkriteriender Spezifikation
Empfehlung: Akzeptanzkriterien verweisen auf die
Spezifikation
Wie schreibt man eine User Story?
21
Als <Rolle> möchte ich <Ziel>, um <Nutzen> zu erreichen.
Als Nutzer möchte ich Infos zu vegan, um meine Ernährung umzustellen.
Checkliste User Stories im Zusammenspiel mit Spezifikation
22
Ist die User Story treffend verfasst?
Sind alle Akzeptanzkriterien definiert?
Sind alle Verweise auf die Spezifikation enthalten?
Sind keine fachlichen Anforderungen in User Stories?
Gibt es keine Redundanzen in Spec und User Stories?
https://burgessart.files.wordpress.com/2012/09/100thpostbsm3.jpg
Agenda
1. Vorstellung
2. Agile Entwicklung
3. Aufgaben im Scrum Team: Methoden und Prozesse
4. Zusammenspiel von Spezifikation und User Stories
5. 10 Fehler, die Ihr vermeiden solltet…
6. Organisation für ein harmonisches Zusammenspiel
23
2. Fehler, den Ihr vermeiden solltet…
25
Lorem ipsum dolor sit amet, consetetur sadipscingelitr, sed diam nonumy eirmod tempor invidunt utlabore et dolore magna aliquyam erat, sed diamvoluptua. At vero eos et accusam et justo duo doloreset ea rebum. Stet clita kasd gubergren, no seatakimata sanctus est Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet, consetetur sadipscingelitr, sed diam nonumy eirmod tempor invidunt utlabore et dolore magna aliquyam erat, sed diamvoluptua. At vero eos et accusam et justo duo doloreset ea rebum. Stet clita kasd gubergren, no seatakimata sanctus est Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet, consetetur sadipscingelitr, sed diam nonumy eirmod tempor invidunt utlabore et dolore magna aliquyam erat, sed diamvoluptua. At vero eos et accusam et justo duo doloreset ea rebum. Stet clita kasd gubergren, no seatakimata sanctus est Lorem ipsum dolor sit amet.
Duis autem vel eum iriure dolor in hendrerit invulputate velit esse molestie consequat, vel illumdolore eu feugiat nulla facilisis at vero eros etaccumsan et iusto odio dignissim qui blandit praesentluptatum zzril delenit augue duis dolore te feugaitnulla facilisi. Lorem ipsum dolor sit amet, consectetueradipiscing elit, sed diam nonummy nibh euismodtincidunt ut laoreet dolore magna aliquam e
http://cdn.freebievectors.com/illustrations/7/b/buddy-frightened-clip-art/preview.jpg
4. Fehler, den Ihr vermeiden solltet…
27
http://indiereader.com/publishingservices/wp-content/uploads/2014/07/deadline.jpg
SEO-ErfolgstippSEO QA
34
QA testet das Produkt
Inhalte
Features
Funktionalität
SEO-QA prüft weiterhin
Robots-Tags, Canonical-Tags, Metadaten
Links und Linkattribute
Crawlability,robots.txt, XML-Sitemaps
URL-Strukturen
Performance
Weiterleitungen
StatusCodes
Agenda
1. Vorstellung
2. Agile Entwicklung
3. Aufgaben im Scrum Tream: Methoden und Prozesse
4. Das Zusammenspiel von Spezifikation und User Stories
5. 10 Fehler, die Ihr vermeiden solltet…
6. Organisation für ein harmonisches Zusammenspiel
35
Organisation für ein harmonisches Zusammenspiel
Zwischen Product Owner-Team und Entwicklungsteam
36
• Daily Scrum-Meetings• Status klären,
Informationsfluss sichern• One-To-One-Abstimmungen
Organisation für ein harmonisches Zusammenspiel
Product Owner-Teammitglieder in der Agentur
37
Team muss agil geführt und organisiert werden:• Daily StandUps• Täglich neue Priorisierung von
Tasks
Organisation für ein harmonisches Zusammenspiel
Product Owner-Teammitglieder in der Agentur
38
Organisation für ein harmonisches Zusammenspiel
Kundenführung als SEO-Agentur
im Product Owner-Team
39
• Kunde (Product Owner) steuert/beauftragt die Agentur (z.B. durch Zuweisung der Tasks in Jira)
• Kunde priorisiert die Tasks:ohne Deadline
• Gemeinsame Planung in Sprints• Kundenmeetings am Sprint-Ende
Organisation für ein harmonisches Zusammenspiel
Kundenführung als SEO-Agentur
im Product Owner-Team
40
Viel Erfolg euch und Dankeschön für eure Teilnahme
Bianca Zang
SEARCHTEQ GmbH
Phone: 089 – 91 92 90 630
Mobil: 0151 – 12 06 39 80
E-Mail: bianca.zang@searchteq.de
41