Upload
knowittm
View
135
Download
2
Embed Size (px)
DESCRIPTION
Agila projekt skapar en ny logik i relationen mellan kund och leverantör och vi ser tyvärr ofta man har svårt att klara sina nya roller/ansvar. På detta seminarium delar vi med oss av våra erfarenheter, och tipsar om hur man kan undvika att misslyckas i agilt samarbete mellan kund och leverantör. Hur ska man från kund och leverantör styra ett agilt projekt? Hur ”konfigurerar” man projektet beroende på om det är fastpris eller löpande räkning?
Citation preview
Att leverera agila projekt.Lars Irenius @ Knowit 2014-09-23
2Knowit 14-09-23
Vilka är utmaningarna i agila
kundprojekt?
3Knowit 14-09-23
Jag ska prata om:
• Utmaningar i agila kundprojekt.• Avtalsmodeller.• Vad kan man göra för att lyckas?
4Knowit 14-09-23
Utmaningar i agila projekt ?
5Knowit 14-09-23
Det traditionella företaget!
6Knowit 14-09-23
Henry Laurence Gantt (1861 - 1919)
7Knowit 14-09-23
deliver agile projects
8Knowit 14-09-23
Två utmaningar:
9Knowit 14-09-23
Varför ska kunden “köpa agilt”?
10Knowit 14-09-23
.. och finns någon hos kunden som kan vara
Product Owner?
11Knowit 14-09-23
Här är några av problemen i agilt samarbete mellan kund och leverantör!
• Kundens etablerade system för kontroll tas bort och ersätts av något kunden inte fullt ut förstår (inte heller alltid leverantören!).
• Kunden förväntas engagera sig aktivt i styrning och uppföljning – men har kanske varken tid eller kompetens för detta (t.ex PO).
• Fastpris och agilt uppfattas av många som oförenligt och de agila teamen saknar ofta förmåga att hantera detta.
• Ovana att utfrorma avtal anpassade för “agilt samarbete”.• Fokus på projektets helhet offras för fokus på nästa sprint.• Nytt språkbruk som kunden inte förstår – Story Points, User
Stories, burndown, sprint ….• User Stories är inte anpassade för marknad och företagsledning.
12Knowit 14-09-23
Avtal
13Knowit 14-09-23
Fastpris
Målpris
Löpande räkning
Löpande räkning med tak
14Knowit 14-09-23
Fastpris
(Målpris)
(Löpande räkning)
Löpande räkning med tak
Passar bäst för agila projekt
Almegas agila avtal
15Knowit 14-09-23
16Knowit 14-09-23
Ska man köra projektet agilt även om det är fastpris?
JA!
17Knowit 14-09-23
Agile Software RequirementsDean Leffingwell
18Knowit 14-09-23
Fastpris / Målpris (Kravbild, budget och levtid låst/SOC)
KUNDLEVERANTÖR
DEV
PO
SM
PM
TEAM
PM
19Knowit 14-09-23
Fastpris
• Traditionellt avtal plus:– Kundtest efter varje (eller vartannat ..) sprint.
20Knowit 14-09-23
Löpande räkning med tak
21Knowit 14-09-23
Löpande räkning/tak
KUNDLEVERANTÖR
DEV
PO
SM
PM
TEAM
PM
22Knowit 14-09-23
Löpande räkning - tak (Pris/levtid låst)
KUNDLEVERANTÖR
DEV
SPO
SM
PM
TEAM
PM
OPO
SPO = Strategic Product OwnerOPO = Operational Product Owner
23Knowit 14-09-23
Löpande räkning med tak
• Kunden (SPO) definierar och prioriterar affärskrav.• Leverantören (OPO) definierar och prioriterar
systemkrav.• Leverantören estimerar samtliga krav och
underhåller project burndown.• Kund och leverantör prioriterar tillsammans
project (och sprint) backlog (affärs och systemkrav).
• DELAT ANSVAR för att leverera rätt funktion med kvalitet inom given budget.
• Uppsägning kopplat till sprintrelese
Knowit 14-09-23 No. 24
Almega’s avtalsmall
1 2 3 4 5 6
Ingen Uppdragsändring Uppdragsändring
7 8 9 10 11
Tidsboxsekvens (beskriven i uppdragsplan)
Tidsbox
Reservtidsbox(ar)
Flyttatarbete
TidsboxplaneringTidsboxverifiering
Flyttatarbete
Flyttatarbete
Flyttatarbete
Flyttatarbete
Flyttatarbete
Flyttatarbete
Flyttatarbete
Nya tidsbox(ar) efteruppdragsändring
Krav Krav Krav Krav Krav Krav Krav Krav
Uppdragsplan
Uppdragsbeskrivning
25Knowit 14-09-23
Så vad kan man göra?
”Cone of uncertainty”
Knowit 14-09-23
27Knowit 14-09-23
Återkoppling
Agile team
28Knowit 14-09-23
Hierakisk organisation = Hierarkiska krav
Epic
Feature
User Story User Story
Feature
User Story User Story
Task …
Produktchef
Utv Team Utv Team
Themes
29Knowit 14-09-23
SCRUM eller Kanban?
Kan kunden ge regelbunden feedback? Hur ofta och med vilken
kvalitet?
30Knowit 14-09-23
Project Burndown (Story points)
1 2 3 4 5 6 7 8 9 100
10
20
30
40
50
60
70
80
90
100
Done PointsScope ChangeRem PointsRem BudgetIdeal
Remaining scope
Remaining budget
Scope donePercentage remaining
Sprint number
31Knowit 14-09-23