innovation og internet softwareudvikling
DESCRIPTION
Lecture in Media System Analysis BA student course at Aarhus University, central region, Denmark.TRANSCRIPT
![Page 1: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/1.jpg)
Udviklingsprocesser: Brugerens rolle i internetsoftwareudvikling Anja Bechmann, Digital Footprints Research Group, AU
![Page 2: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/2.jpg)
Program
¤ Forandring vs. Innovation
¤ Forskellige former for innovation i produktudvikling
¤ Pause
¤ Udviklingsprocesser I internetvirksomheder
¤ Case brugerinvolvering i internetudviklingsprocesser
Anja Bechmann, Digital Footprints Research Group, Aarhus University
2
![Page 3: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/3.jpg)
Innovation – Schumpeter
”the process of creative destruction is the essential fact about capitalism”
Capitalism, socialism, and democracy s. 83.
Innovation: ”new combinations” og ”setting up new production functions” (1934)
Min fortolkning: Evolution indebærer større eller mindre innovationer – beskrevet som cirkler
Anja Bechmann, Digital Footprints Research Group, Aarhus University
3
![Page 4: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/4.jpg)
Forandring vs. innovation
¤ Innovation forudsætter forandring
¤ Forandring kan godt finde sted uden at der sker en innovation
Anja Bechmann, Digital Footprints Research Group, Aarhus University
4
![Page 5: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/5.jpg)
Innovation (Clark & Henderson)
¤ Innovation er relativ (fokuserer på produktudvikling)
¤ Al innovation er ikke radikal
Anja Bechmann, Digital Footprints Research Group, Aarhus University
5
![Page 6: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/6.jpg)
Innovation (Clark & Henderson)
Klassiker, der skelner mellem fire former:
Trinvis (inkremental)
Modular
Arkitektonisk
Radikal
Anja Bechmann, Digital Footprints Research Group, Aarhus University
6
![Page 7: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/7.jpg)
Clark & Henderson
Anja Bechmann, Digital Footprints Research Group, Aarhus University
7
![Page 8: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/8.jpg)
På tavlen… Type af innovation Karakteristik
Trinvis/inkremental Mindre ændringer I produkt,komponenter uændret & koncept uændret, spejler eksisterende dominante virksomheder på markedet, ikke ændringer I koncept eller komponenter
Modular forbindelse mellem koncept og komponenter uændret – men konceptet ændret fx programformatet/indholdsbidderne
Arkitektonisk forbindelse mellem koncept og komponenter ændret – konceptet uændret fx programformatet
Radikal Ny videnskabelige og tekniske principper og tekniske og kommercielle færdigheder, nye spg., nye problemløsningsteknikker,
Anja Bechmann, Digital Footprints Research Group, Aarhus University
8
![Page 9: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/9.jpg)
Anja Bechmann, Digital Footprints Research Group, Aarhus University
9
![Page 10: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/10.jpg)
Anja Bechmann, Digital Footprints Research Group, Aarhus University
10
![Page 11: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/11.jpg)
Anja Bechmann, Digital Footprints Research Group, Aarhus University
11
![Page 12: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/12.jpg)
Anja Bechmann, Digital Footprints Research Group, Aarhus University
12
![Page 13: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/13.jpg)
Anja Bechmann, Digital Footprints Research Group, Aarhus University
13
![Page 14: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/14.jpg)
Anja Bechmann, Digital Footprints Research Group, Aarhus University
14
![Page 15: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/15.jpg)
Øvelse
Diskutér de fire innovationsformers anvendelighed til at beskrive nedenstående innovationer
¤ 1. Netflix
¤ 2. iphone
Hvilken type innovation vil I klassificere dem som? Hvorfor? Hvad ændres/hvad forbliver uændret?
Reflekter over analyseværdien I denne klassifikation. I hvor høj grad giver kategorierne en beskrivelse af den pågældende innovationsituation (markedsændringer, kompetenceændringer, teknologiske ændringer)?
Anja Bechmann, Digital Footprints Research Group, Aarhus University
15
![Page 16: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/16.jpg)
Opsamling på øvelse
Anja Bechmann, Digital Footprints Research Group, Aarhus University
16
![Page 17: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/17.jpg)
Pause 20 min
Anja Bechmann, Digital Footprints Research Group, Aarhus University
17
![Page 18: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/18.jpg)
Udviklingsprocesser I internetvirksomheder ¤ Innovation I hurtigt forandrende mediemiljø:
internetvirksomheder
¤ Design, redesign, og adaptering (verganti et al 2005)
¤ Indoptage ny information el. Risikerer at udvikle produkt der er uaktuelt når lanceres (MacCormack et al 2001)
Anja Bechmann, Digital Footprints Research Group, Aarhus University
18
![Page 19: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/19.jpg)
¤ MacCormack et al 2001:
¤ Brugerbehov ændres & teknologi ændres (e.g. devices, standarder & centrale services)
¤ Fra vandfaldsmodel til agile/iterative udviklingsprocesser
Anja Bechmann, Digital Footprints Research Group, Aarhus University
19
![Page 20: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/20.jpg)
Anja Bechmann, Digital Footprints Research Group, Aarhus University
20
![Page 21: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/21.jpg)
¤ Verganti et al 2005
¤ Jo før vi tester desto større sandsynlighed for succesfuld service
¤ Agile illustration er misvisende
¤ Der er intet slutprodukt – the perpetual beta
Anja Bechmann, Digital Footprints Research Group, Aarhus University
21
![Page 22: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/22.jpg)
Path dependency – inerti I udviklingsprocesser
¤ Inerti I organisationen (kompentencer, rutiner, strukturer) ¤ Løsning: Decoupling & overskilling
Anja Bechmann, Digital Footprints Research Group, Aarhus University
22
![Page 23: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/23.jpg)
¤ Inerti hos eksterne samarbejdspartnere/leverandører ¤ Redundans: større leveringsportfolio hos enkelte leverandør
¤ Redundans: Levering af samme delkomponenter fra flere leverandører
Anja Bechmann, Digital Footprints Research Group, Aarhus University
23
![Page 24: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/24.jpg)
¤ Teknisk Inerti: ¤ Løsning: at gøre systemdesign modular, fleksibelt og åbent
Anja Bechmann, Digital Footprints Research Group, Aarhus University
24
![Page 25: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/25.jpg)
¤ Inerti hos brugerne (overfor servicen, overfor interaktionen/interfacet) ¤ Løsning: bygge servicepakker frem for en service
¤ Løsning: bygger hjælp på toppen af interfacet når ændring foretages istedet for den daglige skjulte position
Anja Bechmann, Digital Footprints Research Group, Aarhus University
25
![Page 26: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/26.jpg)
Fleksibelt udviklingsmiljø (verganti et al 2005)
¤ Hvordan skaber man fleksibelt udviklingsmiljø:
Anja Bechmann, Digital Footprints Research Group, Aarhus University
26
![Page 27: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/27.jpg)
Eksempel på MSA perspektiv
Anja Bechmann, Digital Footprints Research Group, Aarhus University
27
![Page 28: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/28.jpg)
Case: brugerinvolvering i internetudviklingsprocesser
¤ “Opgave”spørgsmål (RQ):
¤ Hvilken rolle spiller brugerne i udviklingsprocessen i internetservices?
¤ casestudie: udvikling af Google Chrome
¤ Metode: semistrukturerede eliteinterviews med lederen af udviklingsteamet.
Anja Bechmann, Digital Footprints Research Group, Aarhus University
28
![Page 29: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/29.jpg)
¤ Motiv og baggrund for undersøgelse:
¤ Hurtigt ændrende brugerbehov og teknologi (Verganti)
¤ internetprodukter ER brugerinput (Bechmann & Lomborg 2013; Bruns, 2008)
¤ Agile modeller, “Life-Cycle Flexibility” (verganti 2005), perpetual beta
Anja Bechmann, Digital Footprints Research Group, Aarhus University
29
![Page 30: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/30.jpg)
Brugerinput/-involvering
¤ Bechmann & Lomborg, 2013
Anja Bechmann, Digital Footprints Research Group, Aarhus University
30
![Page 31: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/31.jpg)
Google Chrome
Anja Bechmann, Digital Footprints Research Group, Aarhus University
31
![Page 32: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/32.jpg)
Ideen og visionen
¤ Hastighed, sikkerhed, enkelhed
¤ “Do you remember in the old days, were basically half the screen was the browser, and half the window was the content.”
¤ Diktere udviklingen for andre browserleverandører
Anja Bechmann, Digital Footprints Research Group, Aarhus University
32
![Page 33: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/33.jpg)
Ændrede ideen sig med brugerinput?
¤ Nej – ideen blev fastholdt hele vejen igennem
¤ Udvikleren som opfinder ikke brugerdeltagelse på ideplanet
¤ Brugte sig selv som modelbruger for hvad brugerne havde behov for
Anja Bechmann, Digital Footprints Research Group, Aarhus University
33
![Page 34: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/34.jpg)
Hvilken karakter har brugerinput?
¤ Fire forskellige software-stadier og brugerinput hos Google:
¤ (Dog-fooding: intern release)
¤ Canary: 1% experiments eller mindre
Anja Bechmann, Digital Footprints Research Group, Aarhus University
34
![Page 35: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/35.jpg)
¤ Beta-canal: folk skriver sig op som betatestere, teamet vil helst have en bestemt mændge til at bruge de n første version ¤ Rapportere bugs
Anja Bechmann, Digital Footprints Research Group, Aarhus University
35
![Page 36: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/36.jpg)
¤ Stable-release: sender nye versioner til brugeren hver 6. uge, nye features, forbedret sikkerhed, hastighed ¤ Code.google.com – laver koden bedre, tilføjer, bugfikser
¤ Test – funktionalistisk (bugfixes, regression-test)
¤ Performance-test (hvor godt performer systemet)
Anja Bechmann, Digital Footprints Research Group, Aarhus University
36
![Page 37: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/37.jpg)
¤ “But basically it's like staging, right. We have this, when we have a new feature, and they are ready to be pushed to the next level, and there are a lot of users, that would like to be on the bleeding edge of the software. And they report …when that has sufficient quality, has moved up to the beta-canal and the beta-canal is robust than we will promote it to stable and than everybody will get it.”
Anja Bechmann, Digital Footprints Research Group, Aarhus University
37
![Page 38: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/38.jpg)
¤ Well, we have to follow the old standards and stuff like that. It's just easier in the beginning to innovate, right. Because the code get's more and more complicated. That's the problem with software in general, that it grows over time.
Anja Bechmann, Digital Footprints Research Group, Aarhus University
38
![Page 39: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/39.jpg)
Konklusion
¤ Brugerne ikke indflydelse på ide og grundprodukt
¤ MEN
¤ Funktionelle og performance brugstests hele tiden
¤ Jo ældre kode, desto sværere at ændre/innovere (også I internetvirksomheder)
Anja Bechmann, Digital Footprints Research Group, Aarhus University
39
![Page 40: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/40.jpg)
Næste gang
¤ Klassiker inden for strategianalyse: Mintzberg five Ps
Øvelse på timerne næste gang bliver at prøve at se på en selvvalgt (født)-digital case igennem Mintzbergs 5 perspektiver på strategi.
Prøv derfor derhjemme at forberede ved at læse teksten og eksemplificere de forskellige tilgange gennem aktuelle strategi-cases.
Anja Bechmann, Digital Footprints Research Group, Aarhus University
40
![Page 41: Innovation og internet softwareudvikling](https://reader034.vdocuments.net/reader034/viewer/2022051412/548404415906b5c1158b46db/html5/thumbnails/41.jpg)
Vi ses
Anja Bechmann, Digital Footprints Research Group, Aarhus University
41