<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog on Senior IT Project Manager Heiko Lübbe</title>
    <link>https://www.consulting.heikol.de/en/blog/</link>
    <description>Recent content in Blog on Senior IT Project Manager Heiko Lübbe</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Thu, 20 Apr 2023 13:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.consulting.heikol.de/en/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Manually Cloning WordPress</title>
      <link>https://www.consulting.heikol.de/en/blog/wordpress-clone-manually/</link>
      <pubDate>Thu, 20 Apr 2023 13:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/wordpress-clone-manually/</guid>
      <description>As the market-leading content management system WordPress enables the creation of websites with a user-friendly interface and numerous extension options. If the website is to be redesigned or changed at a later date, it makes sense to do this work in a STAGE or TEST environment and update the LIVE website only after this work is complete. For this cloning of a WordPress website there are good and detailed blog posts, such as How to Clone a WordPress Site (Complete Guide).</description>
    </item>
    <item>
      <title>Autocomplete with Rails &amp; Turbo</title>
      <link>https://www.consulting.heikol.de/en/blog/autocomplete-ruby-on-rails-turbo/</link>
      <pubDate>Wed, 25 Jan 2023 13:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/autocomplete-ruby-on-rails-turbo/</guid>
      <description>Update: February 22nd 2023 – Autocomplete for categories is now implemented&#xA;Turbo provides the technology in a Ruby on Rails web application to interact more dynamically with users. How does this make it easier to enter the author of a quotation? There are many tutorials on the web for implementing Autocomplete, for example the YouTube video Ruby on Rails #60 Hotwire Turbo Streams Autocomplete Search by Yaroslav Shmarov. I had a little trouble adopting what I found into my real-world web application.</description>
    </item>
    <item>
      <title>Automated testing with image recognition</title>
      <link>https://www.consulting.heikol.de/en/blog/automatisiertes-testen-mit-bilderkennung/</link>
      <pubDate>Sat, 26 Mar 2022 13:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/automatisiertes-testen-mit-bilderkennung/</guid>
      <description>To explore image recognition testing in practice, an existing test case from a web application was recreated. It is about logging in, creating an author named &amp;ldquo;Hans&amp;rdquo; twice and checking if the new entries exist. Once with Eggplant and one more time with UI.Vision. At the end you can find the original test case from the Ruby on Rails framework for comparison.&#xA;The Keysight commercial product Eggplant Digital Automation Intelligence provides automated testing with image recognition.</description>
    </item>
    <item>
      <title>Regular Expressions in the Clipboard</title>
      <link>https://www.consulting.heikol.de/en/blog/regular-expression-clipboard/</link>
      <pubDate>Sun, 03 May 2020 13:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/regular-expression-clipboard/</guid>
      <description>In my current customer project, I write protocols almost daily, which are stored in SharePoint. In the e-mail to the participants I then link to the stored protocol. But the URL does not look very nice:&#xA;https://customer42.sharepoint.com/:w:/r/sites/ABC/Technology%20Projects/Shared%20Documents/General/03%20Realization/03%20Planning/02%20Technology%20and%20Infrastructure/Workstream%20Infrastructure%20Services/IT%20Virtualization/Meetings/200430_Virtualization.docx?d=w454d19-24ac2fab6e4f1b-0a29bc5Asa26063f&amp;amp;csf=1&amp;amp;web=1&amp;amp;e=QIUhot&#xA;When I edit the link it is a bit tiring to cut out the file name in the small Edit Hyperlink window. Can&#39;t that just be automated with a regular expression? The chrome extension &amp;ldquo;Skim the clipboard&amp;rdquo; can manipulate the clipboard with regular expressions.</description>
    </item>
    <item>
      <title>Company Anniversary</title>
      <link>https://www.consulting.heikol.de/en/blog/25-jahre/</link>
      <pubDate>Sat, 21 Sep 2019 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/25-jahre/</guid>
      <description>My 25th company anniversary in March was only celebrated by one. And it wasn&amp;rsquo;t me, it was the XING anniversary bot. The program congratulated in my XING Activity Timeline. At the beginning of the year I was deeply involved in the project and didn&amp;rsquo;t have a minute to look back on anything. There was only Работа, Работа, Работа.&#xA;I have written in recent years that I have supported clients in more than 50 projects.</description>
    </item>
    <item>
      <title>Service contract vs. contract for work in IT</title>
      <link>https://www.consulting.heikol.de/en/blog/Dienstvertrag-vs-Werkvertrag-in-der-IT/</link>
      <pubDate>Fri, 13 Sep 2019 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/Dienstvertrag-vs-Werkvertrag-in-der-IT/</guid>
      <description> In September 2019, I conducted a workshop on service contracts vs. work contracts in IT and related topics. The workshop started with an initiative talk and had discussion sessions as well as practice exercises. The presentation in German for this is:&#xA;Dienstvertrag-vs-Werkvertrag-in-der-IT.pdf (Adobe PDF-Format) Dienstvertrag-vs-Werkvertrag-in-der-IT.pptx (Microsoft PowerPoint-Format) </description>
    </item>
    <item>
      <title>Project Canvas</title>
      <link>https://www.consulting.heikol.de/en/blog/project-canvas/</link>
      <pubDate>Fri, 22 Jun 2018 15:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/project-canvas/</guid>
      <description>PMI BB Chapter Meeting After Design Thinking last month there was one more interesting PMI Chapter Berlin/Brandenburg meeting Yesterday evening. In Berlin&amp;rsquo;s Chauseestraße, the creative rooms of meeet Mitte provided the perfect setting for Prof. Dr. Frank Habermann and Karen Schmidt. They started with a little exercise in which they showed how bad people are in finding out facts. Everyone makes a narrated story out of given data with the so-called &amp;ldquo;quick thinking&amp;rdquo; through interpretation and prejudice.</description>
    </item>
    <item>
      <title>Visual Storytelling</title>
      <link>https://www.consulting.heikol.de/en/blog/visual-storytelling/</link>
      <pubDate>Sun, 29 Apr 2018 15:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/visual-storytelling/</guid>
      <description>There&amp;rsquo;s a Horse Outside the Door A picture says more than a thousand words. In a project, communication is as important as the air we breathe. It is therefore an important task of the project manager to pave the way for clear and effective communication between the stakeholders. Stakeholders are all actors affected by the project. In addition to the oral votes, the written word is usually used for the exchange within the project.</description>
    </item>
    <item>
      <title>Measuring Agility in Software Development</title>
      <link>https://www.consulting.heikol.de/en/blog/measure-agility/</link>
      <pubDate>Fri, 09 Mar 2018 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/measure-agility/</guid>
      <description>Agility Measurement Agile processes offer companies higher profitability, more satisfied customers and better quality in software development. The Manifesto for Agile Software Development defines four agile values and twelve principles. But how much have the teams established from these agile values and principles? How is the maturity of the implementation of the agile development process? How much have the teams achieved with the continuous improvement over the past months? People love to measure and compare things.</description>
    </item>
    <item>
      <title>DigitalOcean and Packer</title>
      <link>https://www.consulting.heikol.de/en/blog/digitalocean/</link>
      <pubDate>Sat, 03 Feb 2018 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/digitalocean/</guid>
      <description>The starting position With my static websites I have been with the hosting provider DomainFactory since May 2003, for nearly 15 years. I also had the CMS Joomla running there. And for years I wanted to change my websites to HTTPS and to use the free Let&amp;rsquo;s Encrypt certificates. But, whenever I stopped by DomainFactory Let&amp;rsquo;s Encrypt wasn&amp;rsquo;t offered (see this long German thread). Would they rather sell there own certificates?</description>
    </item>
    <item>
      <title>Scrum Sprint Retrospective</title>
      <link>https://www.consulting.heikol.de/en/blog/scrum-sprint-retrospective/</link>
      <pubDate>Sat, 05 Jan 2013 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/scrum-sprint-retrospective/</guid>
      <description>All team members reflect on past sprint and develop a plan for improvements on the next sprint. Questions are:&#xA;What went well during the last sprint? What can we improve in the next sprint? After sprint review and before sprint planning Facilitated by Scrum Master 3h meeting / 4w sprint additional: check Definition of Done to improve quality continuously Look at people, process and tools, How can we improve the development process?</description>
    </item>
    <item>
      <title>DEBUG Mode</title>
      <link>https://www.consulting.heikol.de/en/blog/debug-mode/</link>
      <pubDate>Fri, 28 Dec 2012 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/debug-mode/</guid>
      <description>This article is unfortunately not translated into English.&#xA;Folgende Informationen konnten über den Klient, der diese Web-Seite angefragt hat, ermittelt werden:&#xA;JavaScript Wenn JavaScript eingeschaltet ist, dann können folgende Werte ermittelt werden:&#xA;HTTP Informationen aus den HTTP-Header-Feldern, ermittelt aus der PHP-Variable $_SERVER (für eine Joomla 1.5 Website):&#xA;IP=93.197.210.90 REMOTE_PORT=50201 HTTP_REFERER=http://www.consulting.heikol.de/en//blog/ HTTP_USER_AGENT=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36 REQUEST_METHOD=GET HTTP_ACCEPT=text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8 HTTP_ACCEPT_LANGUAGE=de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4 HTTP_ACCEPT_ENCODING=gzip, deflate, sdch HTTP_DNT= (do not track) HTTP_CONNECTION=keep-alive HTTP_PRAGMA= HTTP_CACHE_CONTROL= SERVER_PROTOCOL=HTTP/1.</description>
    </item>
    <item>
      <title>JIRA im Projektmanagement</title>
      <link>https://www.consulting.heikol.de/en/blog/jira-im-projektmanagement/</link>
      <pubDate>Wed, 25 Apr 2012 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/jira-im-projektmanagement/</guid>
      <description>This article is unfortunately not translated into English.&#xA;Am 19. April 2012 habe ich im PMI Chapter-Meeting Berlin/Brandenburg eine Live-Demo zum Einsatz von Atlassian Jira im Projektmanagement zeigen. Die Präsentation dazu ist hier:&#xA;Jira-im-Projektmanagement.pdf (Adobe PDF-Format) Jira-im-Projektmanagement.pptx (Microsoft PowerPoint-Format) Verschiedene Möglichkeiten zum Einsatz von Jira für die Planung, Steuerung, Ausführung und den Abschluss von klassischen IT-Projekten wurden lebhaft diskutiert. Die Nutzung des Jira-Plugins GreenHopper für die agile Software-Entwicklung (Scrum und Kanban) wurden gezeigt und Empfehlungen aus der Praxis zum Einsatz von Jira in Projekten beendeten den Vortrag.</description>
    </item>
    <item>
      <title>Estimates</title>
      <link>https://www.consulting.heikol.de/en/blog/aufwandsschaetzungen/</link>
      <pubDate>Wed, 05 Jan 2011 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/aufwandsschaetzungen/</guid>
      <description>What is the accuracy of the estimate? For cost estimates, always specify two numbers: minimum and maximum. As project planning progresses, the uncertainties become ever smaller. For example according to PMI:&#xA;Project Progress Boundary Values ROM – Rough Order of Magnitude Estimate -50% &amp;hellip; +100% Preliminary Estimate -25% &amp;hellip; +50% Budget Estimate -10% &amp;hellip; +25% Definitive Estimate -5% &amp;hellip; +10% Final Estimate 0% Results from previous projects are an important input.</description>
    </item>
    <item>
      <title>JIRA for the project status</title>
      <link>https://www.consulting.heikol.de/en/blog/jira-for-projekt-status/</link>
      <pubDate>Thu, 30 Dec 2010 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/jira-for-projekt-status/</guid>
      <description>This article is unfortunately not translated into English.&#xA;In der Software-Entwicklung vereinfacht JIRA das Verfolgen des Projektfortschritts und erhöht die Transparenz im Team.&#xA;Eine Aufgabe des Projektleiters ist es den Fortschritt der Arbeit im Projekt zu kontrollieren. Der Abschluss der Arbeitspakete und die benötigten Aufwände werden mit dem Projektplan verglichen und die Entwicklung über die Zeit analysiert. Mit dieser Analyse kann korrigierend und steuernd eingegriffen werden und es ist eine aktuelle Prognose des Liefertermins und des benötigten Aufwands auf Basis der aktuellen Daten möglich.</description>
    </item>
    <item>
      <title>Gruyere - Web Application Exploits and Defenses</title>
      <link>https://www.consulting.heikol.de/en/blog/gruyere/</link>
      <pubDate>Thu, 11 Nov 2010 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/gruyere/</guid>
      <description>The provided web application Gruyere - holey cheese - shows with own hacking and source code analysis many vulnerabilities. Google Code University exercises are to solve from attackers view. Reading source code and using the tools (for me curl and WebScarab) is like a game with the wow factor if the next security hole is found. This makes learning fun and the solved problems are easier to remember.&#xA;I analyzed my own web application zitat-service.</description>
    </item>
    <item>
      <title>Leitbild</title>
      <link>https://www.consulting.heikol.de/en/blog/leitbild/</link>
      <pubDate>Tue, 01 Dec 2009 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/leitbild/</guid>
      <description>Sorry, the following conten isn&amp;rsquo;t translated into English yet.&#xA;Seit 1994 bin ich als freiberuflicher Berater in der IT selbstständig. Als unabhängiger Berater erbringe ich persönlich mit meiner Kompetenz eine professionelle Dienstleistung für meine Kunden. Im gegenseitigem Vertrauen und unter Wahrung der Vertraulichkeit arbeite ich für nachhaltige Ergebnisse. Wie ich meine Rolle und meine Arbeit verstehe ist sehr gut im Leitbild des Bundesverbandes der freien Berufe (BFB) beschrieben. Hier die Stichworte:</description>
    </item>
    <item>
      <title>Webanwendungen</title>
      <link>https://www.consulting.heikol.de/en/blog/webanwendungen/</link>
      <pubDate>Wed, 18 Nov 2009 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/webanwendungen/</guid>
      <description>This article is unfortunately not translated into English.&#xA;Für eine Webanwendung im Internet, oder im Intranet Ihrer Firma, benötigen Sie nur einen Webbrowser bei den Benutzern. Software-Installation und Aktualisierung entfallen auf den einzelnen Computern und die Daten werden zentral gehalten. Außerdem ist die Webanwendung von verschiedenen Betriebssystemen (Windows, Linux und Mac) und auch Endgeräten, wie Mobiltelefonen und PDAs, nutzbar.&#xA;Neben bekannten Webanwendungen wie Online-Banking, Internet-Shops und Internet-Auktionen gibt es eine Fülle von Webanwendungen die Sie zu Ihrem Vorteil nutzen können.</description>
    </item>
    <item>
      <title>Infos für Freiberufler in der IT</title>
      <link>https://www.consulting.heikol.de/en/blog/infos-fuer-freiberufler-in-der-it/</link>
      <pubDate>Fri, 16 Oct 2009 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/infos-fuer-freiberufler-in-der-it/</guid>
      <description>This article is unfortunately not translated into English.&#xA;Projektangebote Das Angebot von Projektbörsen ist in den letzten Jahren explodiert. Hier Bemerkungen zu denen, die ich nutze:&#xA;GULP (mit Anmeldung) und den Such-Roboter (ohne Anmeldung) Der kostenlose Grundeintrag ist schon recht sinnvoll. Mit dem Premium-Account kann man sich seine Referenzen verifizieren lassen, sehen wie gesucht wurde und erhält jeden Monat ein Fachbuch als PDF (diese beide Funktionen brauche ich nicht wirklich).</description>
    </item>
    <item>
      <title>PMP Lessons Learned</title>
      <link>https://www.consulting.heikol.de/en/blog/pmp-lessons-learned/</link>
      <pubDate>Fri, 16 Oct 2009 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/pmp-lessons-learned/</guid>
      <description>Last Update: November, 29th 2010&#xA;The PMP Certification in 2008 rounded up my practical PM experiences with a comprehensive overview of the project managements art and science.&#xA;I used for the preparation&#xA;PMBOK 3rd Edition (with three issues: one book in English, as PDF in English and as PDF in German) PMP Exam Prep book, Rita Mulcahy Cornelius Fischer&amp;rsquo;s Project Management PrepCast My PMP certification cost were:&#xA;289 hours, equals to 36 working days 138 calendar days, equals to 4.</description>
    </item>
    <item>
      <title>ust - J2EE-Studie E/Ü- und USt-Berechnung</title>
      <link>https://www.consulting.heikol.de/en/blog/ust/</link>
      <pubDate>Fri, 16 Oct 2009 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/ust/</guid>
      <description>This article is unfortunately not translated into English.&#xA;⚠ 5. Juli 2023: Es gibt eine neue Version als Docker-Container, siehe https://github.com/muhme/ust&#xA;Im Jahr 2000 bin ich mit meiner Einnahme/Überschuss- und Umsatzsteuer-Berechnung vom Mac auf Linux umgestiegen. Dazu habe ich mir eine J2EE-Anwendung geschrieben, die ich als Projekt fertigstellen und dann unter der GNU Lizenz publizieren wollte. Inzwischen arbeite ich mit der Anwendung nun schon das fünfte Jahr und ein guter Freund nutzt sie auch schon.</description>
    </item>
    <item>
      <title>BEA WebLogic Server Development Training</title>
      <link>https://www.consulting.heikol.de/en/blog/wls/</link>
      <pubDate>Fri, 18 May 2001 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/wls/</guid>
      <description>&#xA;I attended the training::&#xA;BEA WebLogic Server Development Training, 2001, May 14th - 18th The BEA Workshop introduced the EJB development with the WebLogic Server, Version 6.0 and covered the following subjects:&#xA;EJB Architecture &amp;amp; Clustering EJB Clients EJB Deployment Stateless Session Beans Stateful Session Beans Environments, Transactions, Security and Resources Bean-Managed Persistence Entity Beans Container-Managed Persistence Entity Beans EJB Releationships Developing JMS Clients Message Driven Beans </description>
    </item>
    <item>
      <title>MCSE Windows NT 4</title>
      <link>https://www.consulting.heikol.de/en/blog/mcpse/</link>
      <pubDate>Wed, 25 Feb 1998 12:00:00 +0000</pubDate>
      <guid>https://www.consulting.heikol.de/en/blog/mcpse/</guid>
      <description>Microsoft Windows NT 4 certifications: Microsoft Certified Professional certification achieved January 14th, 1998 Microsoft Certified Systems Engineer (MCSE) certification archived February 25th, 1998 Microsoft Certified Professional + Internet certification archived February 25th, 1998 I passed the following exams for the certifications:&#xA;70-058 Network Essentials 70-059 Internetworking with Microsoft TCP/IP on Microsoft Windows NT 4.0 70-073 Implementing and Supporting NT 4.0 Workstation 70-067 Implementing and Supporting NT Server 4.0 70-068 Implementing and Supporting NT Server 4.</description>
    </item>
  </channel>
</rss>
