![Page 1: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/1.jpg)
Matt Harasymczuk
Top 10 praktyk wytwarzaniaoprogramowania, których mogłeś
nie znać
top10.mattagile.com MattAgile.com +48 7332 31337
![Page 2: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/2.jpg)
9. Agile to nie tylko ScrumEstymacja to nie koniecznie planning poker i ciąg Fibonacci'egoDobry PO to 66,(6)% sukcesu
Healing the divide between business andprogramming
-- Kent Beck, 1999
![Page 3: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/3.jpg)
![Page 4: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/4.jpg)
8. Monitorowanie i statystykiRozproszone logowanie zdarzeń
Graphite, statsdStatystyki
Logstash, KibanaHartbeat
![Page 5: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/5.jpg)
7. Kiedy pair programming się sprawdza,a kiedy nie
![Page 6: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/6.jpg)
6. Automatyzacja i EkosystemNarzędziowy
Provisioning środowiskaPuppet, Chef, Salt, Ansible
wersjonowanie schematów bazy danychFlywayDB
VMki i konteneryVagrant, Docker
![Page 7: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/7.jpg)
![Page 8: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/8.jpg)
5. Release ManagementGIT FlowFeature BranchingFeature FlagsRelease TogglesCI/CD
![Page 9: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/9.jpg)
![Page 10: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/10.jpg)
![Page 11: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/11.jpg)
4. IT ArchitectureDDDCollective Code OwnershipRefactoringEmerging Architecture / Evolutionary Design
![Page 12: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/12.jpg)
3. APIWersjonowanieRESTJSONStabilneDokumentacja
Swagger
![Page 13: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/13.jpg)
![Page 14: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/14.jpg)
2. JakośćStatyczna analiza kodu
SonarQube, Squid, SonarLintTesty Mutacyjne
PITest
![Page 15: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/15.jpg)
![Page 16: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/16.jpg)
![Page 17: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/17.jpg)
![Page 18: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/18.jpg)
![Page 19: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/19.jpg)
1. Lean ITLean StartupUX,Testy A/BHipotezyMVPBuild + Measure + LearnSmoke Testy
![Page 20: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/20.jpg)
![Page 21: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/21.jpg)
0. RozwójContinuous ImprovementKaizenRetrospektywy
![Page 22: Top 10 Software Engineering Practices You Might Not Known](https://reader031.vdocument.in/reader031/viewer/2022030302/587d8c651a28abcd648b6609/html5/thumbnails/22.jpg)
Summary