Software Quality. How to get there?
-
Upload
jitsolutions -
Category
Technology
-
view
212 -
download
1
description
Transcript of Software Quality. How to get there?
![Page 2: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/2.jpg)
Witold Bołt
![Page 3: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/3.jpg)
Dreams
![Page 4: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/4.jpg)
Dreams
![Page 5: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/5.jpg)
Dreams
![Page 6: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/6.jpg)
Reality
![Page 7: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/7.jpg)
Reality
![Page 8: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/8.jpg)
Reality
![Page 9: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/9.jpg)
Reality
![Page 10: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/10.jpg)
![Page 11: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/11.jpg)
![Page 12: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/12.jpg)
Why?
![Page 13: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/13.jpg)
Why we make software?
![Page 14: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/14.jpg)
Beyond technologyManagement, organization, team working, soft skills…
![Page 15: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/15.jpg)
Dreams
![Page 16: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/16.jpg)
Dreams?
![Page 17: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/17.jpg)
Agile
![Page 18: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/18.jpg)
Organic growth
![Page 19: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/19.jpg)
Experiments
![Page 20: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/20.jpg)
Evolution
![Page 21: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/21.jpg)
The Team
![Page 22: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/22.jpg)
Technology of QualityCoding and more…
![Page 23: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/23.jpg)
Know your tools
![Page 24: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/24.jpg)
Know your tools
Platform and language Thread vs. ThreadPool static vs. ThreadLocal<T> vs.
synchronized GC Collections: ArrayList vs. ?
IDE, scripting and console DVCS: git, mercurial, svn Databases: SQL vs. NoSQL
![Page 25: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/25.jpg)
Check my style…
![Page 26: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/26.jpg)
Track your issues
![Page 27: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/27.jpg)
Peer review
![Page 28: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/28.jpg)
Static analysis
![Page 29: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/29.jpg)
TDD
![Page 30: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/30.jpg)
Unit testing
![Page 31: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/31.jpg)
Automated UI testing
![Page 32: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/32.jpg)
Manual testing
![Page 33: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/33.jpg)
Continuous Integration
![Page 34: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/34.jpg)
Continuous Delivery
![Page 35: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/35.jpg)
Architecture
![Page 36: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/36.jpg)
Architecture
![Page 37: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/37.jpg)
Architecture
![Page 38: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/38.jpg)
Design patterns
![Page 39: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/39.jpg)
Documentation
![Page 40: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/40.jpg)
Stuff that you should check
Jenkins Sonar CheckStyle, StyleCop FindBugs, nDepend One of scripting languages: bash,
perl, python, ruby, powershell, … Good SQL IDE (database
dependency) Heroku Bitbucket, github
![Page 42: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/42.jpg)
Commercial break
Polub nas: www.facebook.com/jitsolutions-gdynia
Odwiedź nas: www.jitsolutions.pl
![Page 43: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/43.jpg)
Projekt zespołowy z JITPropozycja dla ambitnych!
![Page 44: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/44.jpg)
O co chodzi?
Projekt zespołowy: listopad 2012 – luty 2013
Skład: 4-5 osobowe grupy studentów + 2 opiekunów z JIT
Nowoczesne technologie: mobile web, cloud, nosql
Nowoczesne podejście: agile, devops, …
Ciekawe tematy – nasza lista + możliwość zgłaszania swoich
Rejestracja: www.jitacademy.pl
![Page 45: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/45.jpg)
Temat 1: Gromadzenie i analiza danych z serwisów społecznościowych
![Page 46: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/46.jpg)
Temat 2: Aplikacja mobilna "przelew ze zdjęcia”
![Page 47: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/47.jpg)
Temat 3: IT Resource Manager
![Page 48: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/48.jpg)
Temat 4: Wizualizacja struktury wydatków
![Page 49: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/49.jpg)
Temat 5: IT Recruiter
![Page 50: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/50.jpg)
Temat 6: … (miejsce dla Ciebie)
![Page 51: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/51.jpg)
Przypominam: rejestracja!
www.jitacademy.pl
![Page 52: Software Quality. How to get there?](https://reader033.fdocuments.in/reader033/viewer/2022052906/558c4c58d8b42a27148b4799/html5/thumbnails/52.jpg)
One more thing…