Exam preparation Flashcards

1
Q

Hvilke vision scenarios er relevante for vores problem?

A
  • Information/Intervention
  • User/Law
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hvilke forskellige teknikker brugte vi for at undersøge vores visions scenarios?

A

Vi brugte:

  • Metaphors
  • Propositions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hvilken type af innovation er vores projekt og hvorfor

A

Vores er en proces innovation, da den måde vi bruger sensors på ikke har vist sig succesfuld endnu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hvilke typer af innovation er der?

A

produkt, proces, projekt og paradigme

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hvorfor bruges configuration tables?

A

I et projekt bør der være plads til innovation.

Af denne grund skal vi kunne håndtere gradvis udvikling.

Denne gradvise udvikling resulterer i en serie af prospects.

En configuration reflekterer over et helt projekt, sådan at det kan tages til vurdering.

Configuration tables viser denne reflektion.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hvor mange gange bør man lave et nyt configuration table?

A

Hver gang du ændre til et nyt prospect.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hvordan er vores ene configuration table anderledes end det andet?

A

Vi valgte at skifte retning med projektet da vi fandt ud af at der ikke var nogen fast standard for valg af modeller.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hvad var vores projekt trigger?

A

En kombination af user needs og technological oppertunity. Der er rigtig mange som kommer til skade i traffiken grundet uopmærksomhed på vejen. Med de nye sensor teknologier er det nu muligt at undersøge en løsning på dette.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Hvad er views?

A

Views bruges til at opdele bekymringer om projektet i forskellige kategorier.

Disse kategorier kaldes for de fire P’er

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hvad er de fire P’er?

A

Paradigm, Product, Project og Process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Forklar hvad Paradigm view er

A

Se SWI1.png

Det er det view som har fokus på udfordringen og problemet.

Her ser man det fra brugerens side som en række komponenter

“This View is called Paradigm because Problems and Challenges reflect the underlying mental models of the problem domain”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Forklar product view

A

Dette view har focus set fra en ingeniørs perspektiv og ser på produktet indefra for at undersøge hvordan det skal bygges.

Dette view har fokus på de teknologier som skal bruges, den arkitektur som skal benyttes og de features som produktet skal have. Paradigm og product views er typisk de views som udforsker problemet og hvordan man løser det.

Fokus på

  • Teknologier
  • Arkitektur
  • Features (hvad kan systemet)

“The Product view sees the con- struction from the ‘inside’ with a focus on technologies and ways to build function- alities. This view represents the solution domain. “

Se SWI3.png

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Forklar project view

A

Dette view fokuserer på management. Det er her hvor projektets vision befinder sig og bruges til at håndtere usikkerheder. Det er her vi vælger hvilke strategier der skal investeres energi i. Det er også her at vi skal fastholde det mål der er for projektet, sådan at der stadig er frihed til innovation, men at vi husker at bevæge os mod vores vision.

Se Swi4.png

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Forklar process view

A

Dette view vurdere man på de ting man har fundet og hvad man vil igang med. Det er derfor man her forklarer hvad ens forventninger, kriterier og fund består af. Dette view bruges til at repræsentere forskellige ideer og evaluere den potentielle kost der vil være i at undersøge en mulig løsning på et problem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Hvad er de tre paradigmer for software udvikling?

(Specielt den tredje mulige)

A

Traditionel,

Agil

og pramatisk, som er den præsenteret i essence

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Hvem kom på ideen og pragmatisme?

A

John Dewey

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Hvad er ideen om pragmatisk tankegang?

A

Praktiske problemer kræver kreative problem løsninger

Den pragmatiske tangeganke gang er derfor en slags

learning by doing.

Der kan være tidspunkter hvor man laver fejl, og lærer af disse.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Hvad er et objekt ifølge John Dewey?

A

Et objekt er en ting som har egenskaber og effekter - en ting som har en beskrivelse.

Men det er også en måde at udvide vores forståelse på.

Folk har en ide om hvad en computer er og hvad den kan f.eks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Hvad er et event ifølge John Dewey?

A

Et event kan ligesom et objekt have beskrivelser,

men ydermere er den bestående af:

en begyndelse.

et interval

en terminering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Hvad er en situation?

A

En situation betyder at problemet er kontekstuelt, altså at det er I en verden af objekter og hændelser.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Hvad er de tre niveauer af software udvikling?

A

tactic, strategy og rationale

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Hvad er tactics niveauet?

A

I dette niveau går vi efter et specifict mål. Dette handler om hvordan dele af vores løsning bliver opnået

Det er her man faktisk beskriver hvordan man vil nå sit mål

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Hvad er strategy niveauet?

A

Strategy niveauet er meget lignende tactics i form af komponenter,

men her er der fokus på hvad der kræves for at løsningen kan komme i mål. Det vil sige i form af arkitekturer, teknologier, problemer som skal løses og de elementer som kræves af løsningen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Hvad er rationale view?

A

I rationale viewet er der fokus på begrundelse for de valg vi tager dvs:

Vores vision (vores end-in-view)

begrænsninger ved løsningen (qualifier)

Rationalet har fokus på hvorfor vi gør alt det her og derfor er det også her at vi beskriver vores problem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Hvad er PROBLEMATIC i configuration tables?

A

Det er den første firkant under rationale/paradigm.

Her beskriver vi udfordringen der er generelt i form af challenge

efterfølgende beskriver vi vores delproblem kaldes problem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Hvad er Technologies i configuration table?

A

Det er de teknologier vi bruger under rationale / product

Vi fokuserer på hvilke teknologier produktet skal have for at kunne levere løsningen.

Ex. smart phone, smart watch etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Hvad er resolution i configuration tables?

A

Dette er under rationale / project.

Vi ser her på hvad visionen er for holdet,

vores warrant beskriver hvorfor det er vigtigt at løse problemet

Vores backing forklarer hvorfor vores ide er en god løsning til problemet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Hvad er criteria for resolution i configuration tables?

A

Det er hvad vores forventninger er at systemet kan når det er færdigt.

Det er også hvad vi rent faktisk fandt ud af, og om projektet derfor skal gå en anden retning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Hvad er elements i configuration tables?

A

Det er den første firkant i strategy / paradigm

Her tænker vi over hvilke elementer systemet skal have for at kunne løse problemet.

Dette kan være sådan noget som sensor teknologier eller lignende.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Hvad er arhitechture i configuration tables?

A

Det er de krav der er til systemet set med mere ingeniør briller.

Finde i strategy / product

Her kan vi reflektere over hvilke moduler der er brug for til løsningen, og hvad der helt lav praktisk er brug for, for at systemet kan virke

ex. skal vi bruger servere?

Skal brugeren have en wifi forbindelse hele tiden?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Hvad er Qualification i configuration tables?

A

Det er under strategy / project

her beskriver vi qualifier, det vil sige de limitations der er ved løsningen, men samtidig vores rebuttal, som er hvorfor vi kan leve med de limitations der er.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Hvad er criteria for arhitechture i configurationt tables?

A

Det er under strategy / process

Her beskriver vi de forventninger vi har til arkitekturen af systemet,

det er også her vi notere hvad vi fandt ud af om dette.

Et eksempel kan være om alle komponenter til systemet er velfungerende.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Hvad er Scenarios i configurationt tables?

A

Det er den første firkant under tactics / paradigm

her beskriver hvordan de forskellige scenarier som beskriver brugen af systemet er forbundet med mindst en af de elements vi har

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Hvad er Features i configuration tables?

A

Det er under tactics / product

her beskriver vi hvordan systemet kan hjælpe med problemet,

i form a specifikke features.

Ex. systemet kan bruges til systematisk test af modeller på nyt data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

Hvad er offers i configuration tables?

A

Det er under tactics / project

Hvad er det denne løsning på systemet tilbyder?

En løsning kræver forskellige features for at være brugbar, disse features er begrundet af de scenarier som systemet skal kunne anvendes i

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

Hvad er Criteria for offer i configuration tables?

A

Det er under tactics / process

Her beskriver vi hvad vores forventninger er for hvad vores offer skal kunne når vi er færdige med systemet

Ydermere beskriver vi hvad vi fandt ud af.

Ex. Vi kan sammenligne modeller, men det er svært at få høj performance for dette.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

Hvad er en transaction i deweyian inquiry?

A

Det er de interaktioner som den som undersøge situationen har med de elementer som danner situationen.

The inquirer does not stand outside the problematic situation like a spectator; he is in it and in transaction with it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

Hvilke to operationer gør inquiry brug af?

A
  1. ideational subject matter - som er de koncepter der gør en situation forståelig, ex. objekter og events
  2. Existential subject matter - som er de eksperimenter som interagere med objekter eller events i en allerede eksisterende situation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

Hvad er et mean?

A

Means er brugbare for at opnå et resultat. En database eller en server er et mean. Ikke alle means er dog genstande i den materielle verden. Nogle facilitere de processer som bruges for at opnå resultatet. John Dewey skelner derfor mellem material means og procedural means.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

Hvad er material means?

A

Material means er den type af means som er krævet for at forstå løsningen. Ex. Software mønstre, programmerings paradigmer og værktøjer som kan bruges. Udover dette er det også de koncepter som gruppemedlemmerne kender til, såsom familie, firma, underholdning, togstation osv.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

Hvad er procedural means?

A

Denne type means er med fokus på den procedure der er i udviklingen, det er her vi har sådan noget som sprints og generel planlægning.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

Hvad er end-in-view?

A

End-in-view er en ide om et mål, det kan fx. være et sprint goal, men det kan også være et overordnet mål for projektet.

Omstændigheder kan ændre end-in-view. Man kan have et overordnet mål, som er bygget på antagelser. Disse antagelser kan dog være forkerte, og målet skal derfor ændres.

Dette er et overordnet end-in-view. Dette gælder også for et sprint, hvor det er muligt at ændre retning efter sprintet. Dette gælder også for delproblemer som kan forekomme under projektet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

Hvad bruges Paradigm View til?

A

Til at reflektere over “Problem” og “Challenge” set ud fra brugerens og eksterne systemers synspunkt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Hvad bruges Process View til?

A

Bruges til ideudvikling og -evaluering, den del som kaldes “appreciation”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

Hvad bruges Product View til?

A

Det bruges til Transactions med problemdomænet ud fra et teknologisk synspunkt.
Dermed bruges til at vurdere hvordan løsningen skal bygges, og til at identificere nøgle teknologier.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

Hvad bruges Project View til?

A

Bruges til rationalet af projektet, og for management af projektet.
Det er her at projektets Vision udvikles og vedligeholdes, samt “research efforts” håndteres.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

Hvad bruges roller til?

A

Rollerne opfordrer til at bestemte tankegange og ansvarområder blandt projektets udviklere.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

Hvad er “Paradigm Innovation”?

A

Ændringer i “Mental Model”, der enten fjerner blokeringer eller give nye perspektiver, som giver anledning til nye muligheder og løsninger (Tidd et al, 2005)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

Hvad er Anchors 4 ansvarsområder?

A

• Ensure that the team is fully functional and productive at all times.
• Offer and adapt methods, techniques, and tools to support work.
• Ensure fairness in Potential and idea evaluations via appropriate methods
and evaluation criteria.
• Take care of ‘foreign affairs’ by representing the project to stakeholders
and shield the team from external interference.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

Hvad er Responders funktioner?

A

• Point to technological alternatives in building solutions.
• Help evaluate strengths, weaknesses, opportunities, and threats.
• Engage in scenario and vision development from a technological
perspective.
• Help evaluate feasibility and potential of wanted scenarios.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

Hvad er rollen Anchor?

A

Anchoren er facilitatoren for arbejdsprocessen, og er ansvarlig for det samlede hold fungerer.
Samtidig er han/hun ansvarlig overfor eksterne stakeholders.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

Hvad er rollen Challenger?

A

Er den rolle der ser det fra kundens perspektiv, og som står for prioriteringen og godkendelse af ideer.
Skal have stor viden om anvendelsesområdet.

53
Q

Hvad er rollen Child?

A

Child kan stille alle de dumme spørgsmål, komme med de store tanker, men ingen har ansvar for at lytte til ham/hende.
Child tager heller ikke ansvar for sine forslag/tanker.
Det er også en rolle, som alle kan tage på sig midlertidigt i løbet af projektet.

54
Q

Hvad er rollen Responder?

A

Kommer med, og implementere, de tekniske løsninger.
Skal være åbne overfor nye ideer og god argumentation.

55
Q

Hvad er to almindelige spørgsmål Challenger kan stille?

A
  • Is this the right solution for us?
  • Is this the best we can get?
56
Q

Hvad vil du gerne udforske med Paradigm View?

A

What “is” and what “could be”. P. 118

57
Q

Hvilke 4 aktiviteter deltager Child i?

A

Ideation, Detaling, Evaluation, og Vision maturation.

58
Q

Ideation, Detaling, Evaluation, og Vision maturation.

A
  • Be responsible for the value created by the product.
  • Engage in idea and scenario development.
  • Prioritize features according to value.
  • Accept or reject proposals and work results.
  • Decide on release dates and contents.
59
Q

Hvilken rolle extra kan en Anchor have samtidig med at være Anchor?

A

Responder

60
Q

Hvilken Value har Responder meget at gøre med?

A

Transaction

61
Q

Hvilket View er Challenger i?

A

Project View

62
Q

Hvilket view hører Child til?

A

Paradigm View

63
Q

Hvor mange Challengers er der på et hold?

A

Oftest én.

64
Q

Hvordan er 4 views knyttet op mod værdierne?

A
  • Paradigm: Reflection over requirements.
  • Product: Transaction over solution.
  • Project: Reasoning over assignments.
  • Process: Appreciation over structuration.
65
Q

I hvilket View er Responder?

A

Product View?

66
Q

Når man snakker om scenarier i Paradigm View, hvilke to faktorer drejer det sig så om?

A

Stakeholders; Dem, der bliver berørt af løsningen.
Kontekst; I hvilke fysiske, lovmæssige, og “systemic worlds” udfolder løsningen sig i.

67
Q

The four innovasion triggers

A

User needs
Technological opportunity
Solution reuse
Competitive stress

68
Q

The four P’s in Essence

A

Paradigm, project, product, process

69
Q

What is the two basic parts of Pragmatic Software Development?

A

The Hypercomplex.
The problem-oriented.

70
Q

Hvad er et review i essence?

A

Essence gør brug af Rationale, strategy og tactics review, for at forstå problemet. Essence udvider et almindeligt sprint sådan at RST bliver indført i sprint planlægningen, og vurderet i sprint reviewet. (se billede).

71
Q

Hvordan struktureres et review i essence?

A

Så for at strukturere et review, tager essence udgangspunkt i de her ETVX modeller (se billede). Her er entry kriteriet vores refleksion. Opgaverne der findes er vores transaction. Validering er appreciation. Og exit criteria er reasoning.

72
Q

Hvad er paradigm for RST reviews?

A

Agile value: Samarbejde med kunden er vigtigere end at lave en rigid kontrakt

Agreement: Både traditionel og agil forventer at kunden formulerer krav

Essence value: Refleksion over krav hvilket betyder: Det er vigtigere at forstå needs end at lave en liste af specifikationer

73
Q

Hvad er reflection for paradigm i RST reviews?

A

Problem, elements og scenarios

(se billede)

74
Q

Hvad er product for RST reviews?

A

Agile value: Kørende kode over uddybende dokumentering

Agreement: Både traditionel og agil fokuserer på at levere løsninger defineret af kunden

Essence value: Transaction over løsning hvilket betyder: Det er vigtigere at finde muligheder end at levere rå resultater

75
Q

Hvad er reflection criteria for project i RST reviews?

A

Technologies, Arhitecture og Features

76
Q

Hvad er project for RST reviews?

A

Agile value: Reagere på ændringer over at følge planen

Agreement: Både traditionel og agil styrer projekter med opgaver

Essence value: Reasoning over opgaver hvilket betyder: Det er vigtigere at have en retning end at vide hvordan vi skal komme derhen

77
Q

Hvad er reflection criteria for project i RST reviews?

A

Vision, warrant, Backing, qualifier rebuttal og offer

78
Q

Hvad er process for RST reviews?

A

Agile value: Individer og interaktioner over processer og værktøjer

Agreement: Både traditionel og agil værdsætter stabile software processer

Essence value: Appreciation over strukturering hvilket betyder: Det er vigtigere at bevæge sig i den rigtige retning end at følge rutinen

79
Q

Hvad er reflection criteria for process i RST reviews?

A

Her vurdere vi processen på det hele

(se billede)

80
Q

Beskriv child

A

Child er den naive rolle. Her er der mere fokus på refleksion istedet for krav til systemet. Det er en kreativ rolle, hvor vilde ideer som ikke tager hensyn til den arkitektur som systemet har. Ingen har ansvar til at lytte til child, men child har heller ikke ansvar til at føre sine ideer ud i livet. Alle kan påtage sig rollen som child i løbet af projektet. Child er den optimistiske rolle som deltager i fire aktiviteter.

Ideation: Engaging in activities stimulated by what-ifs, let’s trys and the like to open up for alternative ideas or notions of context and needs.

Detailing: Developing or challenging scenarios or key elements. Problem domain needs and desires are fleshed out in wireframes, prototype simulations and improvisations inspired by technology options.

Evaluation: Questioning idea evaluations, offering alternative assessments, or suggesting other criteria for evaluations.

Vision maturation: Challenging or expanding the core assumptions or raison d’être of the project.

81
Q

Beskriv challenger

A

I traditionel software udvikling, er denne rolle delvist customer og delvist project manager. Challenger agerer på baggrund af de interessenter som er for projektet. Rollen er central for hvordan udfordringen bliver præsenteret for holdet. Challengeren skal have ekspertviden for anvendelsesområdet (det område hvor systemet skal bruges). Som regel er der kun en challenger, men der kan være situationer hvor flere challengers bliver brugt. At have en rigtig kunde som challenger er bedst, men ikke altid mulig.

Finally, the Challenger together with the team defines product releases that will help explore and implement the overall project idea. The Challenger thus has several functions, as he or she must:

Be responsible for the value created by the product.

Engage in idea and scenario development.

Prioritize features according to value.

Accept or reject proposals and work results.

Decide on release dates and contents

82
Q

Beskriv responder

A

Responder er den som står for den teknologiske viden. Responderen sørger for at maksimere brugen af nyttigt teknologi, som skaber mest værdi for den ønskede løsning til problemet. En god responder sørger for at forskellige teknologier og designs bliver afprøvet. Responderen kan selv eksperimentere med forskellige teknologier for at finde frem til den bedste for det specifikke problem. Der kan sagtens være flere responders i et projekt. En responder svarer måske meget en team member i scrum. Responders skal blive enige om system arkitektur og design, eller have en overordnet rolle som tager beslutningen. Det er dog vigtigt at dette design er så simpelt som muligt, sådan at der er plads til nye ideer.

The Responder thus has several functions as he or she must:

Point to technological alternatives in building solutions.

Help evaluate strengths, weaknesses, opportunities, and threats. 180

Engage in scenario and vision development from a technological perspective.

Help evaluate feasibility and potential of wanted scenarios.

83
Q

Beskriv anchor

A

Anchoren er den som står for administration og kommunikation med eksterne interessenter. Anchoren er ansvarlig for det samlede projekt. Det er anchoren som har ansvar for brugen af reviews og sprint planning. I traditionel software udvikling er anchoren en project manager. Rollen er central for at vedligeholde flow i projektet. Det er anchoren som skal sikre at teamet ikke mister fokus på projektet. Der skal være plads til innovativ tankegang, men projektet skal stadig nå i mål. Anchoren sørger for at selvom der er diskussion i projektet, skal der sikres gode argumenter for de valg der kommer. Anchoren er ofte en responder som har det her ekstra ansvar. I scrum vil det svare til en scrum master.

The Anchor has several responsibilities as he or she must

Ensure that the team is fully functional and productive at all times.

Offer and adapt methods, techniques, and tools to support work.

Ensure fairness in Potential and idea evaluations via appropriate methods and evaluation criteria.

Take care of ‘foreign affairs’ by representing the project to stakeholders and shield the team from external interference.

84
Q

Hvad er affordance

A

Affordance er elementer der muliggør noget i samspil med nogen der vil gøre det “noget”.

Hovedsagligt 3 ting i software innovation: Foreseeable hardware changes, Upcoming services, Upcoming standards

85
Q

Hvilke process værktøjer har vi at bruge?

A

Idegenerering, Single idea evaluation og Comparative idea evaluation

86
Q

Hvad er de to forskellige (og vigtige) tankegange når det kommer til ide generering?

A

Der er to forksellige tankegange som er vigtige når det handler om idegenerering. Den første er kalde divergent thinking hvor man breder sig ud og danner alternativer og nye perspektiver, den anden kaldes convergent thinking, hvor man udvider og undersøger specifikke ideer.

87
Q

Hvilke to redskaber giver essence til single idea evaluation?

A

SWOT og value analysis

88
Q

Beskriv SWOT

A

Strengths, weaknesses, oppertunities og threads

89
Q

Beskriv value analysis

A

Denne type evaluering er mere fokuseret end SWOT, her beskriver man nelig potentialet ved de forskellige egenskaber for ideen. Så for vores projekt kan det være at det er sikkerhed som er en vigtig egenskab. Derfor kan man give den en vurdering.

(se billede)

90
Q

Hvilke to typer af evaluation giver essence for comparative idea evaluation?

A

NAF analyse og PMI analyse

91
Q

Beskriv hvad NAF analyse er

A

Hvis vi skal sammenligne to ideer kan vi gøre brug af en NAF analyse. Her vurdere man de enkelte værdier baseret på novelty, attractiveness, and feasibility i en skala fra et til fem, hvor fem er højest.

92
Q

Beskriv en PMI analyse

A

Hvor en NAF analyse har faste predefinerede kategorier til sammenligning, så vil brugen af en PMI analyse ikke sådanne kategorier, men i stedet gør brug af plus, minus og interessante ting ved hver ide.

93
Q

Beskriv forholdet mellem software process innovation og software product innovation

A

Der er et meget kompleks forhold mellem software processer og software produkter. Det er ikke bevist at innovative software processor fører til innovative software produkter.

Måske kan bedre software processer inden for et bestemt område føre til bedre og innovative produkter, men i nogle situationer kan det også være bedre at udvikle produktet ved brug af traditionelle software processer.

94
Q

Hvad er forskellen på creativity, invention og innovation?

A

Creativity refers to the personal (or group) characteristics which can lead to invention, often described as internal abilities or states or relationships.

Invention refers to the process or result of creativity - to an idea or artifact which is novel, or the action of developing it.

Innovation describes the creative act and invention carried into wider use, leading to substantial kinds of change; thus the successful exploitation of new ideas.

Thus we should understand that innovation is more than creativity and more than invention. Merely to design something that is new is not innovation; in fact novel ideas are fairly commonplace and often not the difficult part of innovation. The invention must be developed and produced (normally commercially), distributed and brought into use. The end result of innovation is social change, a change of understanding or practice in a community of people.

95
Q

Hvilke elementer har indflydelse på software timing?

A

Installed base, Software trajectories, software convergance, user demand.

Alt dette leder op til innovation window

96
Q

Beskriv installed base

A

For at forstå alt software innovation, er det nødvendigt at forstå både den sociale og tekniske infrastruktur som gør denne innovation mulig.

Infrastrukturen er noget som mange ikke lægger mærke til i løbet af deres hverdag, men den er essentiel for at man kan bruge de forskellige teknologier eller komme op med nye. Rose opdeler infrastrukturen i to kategorier, fysisk og social.

Et eksempel på en teknologi, som krævede denne rette installed base er Skype.

97
Q

Beskriv software trajectories

A

Trajectories beskriver den retning noget bevæger sig. For skype var det vigtigt at voice over internet blev udviklet på, hvortil de protokoller som tillader dette, blev interessante i 90’erne. Ydermere var det vigtigt at brugen af peer to peer netværk blev mere populært i samme tidsrum. Dette muliggjorde skype. Figuren nedenfor viser ideen om trajectories.

98
Q

Beskriv software convergance

A

Det sker mere og mere at teknologier bliver digitaliseret og samlet i et sted. Dette kaldes technological convergance, hvor teknologier som før var analoge (ex. pladespiller) bliver digitale (ex. spotify / mp3 musik). Dette giver derfor en mulig for at vi samler systemer under samme overordnede teknologi, hvilket åbner op for helt nye muligheder.

99
Q

Beskriv user demand

A

Ved enten at opfylde en efterspørgsel (facebook), eller ved at lave en efterspørgsel (apple: iPhone) kan man påvirke markedet og derved måske danne ny innovation. Eksempelvis skabte Skype mere fokus på brugen af telefonisk kommunikation, og det førte også til priskrig blandt mobile udbydere.

En virksomhed ønsker at opfylde brugernes behov, og at finde frem til dem, og forstå dem, er afgørende for hvorvidt ens produkt kan fange køberne.

100
Q

Beskriv innovation window

A

Timingen er helt utrolig vigtig for at gøre en software innovation vigtig. Kommer den for tidligt, kan det være der ikke er den korrekte installed base, og udviklingen vil derfor blive omkostningsfuld, og prisen derefter. For sent og innovationen er allerede sket af mange andre inden for markedet. Det er derfor vigtigt at man som innovativ software udvikler:

Teknologiske trends og trajectories

Digitalisering og convergence

Sociale og teknisk infrastruktur udvikling

Bruger efterspørgsel (demand)

Og timing i forhold til sit innovation window

101
Q

Forklar hvorfor det er vigtigt at øge sit community?

A

For at kunne være innovativ, er det vigtigste at udvide sit community af lige sindede. Det handler om at kunne bruge forskellige værktøjer til både eksplicit og underforstået forståelse for hinandens viden. Dette giver os alle en bedre base for innovation

102
Q

Nævn de forskellige teknologiske karakteristika

A

novelty / utility

broad -> focused

low <–> high

incremential / radical

103
Q

Hvad er utility / novelty?

A

Novelty og utility er to karakteristika som kan bruges til at afgøre en teknologi.

Billedet forklarer det perfekt

104
Q

Hvad er Althullers hieraki af tekniske systemer?

A

Althuller præsenterede også sit hieraki af tekniske systemer:

Se billede

105
Q

Hvad giver utility / novelty

og

althullers hieraki os?

A

Disse værktøjer giver mulighed for at kunne forstå hvordan denne teknologi er innovativ. Er den fokuseret på en meget lille del af det overordnede system, eller er den en helt ny radikal ændring på kemiske processer som kan bruges til transportation? Er den meget brugbar for de enkelte brugere, eller er den måske mere noget man ikke har set før, og derfor er så nytænkene at vi først nu skal finde steder den kan bruges? Alt dette giver et overblik over ens innovation.

106
Q

Hvad er low / high figuren som althuller bruger til opdeling af teknologier?

A

Se figur

Som man kan se er et niveau fem en meget sjælden videnskabelig ændring. Hvor level to er mindre forbedringer på et eksisterende system.

107
Q

Hvad er forholdet mellem broad / focused og low / high?

A

Vi kan bruge dette forhold til at forstå om vi har at gøre med en inkrementiel innovation eller en radikal innovation.

Se figur

108
Q

Hvad er de seks innovation process strategies?

A
  1. Creative Requirements Analysis
  2. Designed Process Framework
  3. Low Tech Prototyping
  4. User driven innovation
  5. Community development – the open source model
  6. Research Prototype
109
Q

Beskriv Creative Requirements Analysis

A

Integrer light bulb modellen til en normal udviklings cyklus

I stedet for requirements ingenieering, erstatter man den med mere fantasifulde og kreative teknikker

Arbejd med brugere som primært er ansvarlige for nye ideer.

110
Q

Beskriv Designed Process Framework

A

Mere agil tankegang med fokus på værktøjer, teknikker, roller og opgaver alt sammen integreret i dette.

Udviklere tager ansvar for ideudvikling.

Dette svarer fint til essence:

Views: Product, Paradigm, Project og Process

Roles: Challenger, Responder, Anchor og Child

111
Q

Beskriv Low Tech Prototyping

A

Se figur!

112
Q

Beskriv User driven innovation

A

Hav meget mere fokus på brugere, og derved høre dem ad hvilke ideer de har til en mulig løsning.

Det kan dog være svært at overføre information fra brugerne til udviklere, da de måske ikke helt ved hvad de vil have. Det er også vigtigt at de er specifikke i deres forklaring.

Man kan gøre brug af lead users, dvs. brugere med ekspertise inden for området samt IT kompetencer.

Her kan man også gøre brug af online communities til at få et indtryk.

113
Q

Beskriv Community development – the open source model

A

Ved brug af open source tilgangen, er det muligt at få hurtig udvikling og have en kæmpe mængde af brugere som kan prøve forskellige versioner af. Det er en mulighed for rig kommunikation og mange ekspert personer kan have input.

114
Q

Beskriv Research Prototype

A

Dette er innovation ved brug af research, som jo kræver ekstern funding.

Her kan researchers teame op med udviklere, sådan at man både forstår de videnskabelige og udviklingsmæssige begrænsninger.

115
Q

Beskriv Software Team Innovation/Creativity Factors

A

Negative factors

  • Creativity barriers
  • Group dysfunction

Positive factors

  • Software team roles
  • Communicative interactions
  • The accommodation of divergent thinking
  • Team learning
  • Overview (common purpose)
  • Expertise integration
  • Social practice patterns
  • Environmental scanning
116
Q

Beskriv innovation activity model

A

se figur

117
Q

Hvad er ideen med values i essence?

A

Vi har forskellige view (måder at se projektet på) hvert view undersøtter et value. Som er en måde at sammenligne sig i forhold til det agile manifesto. Det er altså de værdier som vi tager med videre:

(Reflection) rejects the conventional focus on requirements and points to reflection as a way to see needs in light of options.

(Transaction) rejects the conventional struggle for finishing work and points to viewing any design step as offering possibilities for even better solutions

(Reasoning) rejects the conventional view on project management as handling assignments and suggests using the project Vision as an alternative way to steer development in a wanted direction

(Appreciation) rejects the conventional focus on structuring work according to universal practices and suggests a stronger focus on reviewing work according to the specifics of the moment.

118
Q

Er vores projekt broad eller focused

A

Broad, da vi bruger mange forskellige komponenter

119
Q

Hvad er de 8 heuristics?

A

Keep your head up

Grow your knowledge community

Target your product’s innovation profile

Develop your personal creativity

Be a super-team-worker

Bring your toolbox

Shape your own process

Know when you are (not) innovative

120
Q

Beskriv keep your head up

A

Do you understand the latest technical trends and developments in the field you are working on?
Do you know the rival products that other software companies are working on?
Do you understand the emerging technology potential?
Have you assessed what infrastructure your product requires, and will it in place when the product is released?
Have you investigated the potential market for your product?
Is your timing right?

121
Q

Beskriv grow your knowledge community

A

Are you in contact with leaders in the field: other development groups, researchers, universities, lead users?
Do you partner to improve your expertise base?
Can you import necessary expertise for the project when you need it?
Do you get valuable external feedback from outside the project? From outside the company
Are you a member of relevant online and offline knowledge communities?

122
Q

beskriv Target your product’s innovation profile

A

Can you articulate the added value (utility) for the user?
Have you determined how your product is new and original?
Do you understand your user community – their work and leisure habits?
Do you understand how your users’ lives will change when they use your product?
Do you work with the product’s innovation profile?

123
Q

Shape your own process

A

Do you have an innovation process strategy and is it suitable for the task?
Do you have the correct balance of market-led and technology-led strategies?

Are there techniques and practices which stimulate the creativity of the team, and does it allow space for creativity and innovation?

Can you improvise your way out of the difficulties?

Do you continually and explicitly adapt your process to the current needs of the project?

124
Q

Beskriv Develop your personal creativity

A

Are you, personally, learning fast?
Does your role in the project suit and stimulate you?
Can you bring your expertise and experience to bear on the software challenge?
Are you challenged and stimulated by the tasks you have without feeling chronic stress?
Are you often in flow?

125
Q

Be a super-team-worker

A

Are you aware of the factors that hinder the team’s innovation and do you work to improve them?
Does the team recognise sub-optimal teamwork and work to improve it?
Does the team work towards an evolving shared vision and know where it is going?
Does the team work at effective communication (dialogue)?
Does the team understand how to accommodate divergent thinking?
Do the team members communicate their experience and expertise and learn from each other?

126
Q

Bring your toolbox

A

Does the project have a repertoire of formal or informal creativity techniques and use them where appropriate to help you to move forward?
Do you have the right tool support to maximise creative progress and minimise drudge work?

127
Q

Know when you are (not) innovative

A

Does the team recognise when it is not moving forward, discuss it openly and do something differently as a result?

128
Q
A