SlideShare a Scribd company logo
1 of 9
Mellan Skylla och Karybdis Anders Nilsson och Rasmus Kjellman
Messinasundet  Joniska havet Italien Sicilien Tyrrenska havet
Monster! Italien Sicilien Skylla Karybdis
Agila processmonster? Iterationer Scrum Anarki Dogmatism
Teamet är för nära Skylla-anarki ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Teamet är för nära Karybdis-dogmatism ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Spelar det någon roll?
Rätt väg genom sundet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tack för oss! ,[object Object]

More Related Content

Viewers also liked

Viewers also liked (18)

Budgeten är död
Budgeten är dödBudgeten är död
Budgeten är död
 
Tajmboxat tänkande
Tajmboxat tänkandeTajmboxat tänkande
Tajmboxat tänkande
 
Code Reviews
Code ReviewsCode Reviews
Code Reviews
 
Vart tog tekniken vägen?
Vart tog tekniken vägen?Vart tog tekniken vägen?
Vart tog tekniken vägen?
 
Agila chefer - What's in it for me
Agila chefer - What's in it for meAgila chefer - What's in it for me
Agila chefer - What's in it for me
 
Bättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med KanbanBättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med Kanban
 
Story driven development i Erlang
Story driven development i ErlangStory driven development i Erlang
Story driven development i Erlang
 
Konsten att skriva dåliga lappar
Konsten att skriva dåliga lapparKonsten att skriva dåliga lappar
Konsten att skriva dåliga lappar
 
When Worlds Collide - Agile möter gamla världens belöningssystem
When Worlds Collide - Agile möter gamla världens belöningssystemWhen Worlds Collide - Agile möter gamla världens belöningssystem
When Worlds Collide - Agile möter gamla världens belöningssystem
 
Hur ett Gantt-schema gjorde projektet till ett misslyckande
Hur ett Gantt-schema gjorde projektet till ett misslyckandeHur ett Gantt-schema gjorde projektet till ett misslyckande
Hur ett Gantt-schema gjorde projektet till ett misslyckande
 
Fel, fel, fel!
Fel, fel, fel!Fel, fel, fel!
Fel, fel, fel!
 
Testdrivning med automatiska acceptanstester – praktiska erfarenheter
Testdrivning med automatiska acceptanstester – praktiska erfarenheterTestdrivning med automatiska acceptanstester – praktiska erfarenheter
Testdrivning med automatiska acceptanstester – praktiska erfarenheter
 
Det agila språket
Det agila språketDet agila språket
Det agila språket
 
Empiri på riktigt - en tilluxad agil utvecklingsmodell
Empiri på riktigt - en tilluxad agil utvecklingsmodellEmpiri på riktigt - en tilluxad agil utvecklingsmodell
Empiri på riktigt - en tilluxad agil utvecklingsmodell
 
Älska det du gör
Älska det du görÄlska det du gör
Älska det du gör
 
Accounting manual
Accounting manualAccounting manual
Accounting manual
 
A.rehman ob ppt
A.rehman ob pptA.rehman ob ppt
A.rehman ob ppt
 
12 ob
12 ob12 ob
12 ob
 

More from Agila Sverige

More from Agila Sverige (17)

Kasta ut experterna och fokusera på helheten
Kasta ut experterna och fokusera på helhetenKasta ut experterna och fokusera på helheten
Kasta ut experterna och fokusera på helheten
 
Visst kan vi självorganisera... vi ska bara fråga chefen först.
Visst kan vi självorganisera... vi ska bara fråga chefen först.Visst kan vi självorganisera... vi ska bara fråga chefen först.
Visst kan vi självorganisera... vi ska bara fråga chefen först.
 
Hantera felhantering
Hantera felhanteringHantera felhantering
Hantera felhantering
 
Är det Agilt som gäller, eller?
Är det Agilt som gäller, eller?Är det Agilt som gäller, eller?
Är det Agilt som gäller, eller?
 
Vad kan vi arkitekter lära oss av Agile?
Vad kan vi arkitekter lära oss av Agile?Vad kan vi arkitekter lära oss av Agile?
Vad kan vi arkitekter lära oss av Agile?
 
When Worlds Collide II – Den kubistiska organisationens intåg?
When Worlds Collide II – Den kubistiska organisationens intåg?When Worlds Collide II – Den kubistiska organisationens intåg?
When Worlds Collide II – Den kubistiska organisationens intåg?
 
Olika typer av test doubles (mock/stub-objekt) och hur de kan implementeras
Olika typer av test doubles (mock/stub-objekt) och hur de kan implementerasOlika typer av test doubles (mock/stub-objekt) och hur de kan implementeras
Olika typer av test doubles (mock/stub-objekt) och hur de kan implementeras
 
Praktiskt ledarskap i tavelmötet
Praktiskt ledarskap i tavelmötetPraktiskt ledarskap i tavelmötet
Praktiskt ledarskap i tavelmötet
 
Agile Manager
Agile ManagerAgile Manager
Agile Manager
 
Det STORA missförståndet
Det STORA missförståndetDet STORA missförståndet
Det STORA missförståndet
 
En agilare Säljgrupp
En agilare SäljgruppEn agilare Säljgrupp
En agilare Säljgrupp
 
Agil utan förändringar
Agil utan förändringarAgil utan förändringar
Agil utan förändringar
 
Management by Scrum
Management by ScrumManagement by Scrum
Management by Scrum
 
Låt hjärtat va' me'...
Låt hjärtat va' me'...Låt hjärtat va' me'...
Låt hjärtat va' me'...
 
BDD - så knyter vi ihop säcken!
BDD - så knyter vi ihop säcken!BDD - så knyter vi ihop säcken!
BDD - så knyter vi ihop säcken!
 
Flight of the Agile
Flight of the AgileFlight of the Agile
Flight of the Agile
 
Edison eller Columbus?
Edison eller Columbus?Edison eller Columbus?
Edison eller Columbus?
 

Mellan Skylla och Karybdis - den agila balansgången

Editor's Notes

  1. RASMUS, ANDERS "Mellan Skylla och Karybdis - den agila balansgången" Att hitta balansen mellan agil anarkism och agil dogmatism tillhör en av de svårare utmaningarna i många agila projekt. Navigerar man för nära det anarkistiska monstret Skylla kan projektet urarta i kaos och förvirring. Om man istället håller kurs för nära den dogmatiske Karybdis riskerar man att återinföra den typ av stela process som den agila rörelsen ska vara motvikt till. Här presenterar vi våra tankar kring balansgångens förutsättningar och hypoteser kring hur man balanserar säkrare.
  2. ANDERS Vilka är Skylla och Karybdis? Mellan Italiens och Siciliens fastland ligger det smala Messinasundet som varje båt som ska mellan Tyrrenska havet och Joniska havet måste ta sig igenom. Men … på var sin sida om Messinasundet lurar två fasansfulla sjöodjur …
  3. ANDERS … nämligen Skylla och Karybdis! Skylla är ett klippmonster och Karybdis är en malström. Hungriga ligger de och lurpassar på båtar som försöker navigera sig igenom det trånga sundet. Är besättningen för rädda för att bli uppätna av Skylla och håller avstånd till henne riskerar de att bli neddragna och uppätna av Karybdis. Vill de istället till varje pris undvika Karybdis kanske de håller för nära Skylla istället och blir slukade av någon av hennes sex hundhuvuden. Nu sitter ni säkert och undrar vad de här charmiga sjöodjuren i medelhavet har på Agila Sverige att göra ….
  4. ANDERS -> RASMUS ANDERS … jo, det är så att vi som jobbar med agila metoder måste klara en lika svår navigering i våra projekt, nämligen den mellan agil anarkism och agil dogmatism. RASMUS Som konsulter ser vi många projekt. Vi tycker oss ofta se projekt som säger sig vara agila, men som en troende agilist knappast skulle kalla lättrörlig eller ens vara nära att klara ett Nokia-test. Vi ser också projekt som uttalar sig som agila men som snarare tagit en kaotisk och anarkistisk inriktning, med ordet ”agil” som alibi för dåligt och ohygieniskt beteende. Det ena är förstås inte mer rätt än det andra. Men vi tänkte ta er på en kort resa bland våra tankar kring vad en balansgång mellan stela modeller och kaos kan betyda.
  5. RASMUS
  6. ANDERS Dogmatism …. När vi hör ordet ’Anarkism’ så är det nog många som tänker på upplopp, brandbomber och krossade skyltfönster. Spontant så känns det som att man vill undvika sådant i möjligaste mån i systemutvecklingssammanhang. Men dogmatism då? Dogmatism är en tendens att blint och slaviskt följa regler för reglernas egen skull. Det kan också vara att processen får för mycket uppmärksamhet på bekostnad av faktisk utveckling och resultat. (Kort liknelse om strålkastaren?) … Här är några tecken på att vi navigerar för nära Karybdis och kanske i själva verket håller på med något stelt och dogmatiskt istället för smidigt och lättrörligt: Processen äger . Processen får prioritet över produkten och allt annat. Man låter bli att göra saker som behöver göras för att man inte lyckas hitta ett tillräckligt agilt sätt att göra det på. Exempel: Man låter bli att göra lasttester därför att det inte längre passar i processen. Vem är mest Agil? Tekniska frågor och produktfrågor avgörs inte längre med relevanta argument utan istället med hänvisning till vem som förstår processen bäst och vad är mest agil. Förstå användaren? Stör oss inte … Skeva prioriteringar, för mycket tid bränns på aspekter av processen med tveksamt värde. Exempel: Titta! Velocity med tre decimaler – redan efter första sprinten! Återkommande möten om den bästa namngivningen på en testmetod. Högre test coverage viktigare än att förstå användaren 39 timmar i veckan … För mycket fokus processen och på processtöd/verktyg istället för på samarbete och resultat. Exempel: Djuplodande studier i digitala Scrum-boards Ändlösa retrospektivmöten Inga rosa post-its? Delar av processen har blivit till tomma ritualer utan praktisk betydelse. Exempel: Projektet störs av att post-it ritualer inte kan utföras En ensam utvecklare som har dagliga stand-up möten med sig själv (och dag efter dag för upp på hinderlistan att rosa post-its saknas) Backlog för 10 år framåt. Projektet glider mot BDUF genom att vrida alla lättrörliga aspekter av processen åt ett tyngre och tyngre håll Övergången till nästa sida: Nu vill vi kasta ut en fråga till er. Något ni gärna får fundera på till vår Open Space på det här temat i eftermiddag ….
  7. ANDERS Spelar det någon roll? Om ett projekt misslyckas så kan man i efterhand leta efter orsakerna och hitta möjligheter till förbättring genom att fundera på om det hade gått bättre om man hållit bättre avstånd till något av våra monster. Om projektet å andra sidan lyckades; är det då vid något tillfälle relevant att döma ut processen som för anarkistisk eller för dogmatisk? Varför i så fall? [Kan ett projekt misslyckas ur ett agilt perspektiv även om det lyckas ur teamets och kundes perspektiv? Vad menar med med det i så fall?] [I runtime svårt att utvärdera vad som är rätt eller fel – projekt kan lyckas även om man gör ”fel”…] [Agila metoder ger inga löften om lyckat projekt – men lyfter upp problem till ytan?] Övergång till nästa sida: ?
  8. RASMUS
  9. RASMUS, ANDERS