Successful development without QA
-
date post
18-Oct-2014 -
Category
Technology
-
view
1.674 -
download
0
description
Transcript of Successful development without QA
Pavel Gabrielcoach, programmer, agile-evangelist
Monday, October 11, 2010
Successful development without QA team
By CharlotteSpeaks♥{Charlotte.Morrall}
Monday, October 11, 2010
Your dev team doesn't provide sufficient product
By Gabriel PollardMonday, October 11, 2010
Boss says: several testers will solve our problems
Monday, October 11, 2010
You don't want extra departments and processes
Monday, October 11, 2010
?Hire testers or Perfect the team?
Monday, October 11, 2010
More than 90% of tester jobs require technical skills
Monday, October 11, 2010
C/C++/J2EE/Perl/Ruby/Python/Network
Monday, October 11, 2010
You'd like to increase quality to make your boss happy
Monday, October 11, 2010
You decided to perfect the existing team
Monday, October 11, 2010
?How?
Monday, October 11, 2010
1Responsibility
2Awareness
3Communication
Monday, October 11, 2010
1Responsibility
Monday, October 11, 2010
?Problems with responsibility
Monday, October 11, 2010
Who is responsible for the quality?
Monday, October 11, 2010
Whole team is responsible
Monday, October 11, 2010
You are responsible
Monday, October 11, 2010
How to make developers more responsible?
Monday, October 11, 2010
Teach the developers to be responsible
Ask ques)ons
Monday, October 11, 2010
One day...
Monday, October 11, 2010
What are you going to do about it?
-‐ I’m but one developer
Monday, October 11, 2010
What change can you make?
-‐ I can help colleagues
Monday, October 11, 2010
So, what are you going to do?
-‐ I will prepare presenta)on
Monday, October 11, 2010
Practices
to boost responsibility
Monday, October 11, 2010
Code review
Monday, October 11, 2010
Demonstrations
Monday, October 11, 2010
2Awareness
Monday, October 11, 2010
Developers are tolerant?Problems with awareness
Monday, October 11, 2010
Underperformance
Monday, October 11, 2010
Bugs
Monday, October 11, 2010
Bad communication
Monday, October 11, 2010
Aware developers can cope with any problems
Monday, October 11, 2010
Teach the developers to be awareness
Ask ques)ons
Monday, October 11, 2010
One day...
Monday, October 11, 2010
Why did you fail to do that?
-‐ I could not test
Monday, October 11, 2010
Why did you write this kind of test?
-‐ We have been always tes)ng such way
Monday, October 11, 2010
What else can you do?
-‐ I don’t know
Monday, October 11, 2010
What could help you?
-‐ I need suitable tes)ng tool
Monday, October 11, 2010
What are you going to do about it?
-‐ I’m going to find it and use it.
Monday, October 11, 2010
Practices
can complement ques)ons
Monday, October 11, 2010
TDD/BDD
Test Driven DevelopmentBehavior Driven Development
Monday, October 11, 2010
ATDD
Acceptance test-‐driven development
Monday, October 11, 2010
Retrospectives
to improve process and discover tools
Monday, October 11, 2010
3Communication
Monday, October 11, 2010
?Problems with communication
Monday, October 11, 2010
What does a developer need?
to do his work effec)vely
Monday, October 11, 2010
Vision
purposes, target audience, use cases
Monday, October 11, 2010
Knowledge
peculiari)es of business domain
per)nent stories
Monday, October 11, 2010
Feedback
Monday, October 11, 2010
Practices
to improve communica)on
Monday, October 11, 2010
Standup meetings
Monday, October 11, 2010
Company meetings
to see internal processes and needs
Monday, October 11, 2010
Demonstrations
to get a feedback
Monday, October 11, 2010
Support done by developers
to understand real needs and problems of the users
Monday, October 11, 2010
1Responsibility
2Awareness
3Communication
Monday, October 11, 2010
Thank you!
Monday, October 11, 2010