Successful development without QA
-
date post
18-Oct-2014 -
Category
Technology
-
view
1.674 -
download
0
description
Transcript of Successful development without QA
![Page 1: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/1.jpg)
Pavel Gabrielcoach, programmer, agile-evangelist
Monday, October 11, 2010
![Page 2: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/2.jpg)
Successful development without QA team
By CharlotteSpeaks♥{Charlotte.Morrall}
Monday, October 11, 2010
![Page 3: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/3.jpg)
Your dev team doesn't provide sufficient product
By Gabriel PollardMonday, October 11, 2010
![Page 4: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/4.jpg)
Boss says: several testers will solve our problems
Monday, October 11, 2010
![Page 5: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/5.jpg)
You don't want extra departments and processes
Monday, October 11, 2010
![Page 6: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/6.jpg)
?Hire testers or Perfect the team?
Monday, October 11, 2010
![Page 7: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/7.jpg)
More than 90% of tester jobs require technical skills
Monday, October 11, 2010
![Page 8: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/8.jpg)
C/C++/J2EE/Perl/Ruby/Python/Network
Monday, October 11, 2010
![Page 9: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/9.jpg)
You'd like to increase quality to make your boss happy
Monday, October 11, 2010
![Page 10: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/10.jpg)
You decided to perfect the existing team
Monday, October 11, 2010
![Page 11: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/11.jpg)
?How?
Monday, October 11, 2010
![Page 12: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/12.jpg)
1Responsibility
2Awareness
3Communication
Monday, October 11, 2010
![Page 13: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/13.jpg)
1Responsibility
Monday, October 11, 2010
![Page 14: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/14.jpg)
?Problems with responsibility
Monday, October 11, 2010
![Page 15: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/15.jpg)
Who is responsible for the quality?
Monday, October 11, 2010
![Page 16: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/16.jpg)
Whole team is responsible
Monday, October 11, 2010
![Page 17: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/17.jpg)
You are responsible
Monday, October 11, 2010
![Page 18: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/18.jpg)
How to make developers more responsible?
Monday, October 11, 2010
![Page 19: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/19.jpg)
Teach the developers to be responsible
Ask ques)ons
Monday, October 11, 2010
![Page 20: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/20.jpg)
One day...
Monday, October 11, 2010
![Page 21: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/21.jpg)
What are you going to do about it?
-‐ I’m but one developer
Monday, October 11, 2010
![Page 22: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/22.jpg)
What change can you make?
-‐ I can help colleagues
Monday, October 11, 2010
![Page 23: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/23.jpg)
So, what are you going to do?
-‐ I will prepare presenta)on
Monday, October 11, 2010
![Page 24: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/24.jpg)
Practices
to boost responsibility
Monday, October 11, 2010
![Page 25: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/25.jpg)
Code review
Monday, October 11, 2010
![Page 26: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/26.jpg)
Demonstrations
Monday, October 11, 2010
![Page 27: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/27.jpg)
2Awareness
Monday, October 11, 2010
![Page 28: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/28.jpg)
Developers are tolerant?Problems with awareness
Monday, October 11, 2010
![Page 29: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/29.jpg)
Underperformance
Monday, October 11, 2010
![Page 30: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/30.jpg)
Bugs
Monday, October 11, 2010
![Page 31: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/31.jpg)
Bad communication
Monday, October 11, 2010
![Page 32: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/32.jpg)
Aware developers can cope with any problems
Monday, October 11, 2010
![Page 33: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/33.jpg)
Teach the developers to be awareness
Ask ques)ons
Monday, October 11, 2010
![Page 34: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/34.jpg)
One day...
Monday, October 11, 2010
![Page 35: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/35.jpg)
Why did you fail to do that?
-‐ I could not test
Monday, October 11, 2010
![Page 36: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/36.jpg)
Why did you write this kind of test?
-‐ We have been always tes)ng such way
Monday, October 11, 2010
![Page 37: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/37.jpg)
What else can you do?
-‐ I don’t know
Monday, October 11, 2010
![Page 38: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/38.jpg)
What could help you?
-‐ I need suitable tes)ng tool
Monday, October 11, 2010
![Page 39: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/39.jpg)
What are you going to do about it?
-‐ I’m going to find it and use it.
Monday, October 11, 2010
![Page 40: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/40.jpg)
Practices
can complement ques)ons
Monday, October 11, 2010
![Page 41: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/41.jpg)
TDD/BDD
Test Driven DevelopmentBehavior Driven Development
Monday, October 11, 2010
![Page 42: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/42.jpg)
ATDD
Acceptance test-‐driven development
Monday, October 11, 2010
![Page 43: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/43.jpg)
Retrospectives
to improve process and discover tools
Monday, October 11, 2010
![Page 44: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/44.jpg)
3Communication
Monday, October 11, 2010
![Page 45: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/45.jpg)
?Problems with communication
Monday, October 11, 2010
![Page 46: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/46.jpg)
What does a developer need?
to do his work effec)vely
Monday, October 11, 2010
![Page 47: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/47.jpg)
Vision
purposes, target audience, use cases
Monday, October 11, 2010
![Page 48: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/48.jpg)
Knowledge
peculiari)es of business domain
per)nent stories
Monday, October 11, 2010
![Page 49: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/49.jpg)
Feedback
Monday, October 11, 2010
![Page 50: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/50.jpg)
Practices
to improve communica)on
Monday, October 11, 2010
![Page 51: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/51.jpg)
Standup meetings
Monday, October 11, 2010
![Page 52: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/52.jpg)
Company meetings
to see internal processes and needs
Monday, October 11, 2010
![Page 53: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/53.jpg)
Demonstrations
to get a feedback
Monday, October 11, 2010
![Page 54: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/54.jpg)
Support done by developers
to understand real needs and problems of the users
Monday, October 11, 2010
![Page 55: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/55.jpg)
1Responsibility
2Awareness
3Communication
Monday, October 11, 2010
![Page 57: Successful development without QA](https://reader034.fdocuments.net/reader034/viewer/2022051608/544311c7afaf9f0e118b481e/html5/thumbnails/57.jpg)
Thank you!
Monday, October 11, 2010