Agile kontrakter Hvad skal der til for at få success? IDA IT 28. Oktober 2016 Lene Pries-Heje, lektor på ITU 1
Lene Pries-Heje PhD ITU (2009), MSc. CBS (1991) Associate Professor, Head of Studies IT University of Copenhagen Experience as IT project manager, ERP senior consultant, and consultant department manager (1988 2004) IT project management, Competence development (ERP consultants and project managers), ERP implementation, Professional training Research interests Global and agile software development and project management Global interaction and collaboration Business Process design and process innovation Teaching Process Improvement & process innovation, IT Project Management, Database Management, Information Systems Development, Software Engineering, Design of Information Systems, and Enterprise Systems. 10/28/2016 Pries-Heje 2
Uddannelser på ITU Bachelor Uddannelser: Softwareudvikling Global Business Informatics Digitale medier og design MSc. uddannelser: Software Development Digital Innovation and Management Digital design og kommunikation Games Master (deltid): IT-ledelse Interaktionsdesign Software Engineering Lene Pries-Heje 3
Foredragets indhold 1. Det er forskning og hvad så? 2. Pointen - eller hvad er den interessante fortælling? 3. En kort introduktion til casen 4. Tillid og kontrol skaber hinanden og er afhængige af hinanden illustreret gennem tre faser af kundeleverandør forholdet 5. Hvad er det specielle ved denne case? 6. Generelle læring fra casen? 7. Diskussion - Reflektion
Det er forskning og hvad så? Det primære publikum for forskning er andre forskere, og forskningsarbejde skal derfor overholde anerkendte metoder til data indsamling, analyse, teoretisering..
Pointen (I) Forholdet mellem tillid og kontrol i kontraktregulerede samarbejdsrelationer har haft forskeres interesse i meget lang tid, men der er forsat uenighed om, hvilken rolle tillid og kontrol har i forhold til samarbejdet: Noget forskning ser kontrol som det vigtige element i forhold til succes og opfatter tillid som en form for kontrol Anden forskning ser Relation Management som det afgørende element Andre igen argumenterer for en balance mellem tillid og kontrol Lene Pries-Heje 6
Pointen (II) Vores standpunkt er, at tillid og kontrol skaber hinanden og er afhængige af hinanden/forudsætter hinanden. Derfor, hvis et (agilt) samarbejde skal være succesfuldt, så skal der være fokus på samtidig etablering af tillid og kontrol. Vores case-studie illustrerer: hvordan tillid og kontrol er filtret sammen i et agilt samarbejde baseret på en agil kontrakt ( time-andmaterial ), og er en forudsætning for samarbejdet hvordan tillid og kontrol antager forskellige former gennem forskellige faser af samarbejdet Lene Pries-Heje 7
Hvad er den interessante fortælling? Denne case er ret unik, en succeshistorie og meget eksemplarisk: Offentlig kunde Alternativ (agil) udbudsproces 2 årig agil kontrakt med stor kontraktsum uden et eneste funktionelt krav Det lykkedes at etablere et agilt samarbejde baseret på principperne i ( textbook ) SCRUM Lene Pries-Heje 8
Introduktion til casen Offentlig kunde med omskiftelig politisk situation og skiftende prioriteringer Kundeorganisationen er løbet sur i klassiske systemudviklingsprojekter Meget inspireret af agile principper Kæmper hårdt for at få lov til at lave agilt udbud Får overbevist ledelsen og kammeradvokaten Lene Pries-Heje 9
De tre faser i analysen 1. Valg af leverandør Rammeaftale, udformning af udbudsmateriale, Scrum camp, evaluering af tilbud og kontrakt-udarbejdelse 2. Initiering af samarbejdet Overtagelsesperiode, udviklingsteam uddannes i kundeorganisationen, ekstern Scrum coach, etablering af Scrum-processer og indretning af fysisk arbejdsområde, 3. Etableret samarbejdsrelation Modne Scrum processer med stabil produktivitet (velocity), release plan, samarbejde med 3. part, projekt/cost rapportering til kundeorganisation, dokumentation og kvalitetskontrol af kunderådgiver Lene Pries-Heje 10
Entangling Analyse instrument Calculus-based trust Relying on implemented structural control Trust confidence that the behavior of another will conform to one s expectations and in the goodwill of another (Sabherwal 1999, p. 80) Knowledge-based trust Relying on experience form prior and present encounters Performance-based trust Relying on prior and present performance Dualism Control "a regulatory process by which the elements of a system are made more predictable through the establishment of standards in the pursuit of some desired objective or state (Das & Teng 2001, p.?) Identification-based trust Relying on shared goals and team building Behavioral Control Checking the agreed upon process is followed Social Control Self-control performed by the team Output Control Evaluating and measuring outcomes Trust/Control assume each other s existence, refer to each other, create each other, irreducible to each other, and require suspension. (Möllering 2005) 11
Valg af leverandør Behavioal Control: Templates til CV og kontrakt, Scrum Camp Calculus-based trust: Informationer i tilbud (detaljeret og styret), overføres til kontrakten Knowledge-based trust: Observationer af team in Scrum Camp, informationer i tilbud Performance-based trust: Observationer under Scrum Camp Identification-based trust: Observationer, informationer i tilbud Lene Pries-Heje 12
Initiering af samarbejdet Behavioal Control: Kontrakt angiver rammen Observationer fra kundes projektleder, leverandørs projektledere og Scrum Coach diskuteres Social Control: Åbenhed i teamet omkring adfærd og diskussioner som del af retrospective Output Control: Observationer Første versioner af Burn Down charts og sprint raport Calculus-based trust: Informationer i kontrakt, prøveperiode Knowledge-based trust: Kunde og team deler fysisk arbejdsplads Performance-based trust: Observationer af adfærd og udviklingsprocessen Identification-based trust: Observationer af udviklingsprocessen og retrospectives Lene Pries-Heje MPF 2010 RUC 13
Etableret samarbejdsrelation Behavioal Control: Kontrakt og observationer Social Control: Åbenhed i teamet omkring adfærd og diskussioner som del af retrospective Output Control: Burn Down charts og sprint raport, stabil velocity Kodereview og review af test proces og dokumentation (af kundens eksterne konsulent) Calculus-based trust: Informationer i kontrakt, ønske om at forlænge kontrakt Knowledge-based trust: Kunde og team deler fysisk arbejdsplads, god relation Performance-based trust: Observationer, tilfredsstillende historisk performance Identification-based trust: Gennemsigtighed i processen Lene Pries-Heje MPF 2010 RUC 14
Kundens oplevede værdi Mulighed for at ændre indhold i projektet (funktionalitet) dynamisk med ingen eller meget minimal ekstra omkostning Et kontinuert produktions-flow (use stories) gør det muligt at lave en troværdig release-planlægning Product Owner forum giver et bedre overblik over ønsker og sikrer at det er use stories med høj værdi, som prioriteres Bedre finansiel kontrol på afdelingsniveau; mere troværdigt budget og dokumentation af omkostninger for hvert sprint. På del-projektniveau opleves omkostningerne som mere diffuse og usikre Gennemsigtighed I processen gør det lettere at detektere utilstrækkelige processer og værktøjer, samt behov for at udvikle eller forbedre kompetencer (også internt I kundeorganisationen og relateret til samarbejdet mellem kunde og leverandør) Lene Pries-Heje 15
Hvad er det specielle ved denne case? Det er software som allerede har været i drift omkring 10 år, der skal videreudvikles Relativ stor kontraktsum Det er det første agile projekt i begge organisationer Kammeradvokaten og ledelsen overtales til at medvirke til at skabe et helt unikt setup Lene Pries-Heje MPF 2010 RUC 16
Hvad er den generelle læring fra casen? Det kræver mod og modenhed af såvel kundesom leverandørorganisation Tillid og kontrol forudsætter hinanden og skaber hinanden i agile samarbejder Tillid og kontrol antager forskellige (primære) former gennem forskellige faser af samarbejdet Lene Pries-Heje MPF 2010 RUC 17
Diskussion - Reflektion Kan I genkende casens resultater i jeres egne erfaringer med agile projekter? Hvordan kan der arbejdes bevidst med udvikling af tillid og kontrol i agile projekter? Lene Pries-Heje MPF 2010 RUC 18