Archive for the ‘Grundlagen’ Category

Zuletzt aktualisiert von .

Was bedeutet “Information” im Kontext der Informatik

Der Begriff Information ist in der römischen Antike zum Beispiel durch Cicero als Vorstellung der Götter “informatio dei” genutzt worden. Augustinus hat mit “informatio sensus” den Prozess der sinnlichen Wahrnehmung auch als Unterweisung und Belehrung abgeleitet. Im 15. und 16. Jahrhundert wurde “informare” für die Tätigkeit der Benachrichtigung genutzt.

Der Mathematiker Claude E. Shannon definierte 1948 in seinem Aufsatz ” A Mathematical Theory of Communication” den Begriff Information im Kontext der Nachrichtentechnik. Daraus entstanden Wissenschaftsbereiche wie Informationswissenschaft und Informatik. Aber auch die Disziplinen Soziologie, Medientheorie und Philosophie wurden dadurch beeinflusst.(1)

 

Betrachten wir die nun den Prozess der Entstehung von Information und Wissen

Daten sind in der Informatik Zeichen, die meist maschinenbearbeitbar sind. Stehen diese Zeichen im Kontext einer Bedeutung, dann werden aus strukturierten Daten Informationen. Aus Informationen wird Wissen, wenn Menschen durch Beobachtung oder Erfahrung auf Zusammenhänge schließen. Nach der Philosophie Kants wird dies mit durch den Verstand kontrollierte Vernunft erreicht.

Beispiel

Daten08937432
Information (durch Kontext “Telefonnummer”)08937432
Wissen (durch Erfahrung oder Beobachtung: München hat die Vorwahl “089″)08937432

 

In diesem Zusammenhang gibt es eine asiatische Sichtweise, die ein berühmter asiatischer Philosoph schrieb (2)

Die Nichtwissenheit wissen
ist das Höchste.
Nicht wissen, was Wissen ist,
ist ein Leiden.
Nur wenn man unter diesem Leiden leidet,
wird man frei von Leiden.
Daß der Berufene nicht leidet,
kommt daher, daß er an diesem Leiden leidet;
darum leidet er nicht.

 

Quelle: (1) Alexander Roesler/Bernd Stiegler “Grundbegriffe der Medientheorie”; (2) Laotse

 

Firefox 4 wurde veröffentlicht

Update: Ab heute steht die neue Version 4 des Firefox über die Update Funktion zur Verfügung. Obwohl im Blog von Mozilla ein weiterer Release Candidate angekündigt wurde, zeigt nach einem Update der RC1 Version Firefox die Angabe Firefox 4.0. Aus meiner Sicht hat dies aber keine Wichtigkeit.

Über Mozilla Firefox

Über Mozilla Firefox

Die neue Version wurde umfangreich überabeitet. So wurde die Geschwindigkeit gegenüber der alten Version deutlich erhöht. Firefox 4 bildet bei der Usability  zusammen mit dem Opera Browser 11.01 und Google Chrome 10 die Spitzengruppe. Dazu gibt es eine neue Javascript Engine mit dem Namen Jägermonkey. So werden komplexere Webseiten wie zum Beispiel Googlemail, Google Calendar schnell und flüssig zur Verfügung gestellt.

 

Neue oder geänderte Funktionen des Firefox 4

  • Neu gestaltete Benutzeroberfläche
  • Höhere Stablilität und Kompatibilitäts Verbesserungen
  • Verbesserte Darstellung der URL im Adressenfenster
  • Höhere Geschwindigkeit bei Flash Anwendungen
  • Vorschauanzeige der Url links unten in der Nähe der Statuszeile bei mit Mauszeiger gezeigte Hyperlinks
  • Schnellerer Start von Firefox 4
  • Unterstützung von Hardware Beschleunigung
  • Erweiterte HTML5 Unterstützung z. B. durch
    • HTML5 form API
    • erweiterte Formular Controls
    • Neuen HTML5 Parser
    • Native Unterstützung des HD HTML5 WebM video format
  • Erweiterte CSS3 Unterstützung
  • und viele weitere Funktionen …

Fazit:

Mit Firefox 4 ist Mozilla eine große Weiterentwicklung gelungen. Die Browser von Opera und Google Chrome sind zwar schneller. Aber das herausragende Merkmal von Firefox ist die hohe Kompatibilität bei den Standards und die individuelle Erweiterbarkeit mit Hilfe von Plug-ins. Hier hat Firefox die vielfältigsten Möglichkeiten. Aber Plugins nehmen dem Browser Geschwindigkeit. Zudem wurde die Unterstützung von HTML5 und CSS3 weiter vorangetrieben und macht dem Technologieführer Opera Konkurrenz.

 

Adressenbeschaffung und Kennzahlen für Email Marketing

Die Adressenbeschaffung für E-Mailings ist nicht so einfach, da kein Listbroker alle in Deutschland existierenden Email Adressen besitzt. Es existieren verschiedene Listeigner, Direktmarketing Dienstleister und Agenturen. Diese besitzen Teile der in Fachkreisen geschätzten 50 Millionen Email Adressen. Zudem sind die vorhandenen Adressen nicht in der gleichen Datenqualität wie Postadressen.

Als Alternative gibt es die Adressenbeschaffung mit der Registrierung eines Newsletters oder für Mailings über die eigene Homepage. In Deutschland wird die Zustimmung des Nutzers benötigt. Dies geschieht im Regelfall durch eine “Opt-in” Erlaubnis oder noch häufiger durch eine “Closed-Loop Opt-in” Erlaubnis.

Closed-Loop Opt-in

Bei dem “Closed-Loop Opt-in” Verfahren registriert sich der Nutzer für den Newsletter oder Mailing. Nach der Registrierung wird an die angegebene Email Adresse eine Bestätigungsemail gesandt. Wird die Bestätigung zurückgesandt, dann ist der Nutzer für den Newsletter registriert. Wird nichts zurückgesandt, dann wird die Registrierung gelöscht.

Was kann beim Newsletter oder Mailing gemessen werden?

Ein Newsletter/Mailing bietet bessere Möglichkeiten bei der Auswertung.

  • Wieviele Newsletter/Mailing hat der Kunde erhalten?
  • Welche Newsletter/Mailing hat der Kunde geöffnet?
  • Welche Angebote hat der Kunde durch den Newsletter/Mailing geöffnet?
  • Wieviele Empfänger haben auf Grund der Angebote nachgefragt?
  • Wieviele Kunden haben das Angebot in Anspruch genommen?

Hier sind auf jeden Fall Festlegungen zu treffen, da kein einheitlicher Standard zur Bewertung existiert.

Welche Kosten fallen durch Newsletter oder Mailings an?

Die Kosten pro Newsletterkunden sind wesentlich geringer als bei Mailings mit der Post. Denn es entfallen Kosten für Briefpapier, Druck und das Porto bei der Post. Als wesentliche Kenngröße dienen hier die Kosten pro Response ( CPR ).

Was ist zu beachten, damit Newsletter oder Mailings erfolgreich sind?

  • Holen Sie sich Angebote von verschiedenen Listbrokern ein, falls Sie keine eigene Mailing Liste besitzen
  • Prüfen Sie die Adressenaktualität und Adressenqualität
  • Definieren Sie die Kennzahlen
  • Achten Sie darauf, dass Ihr Anbieter den Versand von größeren Mengen gleichartiger Emails zulässt
  • Messen Sie die Kennzahlen
  • Wenden Sie A-B Tests zur Qualitätsverbesserung an
 

Präsentation “Der Weg zur eigenen Homepage” bei der VHS Regensburg im Köwe Center

Am 12.02.2011 fand eine Präsentation “Der Weg zur eigenen Homepage” bei der Volkshochschule Regensburg im Köwe Center in Regensburg statt. Dort gab es Informationen über die Möglichkeiten das Wissen zur Entwicklung von Webseiten und Webmarketing zu erweitern.

Folgende Themen wurden am Info Abend vorgestellt

Was muss ich wissen um eigene Webseiten erstellen zu können?

Grundlage für die Erstellung von Webseiten bildet ein Einsteigerkurs, in dem das Basiswissen über die Seitenbeschreibungssprache HTML mit Hilfes des Programms Adobe Dreamweaver CS5 erlernt wird. Wer die Grundlagen der Webentwicklung gelernt hat, kann auch mit alternativen Editoren wie Aptana Studio, Microsoft Visual Developer Express oder weiteren Editoren Webseiten entwickeln.

Grafiken und Bilder spielen bei Webseiten eine wichtige Rolle. Daher sind Kenntnisse über Bildbearbeitung auf dem Computer erforderlich. Häufig werden hier die Bildbearbeitungsprogramme GIMP und Adobe Photoshop CS5 eingesetzt.

Cascading Style Sheets bieten weitere Möglichkeiten für das Design der Webseiten. Zudem kann die Wartung von Webseiten durch geschickten Einsatz von CSS vereinfacht werden.

Durch die Scriptsprache Javascript und das Document Object Modell ( DOM ) können interaktive Elemente in die Webseite integriert werden, die im Browser ausgeführt werden. Häufig wird dies in Web 2.0 Applikationen eingesetzt.

Content Management Systeme ( CMS ) wie zum Beispiel Joomla werden immer mehr bei Vereinen, kleineren Unternehmen und Privatpersonen genutzt. Es können mehrere Mitarbeiter Informationen erstellen und veröffentlichen. Der Entwicklungsbereich ist bei Joomla in einen Textbearbeitungs- und Administrations-Bereich aufgeteilt. Joomla ist modular aufgebaut und kann so den individuellen Bedürfnissen angepasst werden.

Die Scriptsprache PHP und die Datenbank MySQL werden häufig im Internet eingesetzt und bilden die Grundlage des Web 2.0.

Die entwickelten Webseiten sollen bei Suchmaschinen wie Google gefunden werden. Durch geschickte Nutzung der Google Webmaster Tools und Google Analytics kann Ihre Webseite bis zur ersten Stelle im Suchergebnis aufrücken. Dies wird bei der Volkshochschule Regensburg der Kurs “Suchmaschinenmarketing ( SEO ) und -optimierung ( SEM )” angeboten.

Kunden wollen oft über Neues informiert sein. Oft werden dazu Newsletter oder Werbebriefe eingesetzt. Mit E-Mail Marketing lassen sich Informationen kostengünstig und einfach weitergeben. Durch Messungen kann die Anzahl an Anfragen und Aufträgen verbessert werden.

Das Internet entwickelt sich ständig weiter. So gibt es weitere interessante Bereiche:

Wikis werden häufig als Stadtwiki oder zur Dokumentation von Geräten, Programmen oder für Service und Support eingesetzt. Das bekannteste Wiki ist das Online Lexikon Wikipedia.

Blogs sind elektronische Tagebücher im Internet. Immer häufiger werden Blogs von Vereinen und Privatpersonen genutzt. Zudem lassen sich Blogs wie WordPress auch wie ein Content Management System ( CMS ) nutzen. Bei der Planung, Installation und Wartung von Blogs kann der Informationsdienst Högerl weiterhelfen.

Mit Erweiterungen wie Microsoft Silverlight oder Adobe Air Systeme lassen sich Rich Internet Applikationen ( RIA ) entwicklen. Mit RIA Applikationen soll erreicht werden, dass sich Internet Anwendungen ähnlich wie Desktop Applikationen nutzen lassen. Zudem werden bei der Webseitenentwicklung und beim Webdesign auch häufig AJAX und Frameworks eingesetzt. AJAX heißt ausgeschrieben „Asynchronous JavaScript and XML“ und damit werden Internet Anwendungen so gestaltet, dass der Nutzer eine desktopähnliche Nutzung zur Verfügung steht.

Fragen Sie bei mir nach, falls Sie mehr wissen wollen.

Weitere Information zu Schulungen finden Sie unter http://www.html-lernen.de/, den Webseiten der VHS Regensburg oder schreiben Sie mir bei Fragen eine Email.

 

Methoden, Prinzipien und Werkzeuge der Systementwicklung

Systementwicklung wird bei größeren Internet Angeboten ( wie Webseiten, CMS, Wikis oder Web 2.0 Anwendungen ) eingesetzt. Dabei werden Entwicklungsmethoden aus dem Baukasten von Ingenieuren genutzt. Zudem führt eine systematische Vorgehensweise bei Systementwicklung zum Ziel.

Systementwicklung für das Internet

Allgemeine Prinzipien

Konkretisierung
  • Beschreiben der konkreten oder gegenständlichen Elemente und deren Details.
Strukturierung
  • Darstellung der wesentlichen Merkmale zum Beispiel durch die Gliederung nach Eigenschaften
Hierarchisierung
  • Erstellen einer Rangfolge, die meist eine baumartige Struktur aufweist.
Modularisierung
  • Zerlegen eines System in einzelne Komponenten. Diese sind innerhalb der Modulgruppe homogen und gegenüber anderen Modulgruppen heterogen.
Abstraktion
  • Hervorheben allgemeiner und wesentlicher Zusammenhänge.

Methoden

Allgemeine Methoden
  • Bottom-up Strategie
    • Zuerst werden die Systemteile abgegrenzt und beschrieben. Dann werden die Systemteile in Stufen zu immer größeren Systemgruppen zusammengefasst, bis die Gesamtdarstellung erreicht ist.
  • Top-Down Strategie
    • Hier wird von der allgemeinen, groben Ebene alles in immere kleinere Systemteile zerlegt, bis genügend Details zur Verfügung stehen.
Spezielle Methoden
  • strukturierter Ansatz
    • Homogen erscheinenden Dingen wird durch abstrakte Denkweise eine Struktur aufgeprägt.
  • objektorientierter Ansatz
    • Bei Objekten werden die jeweiligen Eigenschaften und die möglichen Methoden beschrieben.

Werkzeuge

Verwaltungs Tools
  • Verwaltungs Werkzeuge dienen zur Dokumentation des gesamten Entwicklungsprozesses. Dazu gehören zum Beispiel Versionsmanagement und Change Management.
Projektmanagement Tools
  • Die Werkzeuge unterstützen Planung, Steuerung und Kontrolle der Web Projekte.
Upper CASE Tools
  • Die Upper Case Tools sind Werkzeuge die die Analyse unterstützen. Damit werden Funktionsdiagramme, ER-Diagramme, Datenfluß Diagramme und Systemmodelle erstellt. Die Upper Case Tools unterstützen die Entwurfsphase bei der Systementwicklung.
Lower CASE Tools
  • Die Lower Case Tools werden bei der Implementierung und Tests eingesetzt. Dazu gehören Werkzeuge wie Editoren, Programm Generatoren,  Macro Recorder, Compiler und Debugger.
    • Implementierung
      • Generieren von Webseiten, Programmen gemäß den Spezifikationen.
      • Generieren von Datenstrukturen gemäß Modellierungsansatz.
      • Zusammenfügen der Webseiten und Programmteile zur Applikation.
    • Test
      • Automatisches Erzeugen von Testdaten mit einer ausreichenden Streuung der Daten. Dazu werden Testdaten Generatoren eingesetzt.
      • Unterstützung von Tests durch Überwachung von Testmethoden und Testergebnissen.

Fazit:

Der Einsatz von Systementwicklung für Internet Applikationen und auch Webseiten erleichtert den gesamten Entwicklungprozess und sorgt kostenparend für professionelle Ergebnisse. Die Nutzung und auch praktische Anwendung von Methoden aus dem Baukasten der Ingenieure kann am leichtesten in Kursen erlernt werden.

 

Geschäftsprozess Gestaltung vorteilhaft im Wettbewerb einsetzen

Geschäftsprozess Gestaltung ist ein wichtiger Wettbewerbsfaktor bei Unternehmen. Oftmals wird zum Beispiel von “Qualitätsmanagement durchführen” oder “Kundenaufträge abwickeln” gesprochen, ohne die genaue Definition von Geschäftsprozessen zu kennen.

Was ist ein Geschäftsprozess?

Ein Geschäftsprozess ist zeitliche, logische Folge von zielgerichteten Aufgaben, die von Organisationseinheiten arbeitsteilig durchgeführt werden. Entsprechend der Unternehmensstrategie werden Leistungen gemäß den abgeleiteten Zielen erbracht. Dies geschieht unter der Nutzung von Kommunikations- und Informationstechnologien.

Die Geschäftsprozesse teilen sich in drei Kategorien.

  • Leistungsprozesse
  • Unterstützungsprozesse
  • Führungs- oder Managementprozesse

Für die Geschäftsprozess Gestaltung kann evolutionär, revolutionär oder als eine kontravalente Mischung der vorher Genannten durchgeführt werden.

Lebenszyklus von Geschäftsprozessen

Lebenszyklus von Geschäftsprozessen
Lebenszyklus von Geschäftsprozessen

Prozess Mining

Wenn Prozesse nicht bekannt sind, dann wird mit Prozess Mining die Analyse der tatsächlich vorhandenen Prozesse durchgeführt.

Prozessabgrenzung

Die Prozessabgrenzung dient zur Beschränkung auf die modellierungsrelevanten Prozesse. Dazu werden bestehende Arbeitsabläufe und Ergebnisse der Strategieentwicklung wie Balanced Score Card verwendet.

Prozessmodellierung

Bei der Prozess Modellierung ist eine formale Beschreibung Voraussetzung für die folgende Analyse und daraus folgende Machbarkeitsstudie  notwendig. Die dokumentierten Prozesse werden in einem Bereich den Prozess beteiligten Personen zur Verfügung gestellt.

Prozessführung

Die Prozessführung dient zur Sicherstellung der Prozessleistung. Sie gliedert sich in vier große Teilbereiche.

Teilbereiche der Prozessführung
  • Definition von Prozesszielen
  • Definition von Prozess-Führungsgrößen
  • Messung der Zielerreichung
  • Ableitung von Maßnahmen zur Verbesserung

Fazit:

Geschäftsprozess Gestaltung ist ein wichtiger Faktor für Unternehmen um im Wettbewerb zu bestehen. Die Akzeptanz der beteiligten Gruppen oder Abteilungen ist notwendig, um Prozesse nach diesem Schema zu leben. Durch gute Geschäftsprozess Gestaltung können Ressourcen gespart, die Qualität der Produkte, Dienstleistungen verbessert und Kosten reduziert werden.

 

Microsoft bietet HTML5 Labs

Microsoft hat sich sich zum Ziel gesetzt HTML5 zu unterstützen. Dazu wird seit kurzem die neue Webseite HTML5Labs angeboten. Dort werden experimentelle und noch nicht produktiv freigegebene Prototypen angeboten, die sich zum Beispiel an den W3C Working Drafts orientieren.

Verfügbare Prototypen auf Microsoft HTML5 Labs

  • IndexedDB
    Hier werden Experimente mit der Speicherung von größeren, strukturierten Daten angeboten
  • WebSockets
    Mit Hilfe dieser Spezifikation wird die Kommunikation über den TCP Socket vereinfacht.
 

Meditation

Manchmal ist es notwendig Abstand zu gewinnen und das Gleiche aus der Ferne zu betrachten. Bei mir geht dies gut mit Meditation. Dazu habe ich ein Video zum Einstimmen gefunden.

Dazu habe ich noch einen Text gefunden mit dem die Meditation beginnen kann.

Ein guter Wanderer läßt keine Spur zurück.
Ein guter Redner braucht nichts zu widerlegen.
Ein guter Rechner braucht keine Rechenstäbchen.
Ein guter Schließer braucht nicht Schloß noch Schlüssel,
und doch kann niemand auftun.
Ein guter Binder braucht nicht Strick noch Bänder,
und doch kann niemand lösen.
Der Berufene versteht es immer gut, die Menschen zu retten;
darum gibt es für ihn keine verworfenen Menschen.
Er versteht es immer gut, die Dinge zu retten;
darum gibt es für ihn keine verworfenen Dinge.
Das heißt die Klarheit erben.
So sind die guten Menschen die Lehrer der Nichtguten,
und die nichtguten Menschen sind der Stoff für die Guten.
Wer seine Lehrer nicht werthielte
und seinen Stoff nicht liebte,
der wäre bei allem Wissen in schwerem Irrtum.
Das ist das große Geheimnis.

 

Die 3-dimensionale Business Definition nach Derek F. Abell

Derek F. Abell hat die 3-dimensionale Business Definition entwickelt. Er bezeichnete dieses Modell als “Startpunkt der strategischen Planung”. Dieses Modell möchte ich hier vorstellen, da es sich gut zur Planung eignet. Damit es zum Inhalt des Blogs passt, habe ich als Beispiel eine Kundenumfrage zu Usability von Webseiten genommen.

Der Inhalt der Umfrage war: Welche Gruppe legt welchen Wert auf Gute Bedienbarkeit, Kurze Ladezeit und Übersichtlichkeit.

1. Erstellung der Tabelle für die 3-dimensionale Business Definition

Dazu habe ich mit der Erstellung einer Tabelle begonnen und dort die Informationen eingetragen. In Spalte A finden sich die Kundengruppen a bis d (Wer?). Die Spalten B, C, D enthalten in der Zeile 1 den Inhalt der Befragung (Wie?). In den weiteren Zeilen der Spalte B, C, D wurde die Bewertung eingetragen (Was?).

Tabelle für 3-dimensionale Business Definition

Tabelle für 3-dimensionale Business Definition

Die grafische Auswertung zeigt das Ergebnis

3d-Diagramm-Abell mit der Auswertung

3d-Diagramm-Abell mit der Auswertung

Das Diagramm ist pro Kundengruppe von vorne nach hinten zu lesen. Je höher der eingetragene Wert, um so besser ist die Bewertung.

Dadurch kann jetzt leicht ermittelt werden, für welche Usability für die jeweilige Zielgruppe notwendig ist.

Fazit:

Der Harvard Professor Derek F. Abell hat ein interessantes Modell zur Business Planung entwickelt. Es lässt sich vielseitig einsetzen. Durch die 3. Dimension wird ein größerer Fokus dargestellt. Die Erstellung des Diagramms ist für den Einsteiger am Anfang nicht ganz einfach. Aus dem fertigen Diagramm können Maßnahmen abgeleitet werden. Eine bessere Darstellung der Grafik wird erreicht, wenn Programme wie Mathemetika, Euler Math Toolbox oder ähnliche Programme benutzt werden.

 

A-B Test und das Erstellen von Kennzahlen für Benchmarking

Um fortlaufend und nachhaltig Verbesserungen durchführen zu können, wird unter anderem Benchmarking eingesetzt. Benchmarks sind Auswertungen die Kennzahlen liefern. Durch den Vergleich mehrerer Werte einer Kennzahl kann ermittelt werden, wie sich eine Änderung ausgewirkt hat.

Mit Analyse Programmen und Optimierungstools können Kennzahlen automatisch ermittelt werden.

Verbesserung der Webseiteninhalte mit Hilfe eines A-B Tests

Bei dem A-B Test werden zwei Webseiten zum gleichen Thema, aber unterschiedlicher Gestaltung erstellt. Die beiden Webseiten werden zu gleichen Teilen unterschiedlichen Nutzern gezeigt. Dann können die vorher festgelegten Kennzahlen ermittelt werden. In unserem Beispiel handelt es sich um eine Webseite bei der ein Newsletter angefordert werden kann.

Notwendige Kennzahlen für den A-B Test

  • Anzahl der Aufrufe der Webseiten pro Tag
  • Anzahl der Newsletter Anforderungen pro Tag, gegliedert nach den Webseiten A und B
  • Durchschnittliche Verweildauer auf der Webseite A und B pro Tag

Nachdem die Messung einen Monat durchgeführt wurde, werden die Kennzahlen der Webseite A mit denen der Webseite B verglichen. Die Gestaltung der erfolgreicheren Webseite wird als Basis für zukünftige Webseiten genutzt. Zudem wird periodich erneut ein A-B Test durchgeführt.