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.

Wo man anpackt

Fang deine erste Message so an: Nimm die kleinste mögliche Botschaft die jemandem weiterhilft und bring sie online. Poste sie in einem Social Network, bring sie Medium.com oder leg dir eine Jimdo Website an. Löse ein Problem das sie haben. Fordere Sie auf was zu machen. Beispielsweise dir sich zum Newsletter anzumelden. Weiter gehts. Wiederhole diese Schritte. Du brauchst nicht auf die perfekte, geniale oder große Idee warten. Du kannst einfach loslegen.    

Welcome Textile Competence Center

Innovation & Zukunft sind die Themen die das TCCV antreiben. Folge dem TCCV hier: https://goo.gl/GL6DFz Das "Textile Competence Center Vorarlberg" schafft eine starke Brücke zwischen Forschungseinrichtungen und Unternehmen. Eine immer schneller werdende Welt fordert Agilität, Vielfalt und Innovationskraft. Das TCCV und die Partnerunternehmen bringen Problemstellungen und Anforderungen, Ressourcen und Impulse im Rahmen von einzigartigen Kooperationen ein. Jede Zusammenarbeit schafft so Schritt für Schritt einzigartiges Wissen, Fallstudien und Prototypen. Marktreife Innovative Ansätze, Demonstratoren, und patentierbare Technologien sind Ergebnisse der Forschung und Entwicklung die das TCCV liefert. Die Onlinemarketing Strategie umfasst die Sichtbarmachung, Aktivierung und Interaktion mit der Zielgruppe Regionaler und Internationaler Entscheider- und Influencer im Bodensee Raum und darüber hinaus. Das Forschungszentrum beschäftigt sich mit Faserverbundwerkstoffen aus dem Umfeld der Textile Composites die teilweise aus dem Leicht- aber auch dem Funktionsbau kommen. Gewichtsreduktion und die Steigerung der festigkeit sind dabei nur zwei mögliche Ziele. Spezielle Funktionen, Temperaturresistenz und Adaptionfähigkeit sind hier ebenfalls teil des Portfolios Sensortextilien mit elektronsichen Funktionselemente im textilen Kontext bilden den zweiten Anwendungsbereich. The "Internet of things", anwendungen aus bereich LoRaWa, im speziellen mit dem Vlora Verein sind hier denkbar und strategisch relevant High-Tech texilien wie Micro-Composites schaffen neue Qualitäten in der entwicklung von Membrantexilien, Silikon applikationen, Polymeren und Resultaten. "Das Feld ist hier absolut offen" so Prof. Thomas Bechtold zum Thema Micro Composites. "Wir stehen hier erst am Anfang. Funktionale Textilien können noch ganz andere Dinge leisten die heute kaum vorstellbar sind." Anforderungen der Website: Eine klare, funktionale aber Charaktergebende Designlinie ist die Sprache die für das TCCV gewählt wurde. Der Logo Entwurf ist abstrakt, klar, geometrisch und lässt Platz für neues. Diese Gestaltungssprache wurde über das gesamte Projekt ausgerollt. Forscherinnen, Innovatoren und Unternehmer stehen bei der Kommunikationskampagne des TCCV im Fokus. Machen [...]

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 [...]