Uno dei miei clienti mi ha chiesto di confrontare le metriche, quindi ho creato questa tabella.
Saluti, Capperi Jones
Punti funzione | Righe di codice | Punti della storia | Use-Case Points | |
---|---|---|---|---|
Points | Code | Points | Points | |
Standard ISO? | sì | No | No | No |
OMG standard? | sì | No | No | No |
Professional associations? | sì | No | No | No |
Formal training? | sì | No | No | No |
Certification exam? | sì | No | No | No |
Automated counting? | sì | sì | No | No |
Required by governments? | sì | No | No | No |
Good for productivity? | sì | No | sì | No |
Good for quality? | sì | No | No | No |
Good for estimates? | sì | No | sì | No |
Published conversion rules? | sì | No | No | No |
Accepted by benchmark groups? | sì | sì | No | No |
Used for IT projects? | sì | sì | sì | sì |
Used for web projects? | sì | sì | sì | sì |
Used for cloud projects? | sì | sì | sì | No |
Used for embedded projects? | sì | sì | No | No |
Used for systems software? | sì | sì | No | No |
Used for telecom software? | sì | sì | No | No |
Used for defense software? | sì | sì | No | No |
Productivity Measures | ||||
Activity-based costs? | sì | No | No | No |
Requirements productivity? | sì | No | No | No |
Design productivity? | sì | No | No | No |
Coding productivity? | sì | sì | No | No |
Testing productivity? | sì | sì | No | No |
Quality assurance productivity? | sì | No | No | No |
Technical writer productivity? | sì | No | No | No |
Project management productivity? | sì | No | No | No |
Net productivity of projects | sì | sì | sì | sì |
Quality Measures | ||||
Requirements defects? | sì | No | No | No |
Architecture defects? | sì | No | No | No |
Design defects? | sì | No | No | No |
Document defects? | sì | No | No | No |
Coding defects? | sì | sì | No | No |
Bad fix defects? | sì | sì | No | No |
Net quality of projects? | sì | sì | sì | sì |
Annual rate of change in usage? | 20% | -15% | 15% | -5% |
U.S.. usage - companies | 2500 | 2000 | 2500 | 500 |
U.S.. usage - current projects | 30000 | 20000 | 15000 | 1000 |
U.S.. usage - benchmarks | 90000 | 10000 | 5000 | 1500 |
Global usage - companies | 4500 | 3700 | 4000 | 400 |
Global usage - current projects | 65000 | 30000 | 15000 | 600 |
Global usage - benchmarks | 150000 | 15000 | 5000 | 1500 |
TOTAL USAGE - COMPANIES | 7000 | 5700 | 6500 | 900 |
TOTAL USAGE - PROJECTS | 95000 | 50000 | 30000 | 1600 |
TOTAL USAGE - BENCHMARKS | 240000 | 25000 | 10000 | 3000 |
Major benefits | Precisione | Easy to use | Agile | IBM origins |
Economics | metric | |||
Qualità | ||||
Produttività | ||||
IBM origins | ||||
Benchmarks | ||||
Major problems | Slow | Inaccurate | Inaccurate | Inaccurate |
Expensive | Varies by > 500% | Varies by > 400% | Varies by > 200% | |
Penalizes high-level languages | Only works with User Stories | Only works with Use Cases | ||
Government mandates contracts? | Brasile Italia Giappone Malaysia Corea del Sud | none | none | none |
Major benchmark groups | CAST COSMICO DCG FiSMA Galorath Gartner IBM IFPUG ISBSG JFPUG Level 4 Malaysian Test Metricas Gruppo Metri Namcook Nesma QPMG QSM Reifer SPR Total Metrics | US Air Force Sistemi di prezzo Reifer | Construx | IBM (interno) |
Circa l'autore:
Capperi Jones è CTO di Analisi di Namcook, un'azienda che costruisce un rischio avanzato, qualità, e strumenti di stima dei costi. Questo post sul blog è stato originariamente pubblicato sul blog di Namcook Analytics.