Title: PARETO PRINCIPLE
1PARETO PRINCIPLE The misnamed Pareto principle
(also known as the 80-20 rule, the law of the
vital few and the principle of factor sparsity)
states that for many phenomena 80 of
consequences stem from 20 of the causes The
idea has rule-of-thumb application in many
places, but it's also commonly and unthinkingly
misused. The principle was suggested by
management thinker Joseph M. Juran. It was named
after the Italian economist Vilfredo Pareto, who
observed that 80 of property in Italy was owned
by 20 of the Italian population. Since J. M.
Juran adopted the idea, it might better be called
"Juran's assumption". That assumption is that
most of the results in any situation are
determined by a small number of causes. That idea
is often applied to data such as sales figures
"20 of clients are responsible for 80 of sales
volume." This is testable, it's likely to be
roughly right, and it is helpful in your future
decision making. It is important to note that
many people misconstrue the principle (because of
the coincidence that 8020100) it could just as
well read that 80 of the consequences stem from
10 of the causes. Many people would reject such
an "80-10" rule, but it is mathematically
meaningful nevertheless.
NB!
2Disposition for lektion 3
- Læreroplæg
- Begreber
- Scoping
- Estimering
- politisk estimering
- metodisk-funderet
- Metoder og teknikker
- Et par metoder til estimering
- Udvalgte hjælpeteknikker
- Organisering af estimering - hvem laver den?
- Fra tavs til formel viden - hvordan bliver man
bedre til at estimere? - Indlæg af Claus Adolph, Cellpoint
- Øvelsesopgaver
3SCOPING
- At finde frem til, hvilke opgaver
projektet består af - - samt hvad der IKKE er med!
4ELEMENTER I SCOPE MANAGEMENT
KildeHarvey MaylorProject ManagementPrentice
Hall 2003
5Planlægning (PL)
- Projektafslutningsmeddelelse
Initiering af et Projekt (IP)
- Godkendelse af initiering
Start af et Projekt (SP)
- Projektgrundlaginkl. disp for Business Case. og
Risikolog - Projektfremgangsmåde
- Organisation
- Plan for initieringsfasen
- Udkast
- Projektinitieringsdokument (PID)
Ledelse af et Projekt (LP)
Ledelse af en Faseovergang (LF)
Styring af en Fase (SF)
Afslutning af et Projekt (AP)
Styring af Produktleverancer (SL)
6ESTIMERING
7ESTIMERING
- estimate an approximate calculation of quantity
or degree or worth "an estimate of what it would
cost" "a rough idea how long it would take"
www.cogsci.princeton.edu/cgi-bin/webwn - Estimation is the cheapest and least accurate
form of modelling. This is where an educated
guess is taken as to the performance of a
specific scenario. www.itilpeople.com/Glossary/Glo
ssary_e.htm
- Estimation allows the project manager to plan
for the resources required for project execution
through establishing the number and size of tasks
that need to be completed in the project.
wps.prenhall.com/wps/media/objects/505/517554/glos
sary.html
8ESTIMERINGSTEKNIKKER
Teknisk funderede teknikker
Generelle teknikker
- Fremskrivning
- Analogivurdering
- Parametriske modeller (algoritmiske)
- Politiske estimater
- Trepunktsestimering
- Ekspertgæt
Hjælpeteknikker
- Nedbrydning
- Iteration
- Anvendelse af flere estimeringsteknikker
9Estimering - trepunkts-estimering
x
Nul tid
Et par år
y
10Estimering - ekspert-skøn
x
Nul tid
Mand-dage
y
11Estimering - Ekspertskøn - runde 2
x
Ekspert 3
c
b
Ekspert 2
Nul tid
Mand-dage
a
Ekspert 1
y
12Estimering - Ekspertskøn En variant
x
medarbejder 3
c
b
medarbejder 2
Nul tid
Mand-dage
a
medarbejder 1
Jo større afvigelse desto større chancer for at
man mangler at identificere væsentlige
risici...
y
13PARAMETRISKE MODELLER
- COCOMO
- Forventet størrelse
- 5 skalafaktorer
- 17 indsatsfaktorer
- Use Case Points
- Use Case aktører
- Use Cases
- Function Points
- Internal logical file
- External interface file
- External input
- External output
- External inquiry
14PRINCIPMODEL FOR FUNCTION POINT ANALYSE
15FUNCTION POINTS
- - Function points estimeres og tælles sammen til
antal ujusterede FP. - - Dernæst justeres FP ved hjælp af 14 parametre
eller generelle system attributter. - - Herved fås det totale antal ujusterede function
points - UAF. - - Endelig transformeres UAF til
udviklingsestimater. - Enten ved at fokusere på produktivitet
- Hvormange FP kan en programmør, en udvikler
producere pr. tidsenhed. - Eller ved at fokusere på omfang i termer af kode
- Hvor mange linjer kode svarer et givet antal FP
til i et specificeret programmeringssprog.
16BEREGNING AF UAF UNADJUSTED FUNCTION POINTS
Vægtning
Kompleksitet
External outputs
Totale antal unadjusted function points (UAF)
200
Kilde Jack T. Marchewka Information Technology
Project Management Wiley 2003
17GENERELLE SYSTEM ATTRIBUTTER
Vægtning 0 N/A eller ingen værdi 1 ringe
indflydelse 2 moderat indflydelse 3
gennemsnitlig indflydelse 4 betydelig
indflydelse 5 meget stærk indflydelse
Kilde Jack T. Marchewka Information Technology
Project Management Wiley 2003
18OMSÆTNING AF FP TIL KODELINJER
Kilde Jack T. Marchewka Information Technology
Project Management Wiley 2003
Se også http//www.spr.com/products/programming.s
htm
19COCOMO
Oprindelige model effort c sizek - Hvor
effort (eller pm) er lig med mandmåneder á 152
timer - Og c og k er erfaringsudledte
konstanter - Size måles i kdsi dvs. kilo
delivered source instructions
Ny model Pmest pmnom dem
20OMKOSTNINGSPARAMETRE ATTRIBUTTER
- Personnel
- analyst capability
- software engineer capability
- application experience
- programming language experince
- virtual machine experience
- Hardware
- time
- run-time performance constraints
- memory constraints
- virtual machine volatility
- required turnaround time
- Product
- required software reliability
- size of application database
- complexity of product
- m.fl.
- Project
- use of software tools
- application of software engineering methods
- required development schedule
- development locations
21UseCase Points
UUCP AktørFaktor UseCaseFaktor hvor Aktørfak
tor 1 SimpleAktører 2
MiddelAktører 3 KomplekseAktører UseCaseF
aktor 5 SimpleUseCases 10
MiddelUseCases 15 KomplekseUseCases
22USIKKERHED OG BUDGETTER
- Estimeringerne kan forfines
- Graden af usikkerhed skal synliggøres
- Synliggørelse af spring i sikkerhed
- Budgetproces og projektproces kan være
modstridende
23RISICI IFM. ESTIMERING
- Frygten for det uacceptabelt høje skøn
- At resultatet er givet på forhånd
- Urealistiske håb
- Manglende afklaring ift. organisationens
budgetproces - Manglende afvejning af fordele ved at melde
ressourceramme ud ift. ulemper i form af risici
for for dårlig kvalitet - For meget fokus på estimater ved leverandørvalg
24Næste lektion, nr. 4
Planlægning Læsning - Hughes Cotterell kap.
6 og 8 - Vinje kap. 3, 5 og 6.4 6.7 Øvelser
kommer senere.