Technologietrends in der Informatik
ZHAW - w.BA.XX.1TI.XX
ZHAW - w.BA.XX.1TI.XX
-
- 1 / 34
-
Lernkarten
Wissenschaftliches Arbeiten:
Objektivität
Reliabilität
Validität
Objektivität
Vorgehen ist unabhängig der Person und Geräte. Führt zu Nachvollziehbarkeit und RelizierbarkeitReliabilitä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
Ein Problem oder eine Gruppe von Probleme aufzeigen.
Aufzeigen, dass es sich um ein relevantes Problem handelt.
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.
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
Die Lösung präsentieren, z.B. indem sie an einer Beispielanwendung erklärt wird.
Die Effektivität der Lösung aufzeigen, z.B. indem ihre Anwendung gezeigt wird.
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
- 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
Why Aufzeigen der Relevanz
Das Problem das wir lösen ist gross und relevant (Background, Motivation).
Das Problem wurde noch nicht (zufriedenstellend) gelöst (Motivation, Related Work)
What Aufzeigen des Outputs
Artefakt: Constructs, Models, Methods, Instantiations
Prozess: Build, Evaluate
These: Can we design, implement, support, enable, …
How Beschreibung des Outputs
Architektur
Technologie
Model
Implementierung
- Anwendung
Möglichkeiten eines methodischen Vorgehens
Analyse von Hintergrund und verwandten Arbeiten
Probleminstanzen identifizieren, eine Klasse von Problemen spezifizierenModellentwicklung
Model einer Lösung entwickelnGeneralisierung
Model generalisieren, d.h. die Lösung löst nicht ein sondern eine Klasse von
ProblemenSystem Design
Aus dem Model ein System entwerfen, welches dieses implementiertMachbarkeit aufzeigen
Implementierung des Systems beschreiben (Architektur, Modelle, Algorithmen)Evaluation, z.B. mit Proof of Concept
System an Probleminstanzen testen, Anwendung aufzeigen, Anwendbarkeit beweisenStudien: 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
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
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
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