bliv en ørn til estimering nov 2015

15
Bliv en ørn *l es*mering November 2015 Jesper Thaning, Partner BestBrains AS

Upload: bestbrains

Post on 08-Feb-2017

233 views

Category:

Business


1 download

TRANSCRIPT

Page 1: Bliv en ørn til estimering nov 2015

Bliv  en  ørn  *l  es*mering    November  2015  Jesper  Thaning,  Partner  BestBrains  AS  

Page 2: Bliv en ørn til estimering nov 2015

Time-­‐es*mering  af  opgaver  

Rela*v  es*mering  af  user  stories  

Rela*v  es*mering  af  større  *ng  

Page 3: Bliv en ørn til estimering nov 2015

Plandreven:  Alt  skal  es*meres  

Kaos:  Es*mering!  

Agilt:  Es*mering,    hvis  der  er  behov    og  det  giver  værdi!  Et  letvægts  værktøj    

?  

Page 4: Bliv en ørn til estimering nov 2015

Rela*v  es*mering  med  point  

Page 5: Bliv en ørn til estimering nov 2015

Planning  poker  med  points  1.  Kort  diskussion  2.  Spil  kort  på  samme  *d  3.  Højst  og  Lavest  forklarer  4.  Spil  igen  5.  Konkludér    

Page 6: Bliv en ørn til estimering nov 2015

Øvelse:  Rela*v  es*mering  1.  I  kuverten  er  et  antal  ”user  stories”  2.  Sorter  dem  eVer  s*gende  kompleksitet  3.  Lav  en  baseline:  Den  simpleste  gives  værdien  2  

points  4.  Es*mér  resten  rela*v  *l  denne  ved  anvendelse  af  

points  og  planning  poker  1.  Kort  diskussion  2.  Spil  kort  på  samme  *d  3.  Højst  og  Lavest  forklarer  4.  Spil  igen  5.  Konkludér    

Page 7: Bliv en ørn til estimering nov 2015

Hvad  kan  es*meres  rela*vt?  

Feature/epic  

User  story  

Projekt  1  

Projekt  2  

Projekt  3  

Projekt  4  

Page 8: Bliv en ørn til estimering nov 2015

Formål  med  es*mering:  1.  Planlægning  –  når  vi  en  deadline?  2.  Prioritering  –  ønsker  jeg  det  (hele)?  3.  A`laring  –  hvad  består  den  af?  4.  Måling  af  fremdriV  –  hvad  er  vores  has*ghed?  

Feature/epic  

User  story  

Page 9: Bliv en ørn til estimering nov 2015

Planlægningshorisont  

Gues2mater  Es2mater  

Kortsigtet  planlægning  (fx  sprint-­‐planning)  

Langsigtet  planlægning  (fx  release  burn  down)  

ca.  0-­‐2  mdr.   >2  mdr.  

Page 10: Bliv en ørn til estimering nov 2015

T-­‐shirt  sizing  

Small   Medium   Large  

Gues*mater  

Page 11: Bliv en ørn til estimering nov 2015

Øvelse:  T-­‐shirt  sizing  –  Webshop  1.  Udvælg  kortene  3  (Small),  8  (Medium)  og  20  (Large)  og  læg  resten  *l  side  2.  Vælg  en  facilitator,  der  hjælper  gruppen  med  at  få  es*meret  alle  features    3.  Es*mér  følgende  features  rela*vt  med  Small  –  Medium  –  Large  

Feature   Beskrivelse   Es2mat  (S-­‐M-­‐L)  

Fleksibel  produktsøgning   Søgning  på  navn,  produktbeskrivelse,  kategorier  

Levering  og  betaling   Oversigt  over  samlet  ordre  og  pris  Valg  af  foretrukne  levering  (fx.  pakkelevering  eller  ajentning)    Angivelse  af  fakturaadresse  og  leveringsadresse  Betaling  med  kreditkort  via  betalingsgateway  Kvikeringsside  

KviBering  for  ordre   Kunden  modtager  email-­‐kvikering  med  ordredetaljer  (samme  data  som  på  leveringsside)  

Browse  eEer  produkter   Produkthierarkier  og  kategoriseringer  gør  det  muligt  at  browse  i  produkter  som  alterna*v  *l  søgninger  

Tilbud    

Produkter  kan  få  *lknyket  særlig  rabat  og  vises  særskilt  i  webshoppen  

Page 12: Bliv en ørn til estimering nov 2015

Hvad  kalder  vi  det?  

•  Point  •  Feature  points  •  Epic  points  •  Story  points  •  …  

Bare  ikke  noget  med  ”*d”:  ideal  *mer/dage  Es*mering  er  ikke  et  commitment!  

Page 13: Bliv en ørn til estimering nov 2015

Øvelse:  Story  Points  –  Webshop  1.  Brug  alle  kortene  2.  Vælg  en  ny  facilitator,  der  hjælper  gruppen  med  at  a`lare  relevante  aspekter  (fx  udvikling,  UX  og  test)  3.  Es*mér  følgende  user  stories  rela*vt  med  story  point  i  prioriteret  rækkefølge  

User  Story  (prioriteret)  

Beskrivelse   Es2mat  (SP)  

1.  Produktdetaljer  -­‐  vis  pris  uden  moms   1.  Prisen  uden  moms  beregnes  pba.  prisen  med  moms  2.  Prisen  u.  moms  afrundes  *l  hele  øre  (fx.  245,45  kr.)  3.  Prisen  u.  moms  vises  under  prisen  med  moms  

2  

2.  Tilbudsside   1.  Administrator  udvælger  et  produkt  *l  at  være  *lbud  og  sæker  periode  og  rabat  2.  Tilbudssiden  *lføjes  *l  hovedmenu’en  med  blikfang  3.  Tilbudssiden  viser  alle  *lbudsprodukter  sorteret  på  største  rabatprocent  øverst  4.  Rabakerne  vises  med  særlig  visuel  fremtoning  på  søgelister  og  produktdetaljer  

3.  Produkt  detaljer  -­‐  leverings2d   1.  Leverings*d  vises  på  produktdetaljer  (fx.  2  dage,  3  uger)  2.  Produktets  leverings*d  hentes  fra  lagersystemet  som  antal  hele  dage  fra  dags  dato  3.  Hvis  leverings*d  ikke  kendes  vises  info-­‐boks  med  forklaring  4.  Der  vises  link  *l  at  læse  mere  om  leverings*d  

4.  Produkt-­‐ra2ng   1.  Brug  fem-­‐stjernet  ra*ng  system  2.  Kunder  kan  rate  produkt  de  har  indkøbt  3.  Andre  kunder  kan  se  den  gennemsnitlige  ra*ng  på  produktet,  hvis  der  er  over  4  

registrerede  ra*ngs  

5.  Produktdetaljer  -­‐  produktanbefalinger   1.  For  et  givent  produkt  anbefales  1-­‐3  andre  produkter  og  vises  2.  Anbefalingerne  baseres  primært  på  den  aktuelle  kundes  *dligere  indkøb  og  andre  

kunders  *dligere  indkøb  samt  produktrela*oner  som  opsækes  af  administrator  3.  Anbefalingerne  fremkommer  ved  at  anvende  machine  learning  (kuns*g  intelligens)  4.  Datamodellerne  og  algoritmerne  for  anbefalingerne  konfigureres  af  administrator  

Page 14: Bliv en ørn til estimering nov 2015

Hvem  skal  es*mere?  

•  Relevant  formål!  •  Eksperiment  –  lad  os  se  hvad  det  giver  

Hvordan  får  vi  dem  med  på  det?  

•  Teamet  es*merer  •  Udviklere  og  testere  og  …  

Page 15: Bliv en ørn til estimering nov 2015

Spørgsmål?