Agil projektledning (F10 och Gustavsson 2011) Flashcards

1
Q

Vad är den främsta styrkan hos de traditionella (sekventiella) planeringsverktygen?

A

De kan användas för att koordinerar ett stort antal människor och få så kort ledtid som möjligt genom parallellisering av många aktiviteter.

(ledtid = kalendertiden det tar från att påbörja till att avsluta ett projekt)

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

Vad är problematiken i de traditionella planeringsverktygen som lett till att agila metoder utvecklats?

A

Projekten blir större samtidigt som antalet anställda involverade i projekten blir färre. Därmed är möjligheten till parallellisering eller annan koordinering för att förkorta ledtiden liten.

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

Vilka är de 6 centrala värderingarna inom Lean?

A
  • Eliminera slöseri
  • Fokusera på lärande
  • Skjut på åtagande
  • Leverera snabbt
  • Respektera människor
  • Optimera helheten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vad innebär värderingen “Eliminera slöseri”?

A

All tid som inte genererar värde för slutresultatet är slöseri. Därmed är all väntan slöseri (t.ex väntan från att ett förslag lämnas in till godkännande). Att eliminera slöseri förkortar alltså ledtiden. T.ex kan man låta en tekniker arbeta direkt tillsammmans med testaren så att denne på en gång kan säga till om något är tokigt istället för att teknikern ska lämna ifrån sig produkten och sen invänta respons från testaren.

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

Vad innebär värderingen “Fokusera på lärande”?

A

Det är alltid tillåtet att misslyckas en gång. Om man aldrig misslyckas har man kanske inte provat alternativa tillvägagångssätt och har man misslyckats två gånger har man inte lärt av sina misstag. Följer man denna filosofi kan man ständigt utvecklas.

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

Vad innebär värderingen “Skjut på åtagande”?

A

Lean-principen att skjuta på åtagande handlar om att inte fatta beslut förrän man är så nära som möjligt att genomdriva beslutet. Åtaganden som kommer så sent som möjligt har bättre möjlighet att efterlevas eftersom målet då är närmare i sikte. Risken finns annars att man blir för fäst vid ett tidigt beslut så att man får svårt att acceptera förändringar av beslutet.

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

Vad innebär värderingen “Leverera snabbt”?

A

När gruppen väl har fattat ett beslut och har ett tydligt åtagande om att genomföra en uppgift ska den agera så snabbt och effektivt som möjligt. Anledningen till det är bland annat att vi människor har lätt för att glömma. Omvärlden ändrar villkoren och arbetarna glömmer detaljer kring det fattade beslutet.

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

Vad innebär värderingen “Respektera människor”?

A

Respektera människor och dess kompetens. Lita på att den som är närmast problemet har bäst kännedom om vad som är rätt beslut.

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

Vad innebär värderingen “Optimera helheten”?

A

Att bara optimerar en lite del av arbetsprocessen kan skapa mer problem än nytta. Om t.ex produktionshastigheten fördubblas men försäljning förblir densamma kommer lagret att växa för varje dag som går. Istället bör hela kedjan effektiviseras och flaskhalsar elimineras.

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

Vad innebär ett inkrementellt arbetssätt?

A

Man skapar löpande färdiga, användbara delar (inkrement) av värdeskapande projektresultat

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

Vad innebär ett iterativt arbetssätt?

A

Arbetet utförs i cykler (iterationer) där man i varje cykel förbättrar och utvecklar projektresultatet.

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

Vad är ett Scrum team?

A

En effektiv, självgående projektgrupp???

Denna grupp är signifikant för den agila metoden

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

Vad prioriterar agil projektledning enligt det agila manifestet?

A
  1. Individer och interaktion framför processer och verktyg
  2. Fungerande programvara framför omfattande dokumentation
  3. Kundsamarbete framför kontraktsförhandling
  4. Anpassning till förändring framför att följa en plan
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Vad innebär det att “Individer och interaktion är viktigare än processer och verktyg”?

A

Hur projektgruppen är sammansatt och hur personerna kan samarbeta måste föregå vilka processer och verktyg som gruppen behöver. Projektgruppen ansvarar för att arbetet utförs med bästa möjliga process och verktyg.

Det betyder inte att agila projekt inte kan följa en uttalad process inom organisationen, det betyder bara att projektdeltagarna är ansvariga för att göra de modifieringar av eller avsteg från processen som behövs för att bli så framgångsrika som möjligt.

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

Vad innebär det att det är “viktigare med fungerande mjukvara snarare än omfattande dokumentation”?

A

I generella termer: Användbart projektresultat framför omfattande dokumentation.

Det viktiga är alltså att se till att resultat produceras löpande i projektet. Arbetet delas in i korta cykler/etapper där det finns möjlighet till kontroll och förändring. Under varje etapp bör användbart resultat produceras.

  • möjliggör stopp närsomhelst
  • kunden kan se vilka resultat som uppnåtts under processens gång
  • arbetarna ser resultat och blir motiverade under processens gång
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Vad innebär det att “Kundsamarbetet är viktigare än kontraktsförhandlingarna”?

A

Kundsamarbete är viktigt och i agila processer uppnås detta genom att ett stopp görs i varje arbetscykel då projektgruppen visar upp det delresultat som åstadkommits och låter kunden se, känna på och diskutera projektresultatet. Detta görs med som mest en månads mellanrum vilket gör att kunden under hela projektet är närvarande och har möjlighet att påverka.

17
Q

Vad innebär det att “Det är viktigare hur man hanterar förändringar än att man följer en förutbestämd plan”?

A

Inom agil projektledning utgår man ifrån att det är lönlöst att försöka förutse exakt hur allting blir i framtiden. Man förutser att planer som skrivs innan projektet startar troligtvis kommer behöva justeras då omvärlden förändras eller kunden/beställaren löpande får insikter om hur projektresultatet kan förbättras. Processen ska möjliggöra och välkomna förändringar.

Förändringar närsomhelst hade dock gjort arbetet kaosartat och ineffektivt, därför tillåts bara förändringar vid varje stopp.

18
Q

Vilka är de 12 agila principerna?

A
  1. Vår högsta prioritet är att tillfredsställa kunden genom tidig och kontinuerlig leverans av värdefull programvara.
  2. Välkomna förändrade krav, även sent under utvecklingen. Agila metoder utnyttjar förändring till kundens konkurrensfördel.
  3. Leverera fungerande programvara ofta, med ett par veckors till ett par månaders mellanrum, ju oftare desto bättre.
  4. Verksamhetskunniga och utvecklare måste arbeta tillsammans dagligen under hela projektet.
  5. Bygg projekt kring motiverade individer. Ge dem den miljö och det stöd de behöver, och lita på att de får jobbet gjort.
  6. Kommunikation ansikte mot ansikte är det bästa och effektivaste sättet att förmedla information, både till och inom utvecklingsteamet.
  7. Fungerande programvara är främsta måttet på framsteg.
  8. Agila metoder verkar för uthållighet. Sponsorer, utvecklare och användare skall kunna hålla jämn utvecklingstakt under obegränsad tid.
  9. Kontinuerlig uppmärksamhet på förstklassig teknik
    och bra design stärker anpassningsförmågan.
  10. Enkelhet – konsten att maximera mängden arbete
    som inte görs – är grundläggande.
  11. Bäst arkitektur, krav och design växer fram med självorganiserande team.
  12. Med jämna mellanrum reflekterar teamet över hur det kan bli mer effektivt och justerar sitt beteende därefter.