Agil utveckling ställer nya krav på upphandling. Roland Bäcklin, Jaybis Konsult AB roland.backlin@jaybis.se



Relevanta dokument
Inspel till dagens diskussioner

Fungerar Agila principer i alla typer av projekt?

Agil Projektledning. En introduktion

Agil Projektledning. En introduktion

Agila kontrakt och LOU

Agil Projektledning. En introduktion

Effektstyrd upphandling med Agila kontrakt på 5 min

Agilt arbetssätt i komplexa organisationer. Välkomna! Anna Picetti, IT-HUSET

Expertgruppen för digitala investeringar. Framgångsfaktorer för ett agilt arbetssätt

Agila Organisationer

Användningscentrering i agila utvecklingsprojekt. johanna.sarna@valtech.com Valtech

Martin Völcker SLL IT Projektledare Mentor för agila projekt

Lita på mig Löften & lögner i agila projekt

Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban

Whitepaper Green Bullet Agil HR

Föreläsning 4: Designprocessen

Insikt. kräver kunskap, erfarenhet och förståelse

Automation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg

Guide: Framtidssäkra HR-funktionen med Agil HR

Agila metoder. Idag skall vi vända på steken... Agil Ledning av IT-projekt

Projektmetodik. Översikt. Lektion 1: Metodiker. Metodiker.

CREATING VALUE BY SHARING KNOWLEDGE

SCRUM och mycket mer

Agil projektledning. Lean. Agila metoder. Scrum. Projektmetodiken. Agil projektledning

Agila arbetsformer. Gemensamma värderingar

Lyckade projekt - finns det?

Användarcentrerad systemdesign

Välj affärssystem & partner i 5 steg. En guide för dig som ska välja, upphandla & implementera ett affärssystem

Agila Avtal. avtalsformer som kan fungera. Carina Meurlinger

SBAB ÖKAR SNABBHETEN OCH KUNDNYTTAN MED COMPLIANT CLOUD

DevOps i Verkligheten

Test. Eleonore Hammare 16 April. NFI:s konferens om test

Vårt nya sätt att möta kunden

Att arbeta agilt. En arbetsgång

Agile-metoder, XP och ACSD

Tankar om e-arkiv VisAlfas användarträff, Stockholm, Olle Ebbinghaus, Dokumentinfo

Agil mjukvaruutveckling. 1DV404, Jesper Andersson


Martin Völcker, SLL & Suit

Projektarbete. Grunder

Astrakan Strategisk Utbildning AB

Agil testning i SCRUM

Användbarhet i sitt sammanhang

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning

Cloud Computing. Richard Richthoff Strategisk Rådgivare Radar Group International

Utmaningar & fallgropar med att gå från Vattenfall till Agilt i en traditionell IT-organisation!

Etablering av Lean inom logistik / distribution

Lean software development och lättrörlig utveckling

Elmarknadshubben: Kompetensbaserad upphandling

Användarcentrerad systemdesign

Dataföreningens Systemförvaltningsnätverk. Systemförvaltning 2.0

Agila Metoder. Nils Ehrenberg

På väg mot ett agilt ledaroch medarbetarskap

Faster time to action and more accurate pre-studies using Agile tooling

12 principer of agile practice (rörlig)

Du fulländar mig! Om synergierna mellan agila metoder och UX. Joakim Holm Adaptiv AB. Erik Hammarström Antrop AB

INFÖRANDE, AVSLUT OCH UPPFÖLJNING. Agneta Bränberg

Aktiviteter vid avtalets upphörande

LEAN I KOMMUNAL VERKSAMHET MÖJLIGHETER ATT OPTIMERA VERKSAMHETEN MED HJÄLP AV LEAN

IT-Projekt - Ingenting att skratta åt!

Agil transformation och DevOps Hur lyckas du? Stockholm, Stefan Ingelgård

Att välja verktyg för portföljhantering. - Vad vet en leverantör om det?

Affär och projekt. Tieto PPS AH046, 5.2.0, Sida 1

Varje rätt svar ger 0.5 poäng. (max 3p)

Industriellt betongbyggande leder till ökad produktivitet. Peter Simonsson

Projektstyrning. Tor Fridell

IBM Software Group. Agil Acceptans Test. Annika Kortell SAST 15-års jubileum IBM Corporation

Anders Huvstig VAR DET BÄTTRE B

Labbdagarna Teknologisk institut Johanna Wachtmeister LEDARSKAP PÅ LABB. Gott ledarskap så går du till väga

Välja strategi, styrgrupp

Detta dokument syftar till att ge en introduktion till RUP och bemöta argument såväl för som emot processen.

E-LEARNING Utvecklingssamtal

Säljare till rådgivare SIDORNA Min utbildningsmanual. Leverantör till partner SIDORNA Growth Project SIDORNA 6 9, 26

AGILA METODER. Projekt är unik och välavgränsad verksamhet. Framgångsrika projekt är välplanerade. Projekt har, eller bör ha, fasta och tydliga mål

Kurser och seminarier från AddQ Consulting

Vid avrop kan krav komma att ställas som är relaterade till arbetsmiljö till exempel ljud, ljus, ergonomi, strålning m.m.

NEW PUBLIC MANAGEMENT. Pia Renman Arbetsvetenskap

Förhandling inom ramen för den offentliga affären. Stockholm, den 9 mars 2017

Exempel på verklig projektplan

HP ALM som stöd under implementationslivscykeln av standard applikationer Sarah Eriksson & Per Nordlander SAST

Kurser och seminarier från AddQ Consulting

Bilagor Projektrapport VoteIT år 1

RESULTAT, AVSLUT OCH UPPFÖLJNING INFÖRANDET BYTE AV PROJEKTGRUPP/MEDLEMMAR? PLANERING INFÖR INFÖRANDET

Användarcentrerad Systemutveckling

Spelplanen ändras. 1. Agila arbetssätt växer sig starkare. 2. Förenkling, transparens och flexibilitet blir ledstjärnor i förändringsarbeten.

Försäljning av konsulttjänster till offentlig sektor

RESULTAT, AVSLUT OCH UPPFÖLJNING. Stefan Berglund

TDDI02. Programmeringsprojekt, Föreläsning 2. Filip Strömbäck. Med utgångspunkt i tidigare slides av Jonas Lindgren

Slutrapport. Innovativt utbildnings- och forskningsmaterial användning av 3D visualisering och animering för att bemöta pedagogiska utmaningar

Vad är agilt? Agile Islands Andreas Björk

SCRUM. på fem minuter

inava Teknik utför i huvudsak alla

Projekt i hierarki. Tieto PPS AH135, 2.2.0, Sida 1

Avslut och resultat av projekt Projektledning 1, HT Agneta Bränberg

Bättre vård, skola och omsorg med kvalitetscertifierad IT. Linköping Sveriges första ISO/IEC certifierade kommun

Workshop: Lyckas med Governance, projektportfölj och projektkontor!

Bilaga 4h Aktiviteter vid avtalets upphörande Dnr: /

Tentamen, delkurs Projektstyrning Webbutvecklare SU13, Malmö

Transkript:

Agil utveckling ställer nya krav på upphandling Roland Bäcklin, Jaybis Konsult AB roland.backlin@jaybis.se

Roland Bäcklin Tidigare: Utvecklare, Systemarkitekt, Projektledare, CTO, CIO, Riksinstruktör, Generalsekreterare Just nu: Agil och LEAN mentor för implementering av värdedrivna metoder 25 års erfarenhet av mjukvaruprojekt 20 års erfarenhet av projektledning. Bland annat som Tävlingsledare för två VM, TC chef för 2008 års 10MILA

Mjukvaruutveckling - samma problem världen över Känsla av tröghet, ineffektivitet Produktiviteten har fallit när teamstorleken ökat För få stora releaser per år Kvalitetssäkringen fungerar dåligt - test och fix cykler - vi förhandlar med kvaliteten när vi sätts under tidspress Flaskhalsproblem, personberoenden Långa, oförutsägbara releasescheman Missade tid- och kostnadsramar Inaktuella, ej efterfrågade produkter når marknaden svårsålt, låg ROI Kompetenser åtskilda, letar syndabockar Utvecklarna oengagerade och uttröttade, ständig tidsnöd Personalen slutar, dyr kompetensuppbyggnad

Slöserier och risker hos traditionella metoder Statistik över mjukvara visar att 80% av värdet i de flesta system levereras av 20% av funktionerna. Och, upp till 2/3 av funktionerna används sällan eller aldrig. 7% 13% 45% Alltid 19% 16% Ofta Ibland Sällan Aldrig J Johnson 2002 Study of feature usage in software systems Vi måste sluta lägga tid på att specificera, designa, utveckla, testa, dokumentera och underhålla funktioner som inte kommer att användas.

Kunskapskurva för ett projekt Komplexitet Hur hanterar en Fördefinerad process komplexitet? Kontroll genom detaljerad planering och ledning Tvingar fram tidiga beslut och försöker frysa kraven Risker: - Spekulation Fel produkt och/eller massor av ändringar - Sena besked om förseningar Hur hanterar Agila metoder komplexitet? Empirisk process Utveckling i små steg för att lära sig mer IKIWISI ger feedback för intelligentare beslut Risker: - Vad är good enough? - Evighetsprojekt

Kunskapskurva för ett projekt Komplexitet Beslutskurva traditionellt Hur hanterar en Fördefinerad process komplexitet? Kontroll genom detaljerad planering och ledning Tvingar fram tidiga beslut och försöker frysa kraven Risker: - Spekulation Fel produkt och/eller massor av ändringar - Sena besked om förseningar Hur hanterar Agila metoder komplexitet? Empirisk process Utveckling i små steg för att lära sig mer IKIWISI ger feedback för intelligentare beslut Risker: - Vad är good enough? - Evighetsprojekt

Kunskapskurva för ett projekt Komplexitet Beslutskurva traditionellt Agilt beslutsfattande Just in Time Hur hanterar en Fördefinerad process komplexitet? Kontroll genom detaljerad planering och ledning Tvingar fram tidiga beslut och försöker frysa kraven Risker: - Spekulation Fel produkt och/eller massor av ändringar - Sena besked om förseningar Hur hanterar Agila metoder komplexitet? Empirisk process Utveckling i små steg för att lära sig mer IKIWISI ger feedback för intelligentare beslut Risker: - Vad är good enough? - Evighetsprojekt

Värdedrivna metoder Krav prioriteras baserat på värde Beställaren prioriterar och äger därmed affärsrisken Källa: DSDM Atern Förhandla ALDRIG med kvaliteten!

Iterativa och inkrementella metoder, levererar projektet i flera bitar Minskar risk och ger handlingsutrymme Återkoppling IKIWISI Lärande Bättre beslut 1 2 3 4 5

Framgångsfaktorer Rätt produkt Enkla beslutsvägar och dialog Transparens Samarbete ger förtroende Lär av framgång och misstag Kvalitet Kontinuerlig test Produktionsklara byggstenar Delleveranser Tidig utvärdering Hjälp till nästa steg Tidigt ut i produktion

Agila manifestet Individer och samspel framför metoder, processer och verktyg Körbar programvara framför omfattande dokumentation Kundsamarbete framför kontraktsförhandlingar Anpassning till förändring framför att följa en statisk projektplan Alla ovan nämnda saker är värdefulla, men de till vänster värderas högre än de till höger

Upphandling och kontrakt

Risk Fast pris? Löpande räkning Leverantör tar stor risk (?) Kund tar stor risk (?) Mkt svagt förtroende för leverantör Delad risk win-win lose-lose Mkt stort förtroende för leverantör

Projektformer och leveranskontrakt Traditionellt/Plandrivet Teoretiserar kring krav och genomförande Detaljer mkt långt innan utförande Kontrakt skrivs efter krav/spec-fas Kostnad för krav/spec ofta dold Kund upplever att leverantören tar största risken Gott utfall vid definierad process Lean och Agile/Värdedrivet Empirisk process Preference for action Utrymme för förändringar, lärande, ändrade förutsättningar genom hela projektet Just in Time beslut Kontrakt fokuserar på kvalitet, bemanning/kompetenser och måluppfyllelse mot produktvision ej detaljerade krav Mkt gott utfall vid okänd process innovativt arbete, utveckling av ny produkt

Projektformer och leveranskontrakt Lean och Agile/Värdedrivet Separat kontrakt för kort POC eller Prototyping Olika konstellationer för win-win lose-lose i kontrakt 3 + 1 vanligaste typerna: Fast pris Målpris kund/lev delar på underskott överskott Löpande med kort uppsägningstid för kund t ex 1 iteration Flerstegskontrakt avtala för ett fåtal iterationer åt gången (nytt delkontrakt föregås av kort releaseplanering) Fast kostnad (utveckling mot en pott värdeprioriterad utveckling tills pengarna slut)

Fördelar med Agila Kontrakt Högre ROI - betalar bara för högvärdesfunktioner Koden ej gisslan - produktionsklara byggstenar varje iteration Säkrar kvalitet Flexibilitet Kund kan ändra sig i takt med marknaden och ökad kunskap Kund kan avsluta när man anser sig uppnått good enough Time to market Nytta tidigt

Nackdelar/upplevda risker Vet inte vad det kommer kosta Vet inte vad vi får för pengarna Vad händer om vi får ett inkompetent team? Dessa frågor bör besvaras i kontraktstexten inte explicit kanske, men att adressera möjliga risker och ansvarsfördelning och hantering av dessa skapar trygghet. Frågeställningarna kan vara nya/annorlunda jfr med traditionella kontrakt

Kontaktuppgifter Jaybis Konsult AB Drottninggatan 7, Uppsala Kungsgatan 37, Stockholm 018-472 1000 http://www.jaybis.se roland.backlin@jaybis.se