Relative Ziele im Scrum Guide 2020

Der neue Scrum Guide 2020 ist seit 11/2020 raus. Dazu gab es hier bereits unterschiedliche Blogartikel und auch eine neue deutsche inoffizielle Übersetzung:

In diesem kurzen Blogartikel wollen wir uns den Teil der Scrum Artefakte näher ansehen:


Quelle: Scrum Guide englisch | Kapitel „Scrum Artifacts“

Dieser Teil ist meines Erachtens nicht so einfach zu verstehen wenn man zum einen noch keinen Kontakt mit relativen Zielen oder Scrum hatte. Selbst in der inoffiziellen deutschen Übersetzung ist es schwierig auf Anhieb herauszulesen was genau damit gemeint ist.

Schauen wir uns das im Detail genauer.


Artefakte schaffen Transparenz

Ein Artefakt soll Arbeit oder Wert repräsentieren. Soweit so einfach. Aber sie sind entwickelt worden um die Schlüsselinformationen transparent zu machen?

Hm… Was ist damit gemeint?

Artefakte sollen die relevanten Informationen über ein Projekt / Produkt oder eine Teilaufgabe widerspiegeln. Kurz und kompakt. Es geht dabei vor allem darum die Arbeit sichtbar zu machen. Nicht um andere zu kontrollieren, sondern um etwas das sonst vielleicht nicht gesehen werden kann (Entwicklung, Kognitive Arbeit, eine Problemlösung) anschaubar und greifbar zu machen.

Nur was wir letztlich in einen messbaren generischen Container bringen und allgemeingültig beschreiben, können wir schließlich messen und schließlich den Fortschritt der Umsetzung und Erledigung beobachten.

Den Verlauf von (unsichtbaren) Arbeit sichtbar zu machen, steigert auch die Anerkennung für die eigene Leistung und vor allem senkt es Risiken, weil bestimmte Dinge sichtbar werden.

Es senkt beispielsweise das Risiko irgendwo hängen zu bleiben, sich im Perfektionismus zu vertun oder Aspekte zu vergessen. Daher ist diese Transparenz wichtig. Nicht um zu kontrollieren, sondern um den Fortschrtt, Hindernisse, Abhängigkeiten und das Puzzle im gesamten zu betrachten.

Anmerkung: Zunächst einmal werden Risiken sichtbarer. Man senkt sie natürlich nur, wenn schließlich auch adäquat darauf reagiert wird.


Jedes Artefakt enthält eine Verpflichtung…

Der Teil über die Scrum Artefakte enthält dann einen Satz der meines Erachtens sehr komprimiert und kompliziert formuliert wurde. Er ist nicht so leicht zu verstehen:

Each artifact contains a commitment to ensure it provides information that enhances transparency and focus against which progress can be measured:

Quelle: https://www.scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-US.pdf

Deutsche Übersetzung: Jedes Artefakt enthält eine Verpflichtung um sicherzustellen, dass es Informationen liefert, die die Transparenz und den Fokus verbessern, an dem der Fortschritt gemessen werden kann (…)

Das sind ganz viele Punkte:

  • Jedes Artefakt enthält eine Verpflichtung
  • Diese Verpflichtung soll dazu beitragen das durch das Artefakt selbst Informationen geliefert werden
  • Diese Informationen sollen die Transparenz und den Fokus verbessern
  • …und das ganze soll an einem Fortschritt gemessen werden

Ok.

Für das Product Backlog ist es das Produktziel. Für das Sprint Backlog ist es das Sprint-Ziel. Für das Inkrement ist es die Definition von Done.

Quelle: Scrum Artefakte | Deutsche inoffizielle Übersetzunh

Was ist damit (vermutlich) gemeint?

Ich denke es ist eine Andeutung auf relative Ziele.

Wenn wir uns das Product Backlog anschauen dann haben wir in aller Regel eine Liste mit Elementen, User Stories oder Todos. Visualisieren wir uns die Arbeit in einem Team, z. B. mit einem Kanban Board oder einer simplen Todo-Liste dann können beipsielsweise messen und nachverfolgen wie viele Elemente wir pro Woche schaffen.

Wir haben dann auch eine Relation von gesamten Elementen. Das ist wunderbar! Denn so können wir schauen ob ein Projekt überhaupt in der erwarteten Zeit fertig und schaffbar wird, ob wir uns verschätzt haben oder andere unerwartete Faktoren hinzukamen.

Wie geht das?

Angenommen wir haben 100 Elemente im Backlog. 20 nehmen wir uns pro Woche vor. Nach der ersten Woche merken wir aber das wir nur 10 Elemente im Team schaffen, dann können wir erkennen das wir ausser Zeit laufen.

Wir planen dann nicht nur im Elfenbeinturm, sondern messen die wahre Praxis.

Gleichzeitig wissen wir in Relation zur Gesamtzahl von 100 Aufgaben wie viele bereits geschafft wurden. Damit können wir bei einem Fortschritt von 10 Elementen pro Woche ungefähr voraussagen das wir 10 Wochen brauchen werden.

Vorausgesetzt natürlich alle Backlog Elemente sind ungefähr gleich groß ibeschrieben und es kommen keine neuen Elemente hinzu oder fallen weg.

Das alles steckt im Grunde in diesem Satz. Sehr clevere Vorgehensweise, weil es eben tatsächlich den Fokus auf Wertschöpfung und Fortschritt steigert. Das ist damit gemeint.

Wenn diese Aspekte sichtbarer werden, wird klar was erwartet wird und was wichtig ist. Gleichzeitig steckt darin die Arbeit mit „relativen Zielen“, weil Fortschritt in relativer Betrachtung zum Gesamtumfang analysiert wird.

Well done. Ich hoffe das Ihnen dieser kleine Beitrag etwas mehr Licht ins Dunkle von Scrum und der Passage über Scrum Artefakte gebracht hat. Wenn das so war, dann freue mich wenn sie meine Beiträge teilen.

Sollten Sie Fragen zu Scrum oder weiteres Interesse zur Teamarbeit mit Scrum haben, können Sie mich gerne auf Social Media oder E-Mail kontaktieren.

Der neue Scrum-Guide 2020 ist da: Was sind die 7 wichtigsten Neuerungen?

Kürzlich ist der neue Scrum Guide von Ken Schwaber und Jeff Sutherland in englischer Version erschienen.

Obwohl der Ursprung von Scrum schon weit bis in die 1990er Jahre zurück reicht, sind die ersten offiziellen Dokumente dazu erst 2010 entstanden.

Ein Ergebnis dieser Zeit war der erste offizielle englischsprachige Scrum Guide der den Rahmen von Scrum, die Spielregeln, Prinzipien, Artefakte und das Zusammenspiel des Scrum-Teams beschreibt.

Von da an wurde er in mehrjährigen Abständen immer wieder weiter entwickelt und in unterschiedlichste Sprachen übersetzt. Zum 30jährigen Jubiläum von Scrum ist die neuste Version des Guides erschienen.

Nachdem ich bereits 2016 bei der Überesetzung beteiligt war, habe ich mir auch die Version 2020 genauer angesehen und ins deutsche übersetzt: Deutsche Übersetzung des Scrum-Guide 2020

Doch was sind die wichtigsten Änderungen und spannendsten Neuerungen?


#1 „Zusammen stehen wir dahinter.“

Das erste das sofort in der Einleitung auffällt ist viel mehr „Spirit“ und der Fokus auf Gemeinsamkeit. Wenn auch in den letzten Jahren von Streit zwischen den beiden Autoren die Rede war, dann wurde dieser womöglich wieder besiedelt?

Kürzere Sätze, stärkere positive Emotionen

In den ersten Versionen des Scrum-Guides gab es sehr viele verschachtelte Sätze und die sehr positiven emotionalen Auswirkungen die die Arbeit mit dem Framework auslöst kam kaum herüber.

Das ist in der neuen Version anders: Die Sätze sind kürzer, emotional aufgeladner und viel klarer. Der neue Guide ist damit auch in englisch wesentlich besser verständlich.

Das Zuckerstück ist meines Erachtens dieser Satz:

Sprints are the heartbeat of Scrum, where ideas are turned into value.

Quelle: https://www.scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-US.pdf

#2 Scrum nicht nur für Entwickler

Der Scrum-Guide spricht seit dem Anbeginn seiner Zeit von Entwicklern, aber spätestens seit der Digitalisierung und dem Wandel in der Fahreugindustrie ist klar das auch andere Industriebereiche diese Vorgehensweisen gebrauchen können.

„Wir verwenden das Wort „Entwickler“ in Scrum nicht, um auszuschließen, sondern um zu vereinfachen. Wenn dir Scrum einen Wert bringt, dann sieh dich damit unter dem Entwicklerbegriff mit eingeschlossen.“

Innoffizielle deutsche Übersetzung, https://www.patrick-koglin.com/wissen/fachwissen/agile-organisationsformen/der-scrum-guide-die-spielregeln-von-scrum/scrum-guide-2020-deutsche-inoffizielle-uebersetzung/der-scrum-guide-2020-intro/

Hierdurch wird wesentlich mehr Klarheit und eine größerer Anwendungskreis geschaffen.


#3 Klarheit darüber was Scrum ist und was es nicht ist

Der Guide glänzt mit einer messerscharfen Definition über Scurm:

„Scrum ist ein leichtgewichtiges Framework das Menschen, Teams und Organisationen hilft Wert durch schrittweise Lösungen für komplexe Probleme zu schaffen.“

Innoffizielle deutsche Übersetzung, https://www.patrick-koglin.com/wissen/fachwissen/agile-organisationsformen/der-scrum-guide-die-spielregeln-von-scrum/scrum-guide-2020-deutsche-inoffizielle-uebersetzung/der-scrum-guide-2020-scrum-definition/

…und beschreibt auch was Scrum nicht ist:

Das Scrum-Framework ist absichtlich unvollständig und definiert nur die Teile, die zur Implementierung der Scrum-Theorie erforderlich sind. Scrum baut auf der kollektiven Intelligenz der Menschen auf, die es verwenden.

Anstatt den Menschen detaillierte Anweisungen zu geben, leiten die Scrum-Regeln ihre Beziehungen und Interaktionen.

Inoffizielle deutsche Übersetzung, https://www.patrick-koglin.com/wissen/fachwissen/agile-organisationsformen/der-scrum-guide-die-spielregeln-von-scrum/scrum-guide-2020-deutsche-inoffizielle-uebersetzung/der-scrum-guide-2020-scrum-definition/

#4 Scrum Theorie und Werte sind beständig geblieben

Nach wie vor basiert Scrum auf einer empirischen Vorgehensweise aus Transparenz, Beobachtung und Anpassung. Aber das „schlanke Denken“ ist in der Erwähnung hinzugekommen:

Scrum basiert auf Empirie und schlankem Denken. Empirie behauptet, dass Wissen aus Erfahrung und Entscheidungsfindung auf Basis dessen stattfindet was beobachtet wird. Lean Thinking reduziert Verschwendung und konzentriert sich auf das Wesentliche.

Inoffizielle deutsche Übersetzung, https://www.patrick-koglin.com/wissen/fachwissen/agile-organisationsformen/der-scrum-guide-die-spielregeln-von-scrum/scrum-guide-2020-deutsche-inoffizielle-uebersetzung/der-scrum-guide-2020-scrum-theorie/

#5 Keine Hierarchien innerhalb eines Teams, dafür „echte Führungskräfte“

Im Kapitel über das Scrum-Team wird nun näher auf Führungsrollen und Hierarchien eingegangen:

Innerhalb eines Scrum-Teams gibt es keine Subteams oder Hierarchien. Es ist eine zusammenhängende Einheit von Fachleuten, die sich jeweils auf ein Ziel konzentriert, das Produktziel.

Inoffizielle deutsche Übersetzung,https://www.patrick-koglin.com/wissen/fachwissen/agile-organisationsformen/der-scrum-guide-die-spielregeln-von-scrum/scrum-guide-2020-deutsche-inoffizielle-uebersetzung/scrum-team/

Wenn auch keine Hierarchie im Team gewünscht ist, spricht der Guide von „echten Führungskräfte“ im Hinblick auf den Scrum Master:

Scrum Masters sind echte Führungskräfte, die dem Scrum-Team und der größeren Organisation dienen.

Inoffizielle deutsche Übersetzung, https://www.patrick-koglin.com/wissen/fachwissen/agile-organisationsformen/der-scrum-guide-die-spielregeln-von-scrum/scrum-guide-2020-deutsche-inoffizielle-uebersetzung/scrum-team/

Das Kapitel über das Scrum Team nimmt neben den Scrum Events den meisten Raum des Guides ein und liefert umfassende Beschreibungen über die einzelnen Verantwortlichkeiten.

Besonders die dienende Rolle des Scrum Masters für die Organisation, dem Product Owner und dem Scrum Team wird umfassend erläutert.

Was hat sich geändert? Es ist nicht mehr die Rede von einzelnen Rollen. Das wird ein stückweit offen gelassen ob eine Person eine oder mehrere Rolle tragen kann. Beschrieben wird lediglich das ein Team aus einem Scrum Master, Product Owner und Entwicklern besteht.


#6 Hinweise auf verpasste Chancen

Aus der Begleitung von agiler Teams, weiß ich wie groß der Drang danach ist am Scrum Framework zu entwickeln statt am eigentlichen Produkt. Es ist ein Thema von Fokus und so sind in ganz vielen Teams sicherlich eine Menge individueller Scrum, Scrum-Kanban, Scrum-Spotifiy und was auch immer für Lösungen entstanden.

Der Scrum Guide weist jetzt ausdrücklich und mehrfach darauf hin, das durch solche Veränderungen am Rahmen mit entsprechenden Verlusten zu rechnen ist:

Das Versäumnis, Ereignisse wie vorgeschrieben zu betreiben, führt zu verpassten Beobachtungs- und Anpassungsmöglichkeiten.

Inoffizielle deutsche Übersetzung, https://www.patrick-koglin.com/wissen/fachwissen/agile-organisationsformen/der-scrum-guide-die-spielregeln-von-scrum/scrum-guide-2020-deutsche-inoffizielle-uebersetzung/scrum-events/

Und aus der Einleitung:

Das Kern-Design oder die Ideen von Scrum zu verändern, Elemente auszulassen oder nicht den Regeln von Scrum zu folgen verursacht Probleme und es limitiert die Vorteile von Scrum, möglicherweise wird es dann sogar nutzlos.

Inoffizielle deutsche Übersetzung, https://www.patrick-koglin.com/wissen/fachwissen/agile-organisationsformen/der-scrum-guide-die-spielregeln-von-scrum/scrum-guide-2020-deutsche-inoffizielle-uebersetzung/der-scrum-guide-2020-intro/

Möglicherweise erspart das einigen Scrum Mastern, Agile Coaches und Beratern die ein oder andere Diskussion darüber ob das Daily Meeting nun wirklich jeden Tag stattfinden muss oder ob man den Sprint-Zeitraum nicht doch möglicherweise verlängern oder offenlassen kann.


#7 „Jeder Sprint kann als kurzes Projekt betrachtet werden.“

In Diskussionen die ich mitbekommen habe war nicht ganz klar ob Scrum wirklich für Projekte geeignet ist.

Der Satz: „Jeder Sprint kann als kurzes Projekt betrachtet werden.“ verdeutlich es dabei ganz klar. Scrum kann als Container und Framework gesehen werden. Was schließlich an Aufgaben, Projekten oder Herausforderung dort durchgeschleust wird, ist im Grunde egal. Das können tägliche Routineaufgaben, Projekte oder Entwicklungsaufgaben sein.

Jegliche Planung und Umsetzung kann mit Scrum verbessert werden: besonders eben technologische Projekte im komplexen Umfeld. Das macht Scrum so wertvoll und nützlich.

Scrum kann den Projekterfolg und die Wirtschaftlichkeit von Projekten massiv steigern. Gleichzeitig sinken Risiken weil sie entweder früher transparent werden und darauf reagiert werden kann oder gar nicht eintreten. Die Qualität bleibt in der Regel gleich oder wird zunehmend besser.


Fazit und Zusammenfassung

Abschließend kann man sagen, das dieser Scrum Guide wieder durchaus gelungen ist. Da steckt viel Passion, Leidenschaft und Intelligenz drin. Das Scrum Team mit seinen Events steht dabei im Vordergrund. Formalismen und starre Regeln treten in den Hintergrund.

Daher ist es viel eher eine Anleitung für ein Komplexitäts-Management-Framework als eine Anleitung für Zusammenarbeit. Gelungen.

Danke Jeff Sutherland, Ken Schwaber und alle die mitgewirkt haben. Thank you.

Ich hoffe Sie konnten damit einen Einblick in die Neuerungen gewinnen?

Wenn Sie wollen, folgen Sie mir auf Social Media und nutzen Sie dort die Gelegenheit meine Beiträge zu kommentieren und zu teilen.


Patrick Koglin

WordPress in 6 Schritten bei alfahosting installieren: eine anwenderfreundliche Anleitung

WordPress 2020/2021 Schritt für Schritt installieren

Möchtest du WordPress bei dem Webhoster alfahosting oder einem anderen Webhosting-Anbieter installieren? Willst du damit deine eigene Webseite, deinen Blog oder deinen eigenen Online-Videokurs realisieren?

Dann bist du hier richtig.

Ich erkläre dir in 6 nachvollziehbaren Schritten wie du WordPress auf deinem eigenen Webhosting-Paket bei alfahosting auf direktem Weg installieren kannst [Dauer ca. 30-45 Minuten].

Anwenderfreundlich und mit einigen Screenshots beschrieben. Von der Einrichtung des Webhosting, über die Erstellung der Datenbank bis zur Installation über den Browser.


Was ist WordPress überhaupt?

WordPress ist ein kostenloses Content-Management-System mit dem du Webseiten anlegen, bearbeiten und veröffentlichen kannst. Darüber hinaus verfügt es über eine Blogfunktion, unzählige Themes und diverse Plugins die das System (kostenpflichtig) erweitern.

Das digitale Webseiten-System hat sich seit einigen Jahren bewährt und gegenüber anderen Redaktionssystemen wie z.B. typo3 in der breiten Masse durchgesetzt.


Technische Voraussetzungen zur Installation

Du benötigst zur Installation folgende Werkzeuge:

  • Ein FTP-Programm wie z. B. FileZilla (erhältlich für MacOs, Windows und Linux)
  • Einen einfachen TextEdtior wie z. B. Notepad++ (Windows) oder Brackets (Mac)
  • Ein Entpackungsprogramm für *.zip-Dateien
  • Ein Webhosting-Paket (näheres unter Vorrausetzung #1)
    • Webspace, mindestens 50 MB
    • 1 MySQL-Datenbank
    • 1 E-Mailadresse
    • 1 Toplevel- oder Subdomain

Alle erforderlichen Programme werden beim entsprechenden Anleitungsschritt noch einmal erwähnt und erklärt.


Vorrausetzung #1: Webhosting und Domain

Damit WordPress betrieben werden kann, benötigst du Webspeicher-Platz mit PHP-Unterstützung, eine Domain, mindestens eine E-Mailadresse sowie eine MySQL-Datenbank.

Das alles bekommst du in der Regel als gebündeltes Webhosting-Paket bei einem Standard-Webhoster wie z. B. alfahosting, aktuell z. B. ab 6,99 € pro Monat für das Multi XL-Paket.

Damit kannst du direkt mehrere Webseiten betreiben und bekommst SSL-Unterstützung sowie 4 deutsche Toplevel-Domains. Es gibt aber auch das Multi-L-Paket ohne SSL für 3,99 € pro Monat. Alternative Anbieter sind all-inkl.com oder Hosteuerope.

Egal ob du Anfänger oder fortgeschrittener Experte bist, ich empfehle dir in beiden Fällen bei alfahosting zu bestellen.

Die dort angebotenen Webhosting-Tarife bieten ein sehr gutes Preis-/Leistungsverhältnis, wunderbare Konfigurationsmöglichkeiten, einen guten Support und perfekte Ladezeiten.

Als Neukunde bekommst du dort gute Angebote, umfangreichen Speicherplatz ohne Traffic-Limitierung, mehrere Domains und Datenbanken womit du später weitere Webseiten betreiben kannst.

Für den Betrieb von WordPress empfehle ich das Paket „Multi XL“ bei dem Let´s Encrypt zur SSL-Verschlüsselung dabei ist.


Die folgenden Installationsschritte beschreiben die Konfiguration am Beispiel von alfahosting.

Die Anleitung kann sicherlich (mit Abweichungen) für andere Anbieter z. B. Strato, all-inkl.com oder Hosteurope übertragen werden.


Übersicht

  1. Im Portal anmelden und eine Datenbank erstellen
  2. WordPress herunterladen und entpacken
  3. WordPress-Konfigurationsdatei „wp-config.php“ anpassen
  4. WordPress-Dateien auf den FTP-Server hochladen
  5. Domain mit FTP-Verzeichnis verknüpfen
  6. WordPress über den Browser installieren und einrichten


Schritt 1: Bei alfahosting im Portal anmelden und eine Datenbank erstellen

Nachdem du dein Webhosting-Paket bei alfahosting bestellt und bereitgestellt bekommen hast, kannst du dich im Kundencenter mit deinen Anmeldedaten anmelden:

Bitte gibt dort deine Benutzerdaten ein und drücke auf „Anmelden„.

Nach dem Login erscheint in der Regel die Kundenübersicht.

Wir wollen nun im ersten Schritt eine neue Datenbank für WordPress anlegen.

Datenbank anlegen

Öffne dazu bitte nach der Anmeldung mit einem Klick auf die Kachel „Meine Verträge“ die Vertragsübersicht:

Bitte wähle dort dein entsprechendes Web-Paket durch einen Klick auf die IPID oder den Typ.

Es öffnet sich eine neue Ansicht.

Öffne jetzt bitte den Administrationsbereich „Confixx“ durch einen Klick auf „Jetzt in Confixx einloggen„.

In einem neuen Fenster oder Tab öffnet sich jetzt der Administrationsbereich.

Dort wählst du bitte im Menü links „Datenbanken“ und darunter den Menüpunkt „MySQL“ aus.

Nun kannst du im oberen Bereich „Neue Datenbank erstellen“ in das Eingabefeld einen Datenbanknamen eintragen, z. B. „meinWordPress_de“. Klicke anschließend auf „Erstellen„.

Im Anschluss daran sollte eine neue Datenbank eingerichtet worden sein und im oberen Fensterbereich folgender Hinweis eingeblendet werden:

Hinweis: Bitte notiere dir aus dem eingeblendeten Hinweis den Datenbanknamen (z. B. „usr_web…“) sowie den MySQL-Benutzer (z. B. „web29…“) in einer separaten Textdatei. Diesen brauchen wir später.

Du benötigst darüber hinaus noch das Passwort zu dem entsprechenden Datenbank-Benutzernamen. Das Passwort findest du in der Zugangsübersicht des Kundenportals das womöglich noch im Hintergrund geöffnet ist.

Mit einem Klick auf das Auge neben „Passwort“ kannst du das Kennwort sichtbar machen. Bitte notiere es dir mit in der Textdatei.

Du solltest dort jetzt folgende Angaben haben:

  • Datenbank-Benutzername (z. B. „web29…“)
  • Kennwort
  • Name der Datenbank (z. B. „usr_web29…“)

Schritt 2: WordPress herunterladen und entpacken

WordPress kann kostenfrei heruntergeladen und installiert werden. Lade dazu bitte die Installationsdateien von der offiziellen deutschen WordPress-Seite herunter:

Falls du die englische Version von WordPress haben und betreiben willst, kannst du sie hier herunterladen. Grundsätzlich ist WordPress komplett ins Deutsche übersetzt.

Wenn der Download abgeschlossen ist, kannst du die Datei mit einem Programm deiner Wahl entpacken (z. B. 7zip oder winrar)


Schritt 3: WordPress-Konfigurationsdatei „wp-config.php“ anpassen

Damit WordPress in der neu angelegten Datenbank bei deinem Webhoster installiert werden kann, muss eine Konfigurationsdatei angepasst werden, die sogenannte „wp-config.php“.

Die „wp-config.php“ ist die WordPress-Konfigurationsdatei.

Öffne bitte zum Ändern der Datei den Ordner in den du die WordPress-Dateien entpackt hast. Wähle dort die datei mit dem Namen „wp-config-sample.php„:

Bitte bennene die Datei in „wp-config.php“ um und öffne sie zum Bearbeiten in einem Texteditor, „Notepad++“ oder einem anderen HTML-Editor.

Für MacOS kann das Tool „Brackets“ oder „TextEdit“ genutzt werden.


Hinweis: Die Datei bitte nur mit den empfohlenen Werkzeugen öffnen und nicht mit Microsoft Word, Apple Pages, Google Docs oder ähnlichem. Durch die Dateiveränderungen dieser Programme kann die Datei für den Server unleserlich werden.


Datenbank-Informationen eintragen

Nach dem Öffnen mit einem HTML- oder Texteditor kannst du an den folgenden Stellen die Datenbank-Informationen eintragen, die du zuvor in einer separaten Textdatei notiert hast:

Bitte passe die folgenden drei Einträge an:

define('DB_NAME', 'datenbankname_hier_einfuegen');

define('DB_USER', 'benutzername_hier_einfuegen');

define('DB_PASSWORD', 'passwort_hier_einfuegen');

Trage dazu auf der rechten Seite deine Datenbank-Informationen ein. Die Hochkommata bitte drin lassen:

Sicherheitsschlüssel generieren

Anschließend solltest du einen individuellen Sicherheitsschlüssel generieren und eintragen.

Das ist wichtig, da es sonst für Dritte möglich ist, deine aktive Login-Session zu entwenden und deine WordPress-Konfiguration zu verändern oder anderen Unfug damit anzustellen.

Zum Genieren des Sicherheitsschlüssels bitte diesen Link aufrufen und den Sicherheitsschlüssel komplett rauskopieren und an den Platzhalter „Sicherheitsschlüssel“ in der „wp-config.php“ einsetzen.

Datenbank-Prefix ändern

Um deinen Blog ebenfalls besser zu schützen, solltest du auch das WordPress Datenbanktabelle-Präfix von „wp_“ auf etwas eigenes ändern:

Bitte ersetze „wp“ durch eine willkürliche Zahlen- und Buchstabenkombination ohne Sonderzeichen, wie z. B. „myPAS4_“. Bitte achte darauf das der Unterstrich enthalten bleibt.


Schritt 4: WordPress-Dateien auf den FTP-Server hochladen

Jetzt kannst du alle WordPress-Dateien auf deinen Server bei alfahosting hochladen.

Dafür benötigst du die Zugangsdaten zu deinem FTP-Server. Die findest du wieder im alfahosting-Kundenportal unter „Meine Verträge“ und „Zugänge„.

Du benötigst den Hostname, Benutzername und das Passwort.

Tipp: Ich empfehle dir alle wichtigen Daten (ohne Passwörter) gesammelt in einem Textdokument zu speichern. So kannst du immer wieder darauf zugreifen wenn du die Daten benötigst.

Dateien mit einem FTP-Programm wie z. B. Filezilla hochladen

Die Dateien müssen mit einem FTP-Programm hochgeladen werden. Hier empfiehlt sich „Filezilla„. Das gibt es für Mac, Windows und Linux.

Wenn du es noch nicht installiert hast, kannst du es unter der offiziellen Webseite von Filezilla herunterladen und installieren.

Öffne bitte nach der Installation den Servermanager in Filezilla durch einen Klick auf das erste Icon oben links in der Menüleiste über „Datei -> Severmanager“)

Dort klickst du bitte unten links auf „Neuer Server„:

In den Masken rechts trägst du bitte deine FTP-Daten aus dem Kundenportal ein:

  • Server: „alfa3….alfahosting-server.de“
  • Benutzer: „web29…“
  • Passwort: „deinGeheimesFTPPasswort“

Als Verbindungsart stellst du bitte „Normal“ ein.

Drücke anschließend auf „Verbinden“ um eine FTP-Verbindung herzustellen. Falls FileZilla dich dazu auffordert die Vertrauenswürdigkeit eines Zertifikats zu bestätigen, dann kannst du dies einfach tun und einen Haken setzen bei „Zertifikat immer vertrauen“.

Nachdem die Verbindung hergestellt wurde, wird im rechten Bereich die Verzeichnisstruktur angezeigt. Bitte öffne dort das Verzeichnis „html“.

Bitte lege hier ein neues Verzeichnis mit einem verständlichen Bezeichner an, z. B. der Name deiner Domain oder ähnliches, z. B. „meinWordPress_de“.

Hinweis: Punkte und Sonderzeichen werden nicht akzeptiert. Nutze bitte statt dem Punkt einen Unterstrich.

Dateien hochladen

Nun kannst du die entpackten WordPress-Dateien von deiner Festplatte auf den Server hochladen. Ziehe dazu einfach die Dateien per „Drag & Drop“ aus dem Windows-Explorer in das FTP-Verzeichnis.

Bitte achte dabei besonders darauf, dass du dich auf der richtigen Verzeichnisebene befindest und nicht den Ordner „wordpress“ reinkopierst, sondern nur die enthaltenen Dateien sowie die Verzeichnisse „wp-admin“, „wp-content“ und „wp-includes“.

Nach dem Upload-Start sollte sich unten die Warteschlange füllen, die schrittweise abgearbeitet wird:

Der Upload wird voraussichlich einige Minuten dauern. In dieser Zeit kannst du zu Schritt 5 übergehen und den Dateitransfer im Hintergrund laufen lassen.

Unten siehst du wie es nach dem Upload auf dem Server aussehen sollte. Die Warteschlange in FileZille ist leer.


Schritt 5: Domain mit FTP-Verzeichnis verknüpfen

Während der Upload der Dateien läuft, können wir die Domaineinstellungen anpassen.

Dazu gibt es zwei Möglichkeiten wie du deinen Blog aufrufen kannst: Nutzen einer Toplevel-Domain oder einer Subdomain

Ich gehe bei diesem Beispiel im ersten Schritt davon aus, dass du von einer Haupt- und Toplevel-Domain wie z. B. „meinWordPress.de“ auf deine neue Webseite verlinken möchtest sodass bei einem Aufruf von meinWordPress.de die neue Seite gezeigt wird.

Du kannst auch von einer Subdomain (z. B. wp.meinWordPress.de) auf deine WordPress-Seite verlinken. Das Vorgehen ist ähnlich und wird im Anschluss gezeigt.

Entscheide dich an dieser Steller jedoch bitte für ein der beiden Varianten. 5a oder 5b.

Hinweis: Beides ist auch möglich. Ergibt jedoch aus Suchmaschinenrelevanten Aspekten wenig Sinn, weil google redundanten Inhalt erkennen würde. Das wirkt sich negativ auf dein Ranking aus.

Schritt 5a: Top-Leveldomain mit FTP-Verzeichnis verknüpfen

Gehe dazu bitte noch einmal in den Confixx-Administrationsbereich bei alfahosting und öffne den Bereich „Domains“ unter dem Reiter „Tools„:

Nun wählst du bitte in der Liste rechts deine entsprechende Toplevel-Domain die auf deine neue WordPress-Installation verweisen soll und klickst rechts auf „Ändern„:

Trage im Feld „Weiterleiten nach“ bitte das FTP-Verzeichnis ein, was du zuvor angelegt hast. In unserem Beispiel war das „/meinWordPress_de“. Achte bitte darauf das Slash am Anfang stehen bleibt.

Danach kannst du „Speichern“ drücken.

Hinweis: Es kann zwischen 5 und 30 Minuten dauern, bis die Änderung tatsächlich und erfolgreich vom Server übernommen wird. Du kannst die Umsetzung am Status in der linken Spalte erkennen. Solange dort „neu“ oder „wird durchgeführt“ steht, ist der Prozess noch in Bearbeitung.

Wenn dort „Ok“ eingetragen ist, sollte deine Webseite erreichbar sein.

Dies war die Vorgehensweise für eine Toplevel-Domain, falls du stattdessen eine Subdomain einrichten möchtest, dann kannst du das nach Anleitungsschritt 5b machen.

Schritt 5b: Neue Subdomain anlegen und mit FTP-Verzeichnis verknüpfen

Wenn du eine neue Subdomain anlegen möchtest, dann kannst du das im oberen Bereich unter „Tools\Domains“ tun.

Trage dazu bitte deine neue Subdomain im linken Bereich ein setze das Ziel auf dein zuvor angelegtes FTP-Verzeichnis. In unserem Beispiel war das „meinWordPress_de“

Mit einem Klick auf „Speichern“ werden die Daten übernommen.

Die neue Subdomain wird schließlich angelegt und verlinkt in wenigen Minuten auf dein neues Verzeichnis.

Hinweis: Manchmal kann der dahinterliegende technische Prozess zwischen 5 und 30 Minuten dauern. Deine Webseite ist dann also noch nicht gleich erreichbar wenn du „meinWordPress.patrick-koglin.com“ aufrufst. Nach wenigen Minuten sollte das aber schließlich funktionieren.

Den Bearbeitungsstatus kannst du am linken Icon in der Liste erkennen:

Solange dort „neu“ steht, ist die Bearbeitung noch im Gange. Wenn dort „Ok“ eingetragen ist, müsste deine Webseite erreichbar sein.


Schritt 6: WordPress über den Browser installieren und einrichten

Wenn mit FileZilla alle Dateien erfolgreich hochgeladen und die Domainverknüpftungen wie in Schritt 5 entsprechend gesetzt sind, kann WordPress über den Browser eingerichtet werden.

Dazu rufst du bitte deine eingerichtete WordPress-Adresse im Browser auf, z. B. „http://meinWordPress.patrick-koglin.com“ oder „meinWordPress.de“

Es sollte sich ein solches Bild zeigen:

Dort wirst du von WordPress selbst durch einen kurzen und einfachen Einrichtungsvorgang geleitet.

Bitte fülle dazu im ersten Schritt die Felder entsprechend aus:

  • Titel der Webseite: Hier trägst du einen frei wählbaren Namen oder Titel deines Blogs bzw. deiner Webseite ein. Dieser kann später noch geändert werden, sollte aber grundlegend schon einmal passen.
  • Benutzername: Der Anmeldename den du vergeben möchtest. Du solltest hier aus Sicherheitsgründen keine Standardnamen wie „admin“ oder „administrator“ verwenden, sondern lieber Bezeichner die von außen nicht schnell erraten werden können, z. B. patKoglin2020
  • Passwort: Das vorgeschlagene Passwort solltest du übernehmen und dir lokal an einem sicheren Ort wie z. B. einem Passwort-Safe speichern.
  • Deine E-Mail-Adresse: Die E-Mail-Adresse die für den Admin-Account genutzt werden soll. Sie wird z. B. auch dafür benötigt, ein verlorenes Passwort wiederherzustellen. Prüfe diese Angabe nach dem Eintippen am Besten noch einmal auf Richtigkeit.
  • Sichtbarkeit für Suchmaschinen: Hier kannst du am besten die Standard-Einstellung übernehmen und setzt am besten keinen Haken. Die Auswahl kannst du später jederzeit unter „Einstellungen > Lesen“ ändern.

Wenn du alle Felder ausgefüllt und geprüft hast, kannst du mit einem Drücken auf die Schaltfläche „WordPress installieren“ den Installationsprozess starten.

Gratulation!

Innerhalb weniger Sekunden sollte schließlich die Meldung kommen, dass die Installation erfolgreich war:

Jetzt kannst du unter deiner gewählten Domain deine WordPress-Installation erreichen:

Administrationsbereich öffnen

Mit einem Aufruf von einer der beiden Seiten kommst du in den Administrationsbereich deiner WordPress-Installation:

  • https://deineWordPressDomain.de/wp-login.php
  • https://deineWordPressDomain/wp-admin

Die Platzhalter müssen natürlich durch deine richtige Domain ersetzt werden.

Nach einem Aufruf erscheint schließlich die Anmeldemasken und du kannst loslegen.

Rückfragen, Danksagungen und Anmerkungen zu dieser Anleitung gerne per E-Mail an: kontakt@patrick-koglin.com


Viel Spaß und Erfolg

Patrick Koglin