Guntram Bechtold

Home/Guntram Bechtold

About Guntram Bechtold

Guntram Bechtold ist Certified Scrum Master und Software Projektmanager in Dornbirn. Running und Mountainbiken sind sein Sport. Er ist Mitgründer des Online Marketing Unternehmens StarsMedia IT Management KG.

Eine verändernde Welt

In einer Welt die sich laufend ändert ist es kritisch-wichtig dass man auf neue Situationen aktiv, in manchen Fällen interaktiv reagiert. Scrum bietet eine der erfolgreichsten Methoden um ein Team strukturiert mit solchen Situationen interagieren zu lassen.  Agilität erhalten Die Spannkraft und Agilität wachsen nicht von selbst mit steigenden Herausforderungen. Diese Ansätze helfen auf geänderte Bedingungen erfolgreich zu reagieren:  1. Praktisch und pragmatisch sein Progress over process. Klar ein guter Prozess ist besser als ein schlechter Prozess. Ein schlechter Prozess ist besser als kein Prozess. Kein Prozess ist besser als keine Reaktion.  2. Aufgaben restlos klären. Im Vorfeld. Es hilft nicht eine Anforderungen grob oder teilweise zu klären. Der Aufbau muss im Vorfeld klar sein da sonst viel nachgearbeitet werden muss. 3. Arbeit in "Planung" und "Umsetzung trennen Jeder Bauherr macht zuerst einen Plan und beginnt erst danach mit dem Hausbau. Auch in einem Scrum Sprint sollten Planung und Ausführung klar getrennt sein um beste Ergebnisse erreichen zu können. 4. Review und dadurch lernen Die Messgröße einer Lernkurve ist ihr Anstieg. Durch wöchentliche Reviews wird diese Lernkurve Schritt für Schritt nachgehalten und gesteigert.

10 Gründe Warum Trello aktuell das Beste Projektmangent tool ist

Es gibt zahlreiche Projektmanagement Tools, angefangen von Scrumy über Basecamp bis hin zu Active Collab. Im mobile Bereich scheint es dass jede Woche eine neue Todo-List app released wird. Trotzdem hat sich in meinem Projektmanagement Alltag Trello als beste und effizienteste Lösung herausgestellt. Deshalb hier nun 10 Gründe Warum Trello aktuell das Beste Projektmangent tool ist. Wer wissen möchte wie man Trello richtig nutzt liest sich vielleicht diesen Artikel durch. Karten mit einem Klick erstellen Progress tracking ist leicht mit Checklisten Checklisten in Karte konvertieren Alle Attachments Kommunikation per Kommentare Am Ende alles wegschmeissen Alte Karten im Archiv Die Formatierung nutzen Filter und Shortcuts Drag and Drop in die karten App Integration: Notifications

Zusammenarbeit mit Trello und Google drive richtig einrichten

Was ist zu beachten wenn man Trello.com und Google drive nutzt? Man kann als Verein oder Unternehmen natürlich Google Apps verwenden. Leider gibt es den kostenlosen NGO Plan nur in den USA. Als Firma läppern sich die Kosten für Google Apps auch mit der Zeit zusammen. Aus diesem Grund nutzen wir im Fall unseres Vereins folgende Struktur: Website Hosting bei Easyname Weiterleitung der MX E-Mail records zu All-Inkl, weil Postboxen hier einfacher managebar sind Trello mit dem kostenlosen Plan Google drive mit dem kostenlosen Plan Systeme sauber und transparent verbinden Vorbereitung Domain und Webspace bei Easyname einrichten MX Records auf den Host bei All-inkl zeigen lassen Testweise mit diesem Setting eine E-Mailadresse anlegen Bei Trello einen Account anlegen: Achtung: Viele User sind bei Trello noch nicht vergeben, wenn man aber die erste activation E-Mail nicht korrekt aktiviert kann es schnell passieren dass man sich selbst den gewünschten Usernamen (VornameNachname) blockiert. 1. Gemeinsame E-Mail adressen für eine saubere Struktur Am besten User auf einer Domain, über die selben Postfächer anmelden Die Adressen müssen keine Postfächer sein, Weiterleitungen reichen aus Dadurch kann man als Administration zu jedem Zeitpunkt alles sauber organsieren 2. Trello und Google drive mit den selben Daten anlegen Komplizierte Passwörter nutzen (Beispiel: Sätze) Aus diesem Grund dann besser immer eingeloggt bleiben Mobile Apps, speziell von Trello installieren, da Trello erst mit den Notifications stark wird 3. Aufgaben in Trello strukturieren Aufgaben: Eine Aufgabe ist eine abgrenzbare Arbeit mit einer klarer "Definition of Done" (DOD) Beispiel: eine Domain registrieren oder Wordpress installieren Eine Arbeite sollte eine Karte sein Eine Ideale größe ist 1 Std bis  - 1 Tag pro Karte. Damit ein "Fluss" und kein "Stau" entsteht. Checklisten nutzen: Zwischen 0 und 1 Stunde sollten alle Punkte als [...]

WordPress lokal aktualisieren

Wie kann man auf einem Mac seine Wordpress Plugins per FTP aktualisieren Wenn man auf seiner lokalen Mac OSX installation Mamp oder Xampp laufen tritt nach einiger zeit das Problem auf dass die Wordpress installation, einige Plugins oder Themes nichtmehr aktuell sind. Es gibt mehrere Wege wie man seine lokale XAMPP installation korrekt einrichtet um upgrades einzuspielen. Typische Fragen dazu sind: xampp FEHLER: Bei der Verbindung zum Server trat ein Fehler auf. Bitte überprüfe die Einstellungen. xampp proftpd mac oder mac xampp ftp can't access server xampp proftpd add user Connecting to the ftp server while using Xampp mac xampp ftp can't access server   1. Möglichkeit: ProFTPD lokal einrichten Wenn man ProFTPD lokal korrekt einrichten möchte muss man folgendes machen: 1.1 FTP Service stoppen 1.2 User in der Konfigurationsdatei eintragen Pfad: /Applications/XAMPP/etc/proftpd.conf Setting: # Set the user and group under which the server will run. User nobody ... # nobody gets the password "xampp" UserPassword nobody 2TgxE8g184G9c RequireValidShell off Hostname: Der Hostname ist "localhost" 1.3 FTP service starten.  Die Konfiguration mit einen FTP Programm, zum beispiel Filezilla testen. 1.4 Wenn alles funktionert kann man neuen Settings in die Wordpress Konfiguration eintragen. Dazu die in Datei öffnen: wordpress/wp-config.php Diese Standardsettings eintragen. define('FTP_HOST', 'localhost'); define('FTP_USER', 'nobody'); define('FTP_PASS', 'xampp'); 1.5 Die Update Ordner für die Upgrades im Wordpress root-ordner anlegen. Wichtig ist hier diesen Ordner die Zugriffsberechigung im "öffentlich" wordpress/tmp wordpress/wp-content/upgrade   2. Möglichkeit: Wordpress über das Filesystem aktualisieren Wordpress hat die möglichkeit Dateien direkt über das Filesystem zu aktualisieren. Dazu trägt man in der wp_config.php folgendes setting ein: define('FS_METHOD', 'direct');   3. Möglichkeit: Dem Apache Service mehr rechte geben. Vermutlich die radikalst Methode um das Problem zu lösen. Man ändert in der httpd.conf Datei die Access Gruppe. [...]

WordPress Bildgrößen als Plugin

Bei Wordpress Themes fehlen immer wieder Bildgrößen. Deshalb gibt es nun eine Extension für die Functions.php um ein Wordpress Child theme mit zusätzlichen Bildgrößen zu erweitern. Die Größen der Bilder und Thumbnails kann über die Konfiguration einfach eingestellt werden und bleibt beim Updaten des Parent Themes erhalten. Die mitgelieferten Bildgrößen sind typische Web-Bildgrößen im goldenen Schnitt. Die Bilder in der Fibonacci Ratio werden dazu an den Rändern leicht beschnitten und in die Größen 280px, 300px, 450px, 600px und 950px skaliert. Zusätzlich gibt es ein zweites Bildset das die Proportionen der Bilder nicht beschneidet sonder einfach die Breite der Bilder verkleinert, die Höher aber proportional skaliert.   Das Wordpress Plugin zum herunterladen Alternative gibt es ein Click-to-Install Wordpress Plugin das hier heruntergeladen werden kann. Auch hier werden alle Bilder als Goldner Schnitt-Bilder oder in den Originalproportionen in den Dimensionen 280px, 300px, 450px, 600px und 950px ausgegeben. Das Custom Blogger Images Plugin Wordpress.org zum download Das Plugin bei Github Wordpress Plugins "Custom Image Sizes"

Welche Vorteile hat Scrum?

Diese Frage kann man mit 4 Bildern gut beantworten: 1. Was ist der unterschied zwischen Ski-Amateur und Weltmeister? Entgegen der Erwartung ist es nicht Ausrüstung oder Training. Der große Unterschied ist der Plan im Kopf des Weltmeisters. Er geht zu beginn seiner Arbeit jede Bewegung, jede Kurve, jeden Handgriff exakt durch. Dadurch schafft er den strategischen Vorsprung 2. Warum wird bei Scrum so viel geplant? Anders als in einer klassischen Struktur, beispielsweise bei Ford, werden bei Scrum Management und Production nicht getrennt. Jedes Teammitglied hat zu etwa 10-20% der Zeit "Management Aufgaben" und zu 80-90% der Zeit "production Tätigkeiten". Der "Management Mode" tritt bei Planning, Daily, Grooming und Review ein. Der "Production Mode" während der arbeit ein. 3. Warum sind die dailies und sprints wichtig? Da das gesamte Team und jedes Teammember mit laufen in der "Production" tätig ist, braucht es immer wieder den Schritt in den Management Mode um zu prüfen ob man für diesen Tag oder diesen Sprint noch auf dem rechten Weg ist. Da das Team seine Ressourcen selbst verwaltet kann es sich selbst abstimmen, Aufgaben umlagern oder Dinge vorziehen um das Ziel zu schaffen. 4. Warum ist das Planning im Vorfeld wichtig? Jedes Teammember hat unterschiedliche Aufgaben während der Arbeit. Die Arbeiten stehen aber in Verbindung und bauen teilweise aufeinander auf. Am Bild einer Ingeneurstruppe die bestimmte Bauteile holen, austauschen, verbessern, zusammensetzen muss sieht man dass durch die gegenseitige Abstimmung doppelte Wege und gegenseitige Blockaden im Planning reduziert, ausgewichen oder ausgemerzt werden.  

Vlbg Web Dev

Der Web developer Stammtisch ist der Fixtermin am 2. Dienstag im Monat. Unterschiedliche Themen und wechselnde Vortragende verleien der Vortragsreihe pepp. Dan Leech sprach zuletzt darüber wie er die Linux shell effektiver für sich nutzbar macht. Der harte Kern rund um David Roth und Thomas Schedler machen die Truppe von web dev Vorarlberg zum interessanten Treffpunkt für Programmierer aller Web-Sprachen. Zur Vortragsreihe

Umgebungsvariable Windows richtig einrichten

Umgebungsvariablen in Windows einrichten: Wenn man Git-Bash oder die Windows Power tools arbeitet braucht man von Zeit zu zeit die möglichkeit eine neue Umgebungsvariable zu setzen Das selbe gilt bei der installation eines LAMP Webservers wie XMAPP auf einem Windows Laptop. So bald man die ersten Dependencies dazu laden will benötigt man immer wieder Umgebungsvariablen. Was ist eine Windows Umgebungsvariable? Der typische Windows 8 Nutzer hat mit Windows Umgebungsvariablen wenig kontakt. Eine Umgebungsvariable wird eingesetzt um einen direkten Pfad zu einem Programm im Betriebsystem zu definieren. Die Zeichenkette kann zusätzlich Einstellungen die beim Start des Programms gelesen werden enthalten. Im konkreten Fall geht es darum direkt in den "mysql" Prozess springen zu können. Wenn man die Git-Bash verwendet muss man, um den MySQL prozess zu starten bzw. um entsprechende MySQL Kommandos einzugeben immer die MySQL Programm Konsole springen. In der Git-Bash dazu das kommando notwendig. [cc lang="bash"] % % C:\xampp\mysql\bin\mysql % [/cc] Schneller geht es natürlich wenn man die Windows Umgebungsvariable von MySQL in Windows einträgt und dann nur noch "mysql" eingeben muss. [cc lang="bash"] % % mysql % [/cc] Eine neue Umgebungsvariable setzen Achtung! Falsch gesetzte Windows Umgebungsvariablen könne das gesamte Windows-System kaputt machen! Vorsichtig arbeiten und immer doppelt kontrollieren. Bei Unsicherheiten die offizielle Microsoft Windowshilfe lesen und vergleichen! Der Schnellste und effektivest Weg eine Windows Umgebungsvariable eintzutragen ist:   Anleitung: MySQL als Umgebungsvariable eintragen: Windows-Taste + R zum starten der Windows-Eingabeaufforderung Programm starten: "SystemPropertiesAdvanced.exe" Ganz unten auf "Umgebungsvariablen" Variable "Path" bearbeiten Neuen Pfade eintragen Der MySQL $Path Pfad für mein Windows mit Xampp: [cc lang="bash"] % % C:\xampp\mysql\bin\ % [/cc]   Meine gesamte $Path Variable incl. php, wp-cli und mysql [cc lang="bash"] % % C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\xampp\php;C:\xampp\mysql\bin\;C:\xampp\wp-cli\bin\ % [/cc]   Die Anleitung zum ansehen: 1. Windows-Taste + R zum starten der [...]

SAAS Marketing Strategie – Best Practice Mindmeister

Executive Checklist 1. Das Homepage-Video beschreibt und verstärkt das Problem: Direkte Ansprache anhand eines konkreten Problems: Jeder Firmengründer kämpft mit einer Menge Aufgaben. Mit der Fantasie spielen: Diese Situation ausschmücken und auf das konkrete Produkt hinweisen. Hintergrund verdunkelt, Fokus auf das Video 2/3 der Zeit das Problem aufzeigen 1/3 die konkreten Vorteile darstellen: Spezielle Hauptfunktionen und Funktions-Cluster Video allgemein halten um nicht vom Webdesign abhängig zu sein Vorschaufenster mit Playbutton signalisiert „jetzt Video abspielen“ Zügige Sprechweise und unterhaltsam Musik binden den Zuseher Länge 1:20 Minuten maximal 2. Die Preistabelle ist der Verkauf im SAAS Geschäft Das Kernprodukt attraktiv in der Mitte platzieren, 20% größer, 1 Extra Bulletpoint Sehr attraktives Pricing Sicherheit: kostenloser 30 Tage Test Alle Funktionen beinhalten um das Produkt gut Nutzen zu können Verstärker einsetzen: beliebtester Plan Nur einen farbigen "Call to Action" Button für dieses Produkt Online Marketing Strategie Mindmeister Anlässlich des WebSummits analysierten wir die Teilnehmern hinsichtlich ihrer Online Marketing Strategie. Michael Hollauf hat als CMO MindMeister aktiv für den Erfolg das SAAS Services Mindmeister gesorgt. Was spricht den Kunden an? 2.1. Anforderungen Featured Product bietet den besten Nutzen Alle Funktionen beinhaltet gute Nutzbarkeit Extra Funktionen die den Alltag erleichtern: Import und Export Extra Support, der gut klingt: 12x7 statt 8x5 Pro Funktion: Eine Infobubble mit Screenshot und zwischen 80 und 120 Zeichen Text Verstärker einsetzen: beliebtester Plan Nur einen farbigen "Call to Action" Button für dieses Produkt 2.2. Das basic Produkt kann weniger Merklich besser als das kostenlose Produkt: unlimitiert statt strikt limitert Für eine Einzelperson schon gut nutzbar 2.3 Das Professional Produkt ist teurer Verrückte Extrafunktion: "Midas Touch": Funktionen an anderen Nutzer weitergeben Zusatzfunktion: Backups zum Download 3. Zusatzpläne anbieten Darstellung weiterer Pläne unauffällig unterhalb der Tabelle. Kostenloser Plan: [...]