Es war einmal…
…ein Huhn und ein Schwein
1
Hey Schwein, ich
denke, wir sollten
ein Restaurant
eröffnen.
Ich weiß
nicht…
Wi...
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 Spezifika...
Vorstellung
11 Jahre SEO
Studium
Würzburg
Würzburger
Sportversand
BBDO Berlin
Interone München
BMW
SEARCHTEQ
SEO Consultin...
Agenda
1. Vorstellung
2. Agile Entwicklung: Methode und Prozess
3. Aufgaben im Scrum Team
4. Zusammenspiel von Spezifikati...
Agile Methode: Leitsatz und Ziele
6
http://de.wikipedia.org/wiki/Agile_Softwareentwicklung
Agile Methode: Die Werte
7
Zusammenarbeit mit
dem Kunden
ist wichtiger als
formulierte
Leistungsbe-
schreibungen.
http://d...
Agiler Prozess: SCRUM
8
Product
Owner
Scrum
Master
Entwicklung
Daily
Scrum
Product-Backlog
Sprint-
Planung
Sprint
Review
R...
Agenda
1. Vorstellung
2. Agile Entwicklung: Methoden und Prozesse
3. Aufgaben im Scrum Team
4. Das Zusammenspiel von Spezi...
Das Team
Product Owner
10
Product Owner/
Product Owner Team
Der Product Owner stellt die
fachlichen Anforderungen.
• Detai...
Das Team
Scrum Master
11
Scrum Master
Der Scrum-Master kümmert sich um
die Einhaltung des Scrum-Prozesses
und agiert als V...
Das Team
Entwicklungsteam
12
QA
Das Entwicklungsteam
konzentriert sich vollständig auf die
Umsetzung.
Die Qualitätssicheru...
Agenda
1. Vorstellung
2. Agile Entwicklung: Methoden und Prozesse
3. Aufgaben im Scrum Team
4. Zusammenspiel von Spezifika...
Zusammenspiel von Spezifikation
und User Stories
14
Zusammenspiel von Spezifikation
und User Stories
15
Gut strukturierte
Spezifikation
Ausgangssituation,
Ziel und Maßnahme
V...
Zusammenspiel von Spezifikation
und User Stories
16
Anforderungen für
die Umsetzung
Definition von
Verantwortlichkeiten
In...
Checkliste Spezifikation
17
Sind alle Anforderungen in einem Dokument…
 gut strukturiert?
 nach User Stories strukturier...
User Stories
18
Epic: Beschreibt
das Projekt und
bildet den Rahmen
für alle Tasks
Erstellen von
einzelnen User
Stories und...
Ausnahme Technical Tasks
19
Technical Tasks:
Mit den User Stories
zusammenhängende
technische Aufgaben,
werden vom Entwick...
Aufbau von User Stories
20
User Stories:
Beschreibt die konkreten
Einzelaufgaben mit allen
Akzeptanzkriterien
der Spezifik...
Wie schreibt man eine User Story?
21
Als <Rolle> möchte ich <Ziel>,
um <Nutzen> zu erreichen.
Als Nutzer möchte ich Infos ...
Checkliste User Stories im
Zusammenspiel mit Spezifikation
22
 Ist die User Story treffend verfasst?
 Sind alle Akzeptan...
Agenda
1. Vorstellung
2. Agile Entwicklung
3. Aufgaben im Scrum Team: Methoden und Prozesse
4. Zusammenspiel von Spezifika...
1. Fehler, den Ihr vermeiden
solltet…
24
2. Fehler, den Ihr vermeiden
solltet…
25
Lorem ipsum dolor sit amet, consetetur sadipscing
elitr, sed diam nonumy eirmod t...
3. Fehler, den Ihr vermeiden
solltet…
26
Product Owner Entwicklungsteam
4. Fehler, den Ihr vermeiden
solltet…
27
http://indiereader.com/publishingservices/wp-content/uploads/2014/07/deadline.jpg
5. Fehler, den Ihr vermeiden
solltet…
28
6. Fehler, den Ihr vermeiden
solltet…
29
?Hott!
Hü!
7. Fehler, den Ihr vermeiden
solltet…
30
http://www.clipartbest.com/clipart-4ibo5e55T
8. Fehler, den Ihr vermeiden
solltet…
31
QA
9. Fehler, den Ihr vermeiden
solltet…
32
10. Fehler, den Ihr vermeiden
solltet…
33
SEO-Erfolgstipp
SEO QA
34
QA testet das Produkt
 Inhalte
 Features
 Funktionalität
SEO-QA prüft weiterhin
 Robots-Tags...
Agenda
1. Vorstellung
2. Agile Entwicklung
3. Aufgaben im Scrum Tream: Methoden und Prozesse
4. Das Zusammenspiel von Spez...
Organisation für ein harmonisches
Zusammenspiel
Zwischen Product Owner-Team und Entwicklungsteam
36
• Daily Scrum-Meetings...
Organisation für ein harmonisches
Zusammenspiel
Product Owner-Teammitglieder in der Agentur
37
Team muss agil geführt und
...
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 Ow...
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 0...
Nächste SlideShare
Wird geladen in …5
×

SEO Projekte in der agilen Entwicklung nach Scrum

2.149 Aufrufe

Veröffentlicht am

Learnings und Empfehlungen aus unseren SEO Projekten im Umfeld der agilen Entwicklung und nach Scrum mit den Kunden Das Telefonbuch und Gelbe Seiten.
Wir sagen Euch, welche Fehler man besser vermeiden sollte:
– Wie sieht die optimale Zusammenarbeit mit dem Product Owner, dem Entwicklungsteam und der Qualitätssicherung aus?
– Wie fertigt man gute Spezifikationen und Userstorys an? Wie nutzt man Jira und Confluence hierfür?
– Wie sollte das Team intern organisiert sein, damit die Anforderungen der agilen Entwicklung erfüllt werden können?

Vortrag von der Campixx 2015:
http://www.campixx-week.de/bianca-zang-ueber-ihren-vortrag-bei-der-seo-campixx-2015/

Veröffentlicht in: Internet
0 Kommentare
5 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.149
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
425
Aktionen
Geteilt
0
Downloads
61
Kommentare
0
Gefällt mir
5
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie
  • Die Agile Entwicklung lebt von kurzen Wegen und vom „darüber reden“ : Abstimmung gehört zum Teamwork
    Wenn Ihr das Team nicht abholt, werden die anderen nicht verstehen, was Euch wichtig ist und welche Bedeutung das Projekt hat
    Wenn Ihr keine Refinements macht, lauft Ihr Gefahr, dass Anforderungen aus Eurer Spezifikation nicht richtig verstanden werden.
  • SEO Projekte in der agilen Entwicklung nach Scrum

    1. 1. 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
    2. 2. SEO Projekte in der agilen Entwicklung nach Scrum Learnings und Empfehlungen Bianca Zang | SEO CAMPIXX BERLIN | 15.03.15
    3. 3. 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
    4. 4. Vorstellung 11 Jahre SEO Studium Würzburg Würzburger Sportversand BBDO Berlin Interone München BMW SEARCHTEQ SEO Consulting Das Telefonbuch GelbeSeiten Bianca Zang 34Jahre Hessen München Reiten Yoga Berge 4
    5. 5. 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
    6. 6. Agile Methode: Leitsatz und Ziele 6 http://de.wikipedia.org/wiki/Agile_Softwareentwicklung
    7. 7. Agile Methode: Die Werte 7 Zusammenarbeit mit dem Kunden ist wichtiger als formulierte Leistungsbe- schreibungen. http://de.wikipedia.org/wiki/Agile_Softwareentwicklung
    8. 8. Agiler Prozess: SCRUM 8 Product Owner Scrum Master Entwicklung Daily Scrum Product-Backlog Sprint- Planung Sprint Review Retrospektive Refinements & QA
    9. 9. 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
    10. 10. 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
    11. 11. 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
    12. 12. Das Team Entwicklungsteam 12 QA Das Entwicklungsteam konzentriert sich vollständig auf die Umsetzung. Die Qualitätssicherung sorgt dafür, dass Euer Projekt richtig umgesetzt 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
    13. 13. 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
    14. 14. Zusammenspiel von Spezifikation und User Stories 14
    15. 15. Zusammenspiel von Spezifikation und User Stories 15 Gut strukturierte Spezifikation Ausgangssituation, Ziel und Maßnahme Verweise auf Umsetzungs-Tasks
    16. 16. Zusammenspiel von Spezifikation und User Stories 16 Anforderungen für die Umsetzung Definition von Verantwortlichkeiten Interne Verweise
    17. 17. 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
    18. 18. User Stories 18 Epic: Beschreibt das Projekt und bildet den Rahmen für alle Tasks Erstellen von einzelnen User Stories und Technical Tasks
    19. 19. Ausnahme Technical Tasks 19 Technical Tasks: Mit den User Stories zusammenhängende technische Aufgaben, werden vom Entwickler erstellt!
    20. 20. Aufbau von User Stories 20 User Stories: Beschreibt die konkreten Einzelaufgaben mit allen Akzeptanzkriterien der Spezifikation Empfehlung: Akzeptanzkriterien verweisen auf die Spezifikation
    21. 21. 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.
    22. 22. 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
    23. 23. 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
    24. 24. 1. Fehler, den Ihr vermeiden solltet… 24
    25. 25. 2. Fehler, den Ihr vermeiden solltet… 25 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam e http://cdn.freebievectors.com/illustrations/7/b/buddy-frightened-clip-art/preview.jpg
    26. 26. 3. Fehler, den Ihr vermeiden solltet… 26 Product Owner Entwicklungsteam
    27. 27. 4. Fehler, den Ihr vermeiden solltet… 27 http://indiereader.com/publishingservices/wp-content/uploads/2014/07/deadline.jpg
    28. 28. 5. Fehler, den Ihr vermeiden solltet… 28
    29. 29. 6. Fehler, den Ihr vermeiden solltet… 29 ?Hott! Hü!
    30. 30. 7. Fehler, den Ihr vermeiden solltet… 30 http://www.clipartbest.com/clipart-4ibo5e55T
    31. 31. 8. Fehler, den Ihr vermeiden solltet… 31 QA
    32. 32. 9. Fehler, den Ihr vermeiden solltet… 32
    33. 33. 10. Fehler, den Ihr vermeiden solltet… 33
    34. 34. SEO-Erfolgstipp SEO 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
    35. 35. 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
    36. 36. 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
    37. 37. 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
    38. 38. Organisation für ein harmonisches Zusammenspiel Product Owner-Teammitglieder in der Agentur 38
    39. 39. 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
    40. 40. Organisation für ein harmonisches Zusammenspiel Kundenführung als SEO-Agentur im Product Owner-Team 40
    41. 41. 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

    ×