ZHAW - w.BA.XX.1TI.XX


Daniel Stüssi
Diese Lernkarten behandeln fortgeschrittene Technologietrends in der Informatik und deren Anwendung in der digitalen Transformation. Sie konzentrieren sich auf Geschäftsmodellinnovation, digitale Technologien, und wie Unternehmen diese nutzen können, um wettbewerbsfähig zu bleiben. Die Karteikarten sind ideal für Studierende und Fachleute, die sich mit den Herausforderungen und Lösungen der modernen Technologieentwicklung auseinandersetzen möchten.
Cartes-fiches
34
Utilisateurs
1
Langue
Allemand
Catégorie
Informatique
Niveau
Université
Créé / Mis à jour
15.06.2016 / 16.06.2016

Cartes-fiches

Wissenschaftliches Arbeiten:

Objektivität 

Reliabilität 

Validität 

  • Objektivität
    Vorgehen ist unabhängig der Person und Geräte. Führt zu Nachvollziehbarkeit und Relizierbarkeit

  • Reliabilität
    Vorgehen ergibt bei wiederholter Anwendung dasselbe Ergebnis. Führt zu replizierbarkeit

  • Validität
    Vorgehen erfasst/beschreibt beobachtbares Phänomen. Führt zu Stimmig und Zielführend

Forschung

  • Nützlich Es löst ein Problem.

  • Relevant Es wird ein Problem gelöst, welches tatsächlich ein Problem ist.

  • Neuartig Das Problem wird … − zum ersten Mal (richtig) gelöst oder … − auf eine neue Art und Weise gelöst oder …

Angewandte Forschung

Lösung eines praxisbezogenen Problems, was zu einem wirtschaftlichen Nutzen führt.

  • Business Case Es gibt (mindestens) einen Wirtschaftspartner, der das resultierende Artefakt will. Das Artefakt ermöglicht eine Umsatz-/Gewinnsteigerung beim Wirtschaftspartner.

  • Innovationsgehalt Die Entwicklung des Produkts ist nicht einfach. Es gibt Herausforderungen, welche nicht nur mit dem Einsatz existierender Werkzeuge gemeistert werden können.

Arbeiten in der Industrie (3 E)

  • Efficient z.B. mit möglichst wenig Aufwand genau, was der Kunde will – und nicht mehr.

  • Effective z.B. wirksame und leistungsfähige Produkte.

  • Expedient z.B. brauchbar und zweckdienliche Produkte. Manchmal sind Eigenschaften wie Eleganz, Multiplizierbarkeit und Flexibilität zweitrangig.

Komponenten von Arbeiten in der Praxis

  • Motivation, Ausgangslage vergl. Why bei Publikationen + Business Case (KTI)

  • Idee, Messbarer Output vergl. What bei Publikation

  • Herausforderungen vergl. Forschungsfrage bei Theses

  • Approach vergl. How by Publikation + Projektplan (Arbeitspakete, Plan, Ressourcen: Zeit & Geld)

  • Message Es wird benötigt, es ist wichtig, wir können es

Eine Architektur einer erfolgreichen Überzeugungarbeit

 

  1. Ein Problem oder eine Gruppe von Probleme aufzeigen.

  2. Aufzeigen, dass es sich um ein relevantes Problem handelt.

  3. Aufzeigen, dass dieses Problem entweder … − noch nicht gelöst wurde, oder − noch nicht gut genug gelöst wurde, oder − bisherige Lösungen unter neuen Umständen nicht mehr gut genug sind.

  4. Eine Lösungsidee aufzeigen (Hypothese), z.B. … − eine neue Idee/Lösungsansatz, oder − eine neue Vorgehensweise, wie zu einer Lösung gekommen wird

Zusätze für Publikationen

  1. Die Lösung präsentieren, z.B. indem sie an einer Beispielanwendung erklärt wird.

  2. Die Effektivität der Lösung aufzeigen, z.B. indem ihre Anwendung gezeigt wird.

  3. Die Effektivität der Lösung nachweisen, z.B. indem … − ihre Anwendung in unterschiedlichen Fällen gezeigt wird − ihre Umsetzung angeleitet wird − ihre Machbarkeit mit einem Prototypen nachgewiesen wird

  4. Die Problemstellung, die Lösung und die Zielerreichung reflektieren, z.B. mit … − was haben wir gewollt? − was haben wir gemacht? − was haben wir erreicht? − was haben wir nicht erreicht? − was wären nächste Schritte?

Eine Architektur einer erfolgreichen Überzeugungarbeit --> 

Zusätze für Projektanträge

 

5. Aufzeigen, dass wir uns das Projekt leisten können. Unter anderem mit einer Aufwandschätzung.

6. Aufzeigen, dass wir die Ziele erreichen können. Unter anderem mit einem Nachweis unserer Kompetenzen und einem Projektplan, der realistisch wirkt.

Eine Architektur einer erfolgreichen Überzeugungarbeit --> 

Zusätze für Software

 

5. Die Software präsentieren, z.B. mit einer Erklärung, wie sie benutzt wird.

6. Den Nutzen der Software aufzeigen, z.B. indem gezeigt wird, dass … − die Software effektive Hilfe bei der Ausübung einer Arbeit leistet, und − die Software eine effiziente Ausübung der unterstützten Arbeit ermöglicht

Beispiele von Augmented Reality (AR)-Anwendunge

Overlayer

  • Kunstprojekt: Anzeige von Fotos, die am selben Ort geschossen wurden

  • Kataster: Unter Kataster wird im Allgemeinen ein Register, eine Liste oder Sammlung von Dingen oder Sachverhalten mit Raumbezug verstanden.

  • Navigation: Zum Beispiel Head-Up Display von BMW

Methodische Entwicklung eines Application Frameworks

Das Ziel eines Application Frameworks ist die Unterstützung der Entwicklung einer bestimmten Art von Anwendungen.

Requirements Engineering

 

Identifikation von Anwendungen Requirements Engineering der einzelnen Anwendungen Evtl. die einzelnen Anwendungen programmieren

Design Framework

Identifikation der Gemeinsamkeiten und Unterschiede Abstraktion, Modularisierung, Separation of Concerns (Software Engineering Prinzipien) Entwurf eines allgemeinen Modells, einer allgemeinen Architektur

 

Proof-of-Concept

Anwendung des Frameworks = Entwicklung der Anwendungen

Unterstützung von Kreativworkshops

Beispielprojekt: Unterstützung von Kreativworkshops Übertragung von Ideen Ideen der agilen Softwareentwicklung auf methodische Vorgehensweisen übertragen.

Refactoring

Modifikation/Korrektur vorangegangener Eingaben und deren Propagation

Iterative Development

Unvollständige Eingaben und Ausschau in bevorstehende Schritte

Rapid Prototyping

Zielsuche im Ergebnis, System gibt dafür notwendige Eingaben an

 

Validierung

Die Implementierung des Frameworks dient als Beweis der Machbarkeit. Wenn die Idee nicht Machbar wäre, könnte das Framework nicht implementiert werden.

 

Eine Proof-of-Concept-Anwendung dient als Beweis der Nützlichkeit. Wenn das Framework nicht Nützlich wäre, könnte damit auch kein Proof-of-Concept umgesetzt werden.

 

Mit dem Vergleich des Aufwands für die Entwicklung der Anwendungen

− ohne Framework (“From Scratch”)

− mit Framework

kann der Nutzen des Frameworks deutlicher aufgezeigt werden.


Mehrere Proof-of-Concepts – idealerweise möglichst unterschiedliche – beweisen, dass das Framework flexibel ist. Wenn es nicht flexibel wäre, könnten damit nicht unterschiedliche Anwendungen umgesetzt werden.

MANET

A mobile ad hoc network (MANET) is a continuously self-configuring, infrastructureless network of mobile devices connected without wires. Ad hoc is Latin and means "for this purpose“

Simulation

 

Simulation ist nachvollziehbar, kann nachgebaut werden und mit denselben Parameterwerten müssen die selben Ergebnisse reproduziert werden können.

Unterscheidung interner und externer Validität.

Interne Validität

“Gute” Parameterwerte erzeugen in der Simulation “gute” Ergebnisse Vergl.

  • Pilot mit guten Prüfungsergebnissen erbringt im Simulator gute Ergebnisse

  • Opportunistic Ressource Exchange funktioniert in der Simulation

 

Externe Validität

“Gute” Parameterwerte erzeugen in der Realität “gute” Ergebnisse Vergl.

  • Pilot mit guten Prüfungsergebnissen erbringt im echten Flugzeug gute Ergebnisse.

  • Opportunistic Ressource Exchange funktioniert in der Realität

Grundstruktur für eine wissenschaftliche Arbeit

 

  1. Why Aufzeigen der Relevanz

    1. Das Problem das wir lösen ist gross und relevant (Background, Motivation).

    2. Das Problem wurde noch nicht (zufriedenstellend) gelöst (Motivation, Related Work)

  2. What Aufzeigen des Outputs

    1. Artefakt: Constructs, Models, Methods, Instantiations

    2. Prozess: Build, Evaluate

    3. These: Can we design, implement, support, enable, …

  3. How Beschreibung des Outputs

    1. Architektur

    2. Technologie

    3. Model

    4. Implementierung

    5. Anwendung

Möglichkeiten eines methodischen Vorgehens

 

  1. Analyse von Hintergrund und verwandten Arbeiten
    Probleminstanzen identifizieren, eine Klasse von Problemen spezifizieren

  2. Modellentwicklung
    Model einer Lösung entwickeln

  3. Generalisierung
    Model generalisieren, d.h. die Lösung löst nicht ein sondern eine Klasse von
    Problemen

  4. System Design
    Aus dem Model ein System entwerfen, welches dieses implementiert

  5. Machbarkeit aufzeigen
    Implementierung des Systems beschreiben (Architektur, Modelle, Algorithmen)

  6. Evaluation, z.B. mit Proof of Concept
    System an Probleminstanzen testen, Anwendung aufzeigen, Anwendbarkeit beweisen

  7. Studien: Umfragen, User Studies, User Acceptance Testing

HTTP Tracking

A full log analysis enables AWStats to show you the following information:

* Number of visits, and number of unique visitors,

* Visits duration and last visits,

* Authenticated users, and last authenticated visits,

* Days of week and rush hours (pages, hits, KB for each hour and day of week),

* Domains/countries of hosts visitors (pages, hits, KB, 269 domains/countries detected, GeoIp detection),

* Hosts list, last visits and unresolved IP addresses list,

* Most viewed, entry and exit pages,

* Files type,

* Web compression statistics (for mod_gzip or mod_deflate),

* OS used (pages, hits, KB for each OS, 35 OS detected),

* Browsers used (pages, hits, KB for each browser, each version (Web, Wap, Media browsers: 97 browsers, more than 450 if using browsers_phone.pm library file),

* Visits of robots (319 robots detected),

* Worms attacks (5 worm's families),

* Search engines, keyphrases and keywords used to find your site (The 115 most famous search engines are detected like yahoo, google, altavista, etc...),

* HTTP errors (Page Not Found with last referrer, ...),

* Other personalized reports based on url, url parameters, referer field for miscellanous/marketing purpose,

* Number of times your site is "added to favourites bookmarks".

* Screen size (need to add some HTML tags in index page).

* Ratio of Browsers with support of: Java, Flash, RealG2 reader, Quicktime reader, WMA reader, PDF reader (need to add some HTML tags in index page).

* Cluster report for load balanced servers ratio

Tracking in e-commerce

inventory control

Customer profiling (CRM)

Campaign tracking

Customer affinity

Campaign tracking

 

SEA (Google Adwords, bing, yahoo, baidu)

SEO

Display (Banner)

Metasearcher (Skyscanner..)

Newsletter

Social

Affiliate

 

Attribution Model

 

Key takeaways HTTP

 

  • Tracking in web and eCommerce applications is based on parsing http GET requests and their URL parameters

  • It will be an upcoming challenge to capture accurate eCommerce data (transaction data) and to merge it with offline data (e.g. ERP systems) for many companies over the next years - Current «best practice» in 2016 still faces huge problems and challenges:

  • cross device tracking - capturing the actual user journey - accuracy/quality of data captured

Strategic Alignment Model

Strategic Fit: Abstimmung interner und externer Business/IT Strategien

Functional Integration: Integration der IT Strategie in die Business Strategie und umgekehrt

BLUE / RED Ocean

Der Begriff Ozean beschreibt im Zusammenhang mit der Blue Ocean Strategy einen Markt oder Industriezweig. "Blaue Ozeane" (Blue Oceans) werden als unberührte Märkte oder Industriezweige verstanden, die wenig bis gar keinen Wettbewerb aufweisen. Derjenige, der in den Blauen Ozean eintauchen würde, würde somit unentdeckte Märkte oder Industriezweige auffinden. "Rote Ozeane" (Red Oceans) hingegen bezeichnen gesättigte Märkte, charakterisiert durch harte Konkurrenz, überfüllt mit Mitbewerbern, welche alle den gleichen Service oder die gleichen Produkte anbieten.

Der Begriff "Roter Ozean" basiert auf dem Bild von blutigen Kämpfen von Raubfischen (die Mitbewerber), während der "Blaue Ozean" frei von blutigen Kämpfen ist.[3]

Red Ocean StrategyBlue Ocean Strategy

Wettbewerb im vorhandenen MarktSchaffung neuer Märkte

Die Konkurrenz schlagenDer Konkurrenz ausweichen

Die existierende Nachfrage nutzenNeue Nachfrage erschließen

Direkter Zusammenhang zwischen Nutzen und KostenAushebeln des direkten Zusammenhangs zwischen Nutzen und Kosten

Ausrichtung des Gesamtsystems der Unternehmensaktivitäten an der strategischen Entscheidung für Differenzierung oder niedrige KostenAusrichtung des Gesamtsystems der Unternehmensaktivitäten auf Differenzierung und niedrige Kosten
 

Value Curve

Reduce

Elminate

Raise

Create

BMC

Dimensionen eines Betriebsmodells

Source of Authority --> Stakeholder-Community

Capacity --> Market-Community

Enabling and Support --> Supplier-Community

Competency --> Peers-Community

Digitale Transformation

"Unternehmen müssen sich mit den weitreichenden Veränderungen, die unter Stichworten wie «Digitalisierung» oder «Digitale Transformation» diskutiert werden, ernsthaft auseinandersetzen, um den Anschluss nicht zu verpassen. …Für viele bedeutet dies nicht nur kontinuierliche Verbesserung…, sondern einen Umbruch... "

 

Definition

"Unter Digitale Transformation ist die Kombination von Veränderungen in Strategie, Geschäftsmodell, Organisation, Prozessen und Kultur in Unternehmen durch Einsatz von digitalen Technologien zu verstehen, um die Wettbewerbsfähigkeit zu erhalten bzw. zu steigern.”

Wie können wir das Penteial der digitalen Technologien ausnutzen, um unser Geschäftsmodell zu innovieren?

(Gesucht Fragen die helfen die Hauptfragestellung zu beantworten)

  • Was ist ein Geschäftsmodell und welches sind seine Elemente?
  • Was bedeutet Geschäftsmodellinnovation im Bezug auf die Elemente des Geschäftsmodells und unter welchen Voraussetzungen fürehn digitale Technolgien zu Geschäftsmodellinovation?
  • Wie kann man das Geschäftsmodell innovieren?
  • Wie können die digitalen Technologien die Geschäftsmodellinnovation unterstützen?

Geschäftsmodell

Wer: Der Kunde - wer sind unsere Zielkunde und welche nicht?

Was: Das Nutzungsversprechen - was bieten wir den Kunden an um deren Bedürfnisse zu befridiegen?

Wie: Die Wertschöpfungskette - wie stelln wir die Leistung her?

Wert: Die Ertragsmechanik - wie wird Wert erzielt?

Geschäftsmodellinnovation

"Nicht jede neue Technologie führt automatisch zu einer Wertschöpfung für das Unternehmen, das sie entwickelt. Es braucht eben genau das innovative Geschäftsmodell, um Wert zu  schaffen und abzuschöpfen.

 

Die Entdeckung des betriebswirtschaftlichen Potenzials einer neuen Technologie ist

die wahre Revolution " 1  bwz. die Innovation

 

SIEHE HANDOUT

Étudier