Etter Scrum: Effektivt teamarbeid krever mer Mange hevder at smidige metoder gjør at prosjekter leverer gode produkter på en effektiv måte. Gjør virkelig smidige metoder at utviklere jobber effektivt sammen i team? Hvordan legger Scrum, som den mest populære smidige metoden, til rette for teamarbeid? Hva mangler? Hva er vanskelig å få til? Hva skal til for å gjøre smidige team effektive? Torgeir Dingsøyr Seniorforsker, SINTEF IKT Førsteamanuensis II, NTNU
Teams is one of the core structures in agile development Teams has potential to provide complex, innovative and comprehensive solutions and to offer greater adaptability, productivity and creativity than individuals But teams also has the potential to fail due to poor planning, lack of organizational support or bad internal processes. ICT
Teameffektivitet Tilbake-melding Team orientering Monitorering ledelse Monitorering Tilbake-melding Koordinering Redundans
Teamledelse: Teori Generell teori: Scrumteamet: The Scrum master: Dirigere og koordinere aktiviteter Vurdere teamytelsen Utvikle kunnskap og ferdigheter Motivere teammedlemmer Scrumteamet: Selvorganiserende Planleggingsmøter The Scrum master: Fasiliterer møter Fjerne hindringer ICT 11
Teamledelse i praksis Urealistiske planer Uklar belastning på supportoppgaver utenom prosjektet Uferdige oppgaver rapportert som ferdige Utviklere passive i planleggingsmøter Problemer ble ikke rapportert ICT 12
Teameffektivitet Tilbake-melding Team orientering Monitorering ledelse Monitorering Tilbake-melding Koordinering Redundans
Konklusjon Scrum støtter mange mekanismer for effektivt teamarbeid Mangler støtte for teamledelse og redundans Teamledelse, -orientering og redundans utfordrende i praksis Tiltak for å øke disse: Lær å jobbe som team; bruk tid i starten av prosjektet Workshopmetoder i planlegging, retrospektiv og review Legg til rette for selvorganisering Teamnivå Bedriftsnivå Minimer organisering av teamet etter spesialistkompetanse
Mer informasjon TeamIT-prosjektet: Lesestoff: Kontakt: http://www.sintef.no/Projectweb/TeamIt/ Lesestoff: Moe, N.B., Dingsøyr, T., and Dybå, T., A teamwork model for understanding an agile team: A case study of a Scrum project, Information and Software Technology 52 (2010) 480–491. Moe, N.B., Dingsøyr, T., and Røyrvik, E., Putting Agile Teamwork to the Test – An Preliminary Instrument for Empirically Assessing and Improving Agile Software Development, Agile Processes in Software Engineering and Extreme Programming: 10th International Conference (XP2009), Pula, Italy, 2009, pp. 114-123. Moe, Nils Brede, Dingsoyr, Torgeir and Dybå, Tore, “Overcoming Barriers to Self-Management in Software Teams,” IEEE Software, vol. 26, no. 6, 2009, pp. 20-26. Kontakt: Torgeir Dingsøyr: torgeird@sintef.no