SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
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ürzburger
Sportversand
BBDO Berlin
Interone München
BMW
SEARCHTEQ
SEO Consulting
Das Telefonbuch
GelbeSeiten
Bianca Zang
34Jahre
Hessen
München
Reiten
Yoga
Berge
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: 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://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 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
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
14
Zusammenspiel von Spezifikation
und User Stories
15
Gut strukturierte
Spezifikation
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
Akzeptanzkriterien
der 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
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 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
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, 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

Weitere ähnliche Inhalte

Was ist angesagt?

Scrum Workshop
Scrum WorkshopScrum Workshop
Scrum Workshopmrdoubleb
 
Scrum Zertifizierungen
Scrum ZertifizierungenScrum Zertifizierungen
Scrum ZertifizierungenManuel Marsch
 
Warum Sie mit Scrum keinen Erfolg haben werden - Marc Bless - OOP 2015
Warum Sie mit Scrum keinen Erfolg haben werden - Marc Bless - OOP 2015Warum Sie mit Scrum keinen Erfolg haben werden - Marc Bless - OOP 2015
Warum Sie mit Scrum keinen Erfolg haben werden - Marc Bless - OOP 2015Marc Bless
 
Scrum - Wissen kompakt
Scrum - Wissen kompaktScrum - Wissen kompakt
Scrum - Wissen kompaktFrank Dostert
 
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...Marc Bless
 
Agile Prinzipienreiterei - Marc Bless - OOP 2012
Agile Prinzipienreiterei - Marc Bless - OOP 2012Agile Prinzipienreiterei - Marc Bless - OOP 2012
Agile Prinzipienreiterei - Marc Bless - OOP 2012Marc Bless
 
Scrum - Einführung - Begriffe - Technik
Scrum - Einführung - Begriffe - TechnikScrum - Einführung - Begriffe - Technik
Scrum - Einführung - Begriffe - TechnikManuel Marsch
 
Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt
Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteiltAgile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt
Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteiltAllFacebook.de
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefernMayflower GmbH
 
Experimente zur Team- und Organisationsentwicklung (CeBit, Heise Developer Wo...
Experimente zur Team- und Organisationsentwicklung (CeBit, Heise Developer Wo...Experimente zur Team- und Organisationsentwicklung (CeBit, Heise Developer Wo...
Experimente zur Team- und Organisationsentwicklung (CeBit, Heise Developer Wo...Stefan ROOCK
 
Agiles Projektmanagement mit Scrum - Einführung
Agiles Projektmanagement mit Scrum - EinführungAgiles Projektmanagement mit Scrum - Einführung
Agiles Projektmanagement mit Scrum - EinführungAtilla Wohllebe
 
MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)Ulf Mewe
 
Einführung zur Projektmanagement mit Scrum
Einführung zur Projektmanagement mit Scrum Einführung zur Projektmanagement mit Scrum
Einführung zur Projektmanagement mit Scrum Pierre E. NEIS
 
Scrum - Von traditionellen Ansaetzen zu agilen Methoden wie Scrum
Scrum - Von traditionellen Ansaetzen zu agilen Methoden wie ScrumScrum - Von traditionellen Ansaetzen zu agilen Methoden wie Scrum
Scrum - Von traditionellen Ansaetzen zu agilen Methoden wie ScrumRalf Ohlenbostel
 

Was ist angesagt? (20)

Scrum Workshop
Scrum WorkshopScrum Workshop
Scrum Workshop
 
SCRUM für Projektleiter
SCRUM für ProjektleiterSCRUM für Projektleiter
SCRUM für Projektleiter
 
Scrum Zertifizierungen
Scrum ZertifizierungenScrum Zertifizierungen
Scrum Zertifizierungen
 
Warum Sie mit Scrum keinen Erfolg haben werden - Marc Bless - OOP 2015
Warum Sie mit Scrum keinen Erfolg haben werden - Marc Bless - OOP 2015Warum Sie mit Scrum keinen Erfolg haben werden - Marc Bless - OOP 2015
Warum Sie mit Scrum keinen Erfolg haben werden - Marc Bless - OOP 2015
 
Scrum - Wissen kompakt
Scrum - Wissen kompaktScrum - Wissen kompakt
Scrum - Wissen kompakt
 
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...
 
Agile Prinzipienreiterei - Marc Bless - OOP 2012
Agile Prinzipienreiterei - Marc Bless - OOP 2012Agile Prinzipienreiterei - Marc Bless - OOP 2012
Agile Prinzipienreiterei - Marc Bless - OOP 2012
 
Scrum - Einführung - Begriffe - Technik
Scrum - Einführung - Begriffe - TechnikScrum - Einführung - Begriffe - Technik
Scrum - Einführung - Begriffe - Technik
 
Scrum Mythen
Scrum MythenScrum Mythen
Scrum Mythen
 
Scrum im Marketing
Scrum im MarketingScrum im Marketing
Scrum im Marketing
 
Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt
Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteiltAgile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt
Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefern
 
Experimente zur Team- und Organisationsentwicklung (CeBit, Heise Developer Wo...
Experimente zur Team- und Organisationsentwicklung (CeBit, Heise Developer Wo...Experimente zur Team- und Organisationsentwicklung (CeBit, Heise Developer Wo...
Experimente zur Team- und Organisationsentwicklung (CeBit, Heise Developer Wo...
 
Php und das lean startup
Php und das lean startupPhp und das lean startup
Php und das lean startup
 
Agiles Projektmanagement mit Scrum - Einführung
Agiles Projektmanagement mit Scrum - EinführungAgiles Projektmanagement mit Scrum - Einführung
Agiles Projektmanagement mit Scrum - Einführung
 
Einführung in SCRUM
Einführung in SCRUMEinführung in SCRUM
Einführung in SCRUM
 
MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)
 
Scrum 2009 10_23
Scrum 2009 10_23Scrum 2009 10_23
Scrum 2009 10_23
 
Einführung zur Projektmanagement mit Scrum
Einführung zur Projektmanagement mit Scrum Einführung zur Projektmanagement mit Scrum
Einführung zur Projektmanagement mit Scrum
 
Scrum - Von traditionellen Ansaetzen zu agilen Methoden wie Scrum
Scrum - Von traditionellen Ansaetzen zu agilen Methoden wie ScrumScrum - Von traditionellen Ansaetzen zu agilen Methoden wie Scrum
Scrum - Von traditionellen Ansaetzen zu agilen Methoden wie Scrum
 

Ähnlich wie SEO Projekte in der agilen Entwicklung nach Scrum

Agile UX - Wege zur agilen nutzerzentrierten Produktentwicklung
Agile UX - Wege zur agilen nutzerzentrierten ProduktentwicklungAgile UX - Wege zur agilen nutzerzentrierten Produktentwicklung
Agile UX - Wege zur agilen nutzerzentrierten ProduktentwicklungRainer Gibbert
 
Rails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenRails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenPhillip Oertel
 
Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)Digicomp Academy AG
 
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernAgile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernSascha Böhr
 
Scrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDScrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDSwissQ Consulting AG
 
SwissQ Testing Trends & Benchmarking 2011
SwissQ Testing Trends & Benchmarking 2011SwissQ Testing Trends & Benchmarking 2011
SwissQ Testing Trends & Benchmarking 2011SwissQ Consulting AG
 
Agiles Anforderungsmanagement bei HEC
Agiles Anforderungsmanagement bei HECAgiles Anforderungsmanagement bei HEC
Agiles Anforderungsmanagement bei HECChristian Seedig
 
Scrum und Agile Software Entwicklung
Scrum und Agile Software EntwicklungScrum und Agile Software Entwicklung
Scrum und Agile Software EntwicklungAniello Bove
 
Projekte mittels Scrum und agiler Software Entwicklung meistern
Projekte mittels Scrum und agiler Software Entwicklung meisternProjekte mittels Scrum und agiler Software Entwicklung meistern
Projekte mittels Scrum und agiler Software Entwicklung meisternINM AG
 
Roadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'sRoadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'scamunda services GmbH
 
eparo – IA und agile Softwareentwicklung verbinden (Vortrag IA-Konferenz 2009...
eparo – IA und agile Softwareentwicklung verbinden (Vortrag IA-Konferenz 2009...eparo – IA und agile Softwareentwicklung verbinden (Vortrag IA-Konferenz 2009...
eparo – IA und agile Softwareentwicklung verbinden (Vortrag IA-Konferenz 2009...eparo GmbH
 
Agiles Testen
Agiles TestenAgiles Testen
Agiles Testenoose
 
Scrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererScrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererTobias Schlüter
 
IA/ UX in Scrum Entwicklungs-Prozessen - 2009
IA/ UX in Scrum Entwicklungs-Prozessen - 2009IA/ UX in Scrum Entwicklungs-Prozessen - 2009
IA/ UX in Scrum Entwicklungs-Prozessen - 2009Wolf Noeding
 
Scrum zum Anfassen
Scrum zum AnfassenScrum zum Anfassen
Scrum zum AnfassenTilman Moser
 
Whitepaper Visual Studio 2010 Lab Management
Whitepaper Visual Studio 2010 Lab ManagementWhitepaper Visual Studio 2010 Lab Management
Whitepaper Visual Studio 2010 Lab ManagementNico Orschel
 
Whitepaper Team Foundation Server 2010 Lab Management
Whitepaper Team Foundation Server 2010 Lab ManagementWhitepaper Team Foundation Server 2010 Lab Management
Whitepaper Team Foundation Server 2010 Lab ManagementNico Orschel
 
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis NachhaltigkeitUI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis NachhaltigkeitNico Orschel
 

Ähnlich wie SEO Projekte in der agilen Entwicklung nach Scrum (20)

Agile UX - Wege zur agilen nutzerzentrierten Produktentwicklung
Agile UX - Wege zur agilen nutzerzentrierten ProduktentwicklungAgile UX - Wege zur agilen nutzerzentrierten Produktentwicklung
Agile UX - Wege zur agilen nutzerzentrierten Produktentwicklung
 
Rails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenRails und Scrum in großen Projekten
Rails und Scrum in großen Projekten
 
Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)
 
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernAgile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
 
Agile Methoden in Projekten
Agile Methoden in ProjektenAgile Methoden in Projekten
Agile Methoden in Projekten
 
Scrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDScrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADED
 
SwissQ Testing Trends & Benchmarking 2011
SwissQ Testing Trends & Benchmarking 2011SwissQ Testing Trends & Benchmarking 2011
SwissQ Testing Trends & Benchmarking 2011
 
Agiles Anforderungsmanagement bei HEC
Agiles Anforderungsmanagement bei HECAgiles Anforderungsmanagement bei HEC
Agiles Anforderungsmanagement bei HEC
 
Scrum und Agile Software Entwicklung
Scrum und Agile Software EntwicklungScrum und Agile Software Entwicklung
Scrum und Agile Software Entwicklung
 
Projekte mittels Scrum und agiler Software Entwicklung meistern
Projekte mittels Scrum und agiler Software Entwicklung meisternProjekte mittels Scrum und agiler Software Entwicklung meistern
Projekte mittels Scrum und agiler Software Entwicklung meistern
 
Roadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'sRoadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht's
 
eparo – IA und agile Softwareentwicklung verbinden (Vortrag IA-Konferenz 2009...
eparo – IA und agile Softwareentwicklung verbinden (Vortrag IA-Konferenz 2009...eparo – IA und agile Softwareentwicklung verbinden (Vortrag IA-Konferenz 2009...
eparo – IA und agile Softwareentwicklung verbinden (Vortrag IA-Konferenz 2009...
 
Agiles Testen
Agiles TestenAgiles Testen
Agiles Testen
 
Scrum Rocks, Testing Sucks?! (de)
Scrum Rocks, Testing Sucks?! (de)Scrum Rocks, Testing Sucks?! (de)
Scrum Rocks, Testing Sucks?! (de)
 
Scrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererScrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für Programmierer
 
IA/ UX in Scrum Entwicklungs-Prozessen - 2009
IA/ UX in Scrum Entwicklungs-Prozessen - 2009IA/ UX in Scrum Entwicklungs-Prozessen - 2009
IA/ UX in Scrum Entwicklungs-Prozessen - 2009
 
Scrum zum Anfassen
Scrum zum AnfassenScrum zum Anfassen
Scrum zum Anfassen
 
Whitepaper Visual Studio 2010 Lab Management
Whitepaper Visual Studio 2010 Lab ManagementWhitepaper Visual Studio 2010 Lab Management
Whitepaper Visual Studio 2010 Lab Management
 
Whitepaper Team Foundation Server 2010 Lab Management
Whitepaper Team Foundation Server 2010 Lab ManagementWhitepaper Team Foundation Server 2010 Lab Management
Whitepaper Team Foundation Server 2010 Lab Management
 
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis NachhaltigkeitUI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
 

SEO Projekte in der agilen Entwicklung nach Scrum

  • 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. SEO Projekte in der agilen Entwicklung nach Scrum Learnings und Empfehlungen Bianca Zang | SEO CAMPIXX BERLIN | 15.03.15
  • 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. 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. 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. Agile Methode: Leitsatz und Ziele 6 http://de.wikipedia.org/wiki/Agile_Softwareentwicklung
  • 7. Agile Methode: Die Werte 7 Zusammenarbeit mit dem Kunden ist wichtiger als formulierte Leistungsbe- schreibungen. http://de.wikipedia.org/wiki/Agile_Softwareentwicklung
  • 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. 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. 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. 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. 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
  • 15. Zusammenspiel von Spezifikation und User Stories 15 Gut strukturierte Spezifikation Ausgangssituation, Ziel und Maßnahme Verweise auf Umsetzungs-Tasks
  • 16. Zusammenspiel von Spezifikation und User Stories 16 Anforderungen für die Umsetzung Definition von Verantwortlichkeiten Interne Verweise
  • 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. User Stories 18 Epic: Beschreibt das Projekt und bildet den Rahmen für alle Tasks Erstellen von einzelnen User Stories und Technical Tasks
  • 19. Ausnahme Technical Tasks 19 Technical Tasks: Mit den User Stories zusammenhängende technische Aufgaben, werden vom Entwickler erstellt!
  • 20. Aufbau von User Stories 20 User Stories: Beschreibt die konkreten Einzelaufgaben mit allen Akzeptanzkriterien der Spezifikation Empfehlung: Akzeptanzkriterien verweisen auf die Spezifikation
  • 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. 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. 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. 1. Fehler, den Ihr vermeiden solltet… 24
  • 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. 3. Fehler, den Ihr vermeiden solltet… 26 Product Owner Entwicklungsteam
  • 27. 4. Fehler, den Ihr vermeiden solltet… 27 http://indiereader.com/publishingservices/wp-content/uploads/2014/07/deadline.jpg
  • 28. 5. Fehler, den Ihr vermeiden solltet… 28
  • 29. 6. Fehler, den Ihr vermeiden solltet… 29 ?Hott! Hü!
  • 30. 7. Fehler, den Ihr vermeiden solltet… 30 http://www.clipartbest.com/clipart-4ibo5e55T
  • 31. 8. Fehler, den Ihr vermeiden solltet… 31 QA
  • 32. 9. Fehler, den Ihr vermeiden solltet… 32
  • 33. 10. Fehler, den Ihr vermeiden solltet… 33
  • 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. 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. 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. 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. Organisation für ein harmonisches Zusammenspiel Product Owner-Teammitglieder in der Agentur 38
  • 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. Organisation für ein harmonisches Zusammenspiel Kundenführung als SEO-Agentur im Product Owner-Team 40
  • 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

Hinweis der Redaktion

  1. 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.