Software Quality Visualization
Transcript of Software Quality Visualization
![Page 2: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/2.jpg)
SOFTWARE METRICS
TECHNICAL DEBT
TOOLS
AGENDA
1
2
3
![Page 3: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/3.jpg)
quality
![Page 4: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/4.jpg)
FEATURE REQUEST
planning
daily stand-ups
release to PROD
restart
feature freeze
regression tests
feature request
quick & dirty solution
clean & smart solution
![Page 5: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/5.jpg)
ILLUSION OF “everything is ok”
“we will refactor
it later”“there is no time
for testing”
SPRINT 12SPRINT 10 SPRINT 11
quick & dirty solution
![Page 6: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/6.jpg)
CARRYING OVER TECH. DEBT
quick & dirty solution
“we will refactor
it later”
quick & dirty solution
“we will refactor
it later”“there is no time
for testing”
SPRINT 12SPRINT 10 SPRINT 11
quick & dirty solution
![Page 7: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/7.jpg)
TIME REVEALS THE TRUTH
“we will refactor
it later”
quick & dirty solution
“there is no time for testing”
SPRINT 12SPRINT 10 SPRINT 11
quick & dirty solution
“we will refactor
it later”
few months
quick & dirty solution
SPRINT 31
more bugs
unreadable code
code duplication
slower development
postponed releases
heavy manual testing
![Page 8: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/8.jpg)
SOFTWARE METRICS
CODECOVERAGE
NESTEDCODE
CODELEFTOVERS
CODECOMPLEXITY
CODEDUPLICATION
![Page 9: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/9.jpg)
tooling
![Page 10: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/10.jpg)
![Page 11: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/11.jpg)
![Page 12: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/12.jpg)
Helicopter view
![Page 13: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/13.jpg)
Hotspots view
![Page 14: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/14.jpg)
Issues view
![Page 15: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/15.jpg)
File detailed view
![Page 16: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/16.jpg)
File detailed view + explanation
![Page 17: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/17.jpg)
Quality gates
![Page 18: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/18.jpg)
![Page 19: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/19.jpg)
Monitoring dashboard
![Page 20: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/20.jpg)
Productivity view
![Page 21: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/21.jpg)
Landscape view
![Page 22: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/22.jpg)
TECHNICAL DEBT COMES FROM
DECISIONSNOT CODE
![Page 23: Software Quality Visualization](https://reader030.fdocuments.us/reader030/viewer/2022020314/587e9f691a28ab2a4a8b52c1/html5/thumbnails/23.jpg)
TECHNICAL DEBT IS #1 IMPEDIMENT FOR TEAMS TO
BE AGILE