Download - Quality through the lens of Astrophysics
![Page 1: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/1.jpg)
Quality through the lens of Astrophysics
Adam Goucher
![Page 2: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/2.jpg)
Astrophysics
The branch of astronomy that deals with the physics of the universe, including the physical properties of celestial objects as well as their interactions.
![Page 3: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/3.jpg)
Quality
Value to some person that matters through their relationship with our software or service
![Page 4: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/4.jpg)
The Celestial Bodies
![Page 5: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/5.jpg)
Quality-centrism
The object at the centre of the solar system controls everything around it•Geo•Helio•Quality
Everything revolves around Quality
![Page 6: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/6.jpg)
The Golden Copy
•Everything of Value is version controlled•If it is not of Value, why is it produced?•Email is a not a document management solution
![Page 7: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/7.jpg)
Developer Tests
•Test Driven Development (TDD)•Evolutionary design•Ensure testability
•Regression security blanket•Fast! No disk, no database
![Page 8: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/8.jpg)
Continuous Integration
•Thou shalt not break the build•Dynamic Tests•Unit•Functional
•Static Tests•Bug patterns•Conventions
•System of Record
![Page 9: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/9.jpg)
Functional Testing
•Manual•Mindmaps•Checklists•Exploration
•Automated•Selenium
•Integration•Performance
![Page 10: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/10.jpg)
Monitoring
•Intelligent log monitoring•System heartbeat•Host environment
![Page 11: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/11.jpg)
Support
Client relationships do not end at launch
Be:•Proactive•Ongoing•Timely
![Page 12: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/12.jpg)
Small Solar System Bodies
![Page 13: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/13.jpg)
Awesome Organizations...
•Do one thing really well•Care•Are trustworthy•Are joyful
![Page 14: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/14.jpg)
People...
•Have the right skills•That are kept up to date•Are doing the right things
![Page 15: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/15.jpg)
The Physics(or the glue that holds everything together)
![Page 16: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/16.jpg)
Communication
•Honest•Open•External•Internal
![Page 17: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/17.jpg)
Timeboxes
•Deliver Quickly•Deliver Often•Short(ish) since we can’t predict the future•Have a clear definition of Done•Constant stream of Value
![Page 18: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/18.jpg)
Technical Debt
•Debt is a tool•Use it wisely•Eventually it needs to be paid back
![Page 19: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/19.jpg)
Realistic Expectations
•Bug free software is a myth•Just because all the tests pass, doesn’t mean all the bugs have been found•100% coverage does not mean 100% tested
![Page 20: Quality through the lens of Astrophysics](https://reader036.vdocument.in/reader036/viewer/2022081907/54b820a04a7959916f8b4755/html5/thumbnails/20.jpg)
Data That Is
•Accurate•Timely•Relevant
Background photo by anastaza1a (http://www.flickr.com/photos/madomaratzki/2111541354/)