Top Banner
Pavel Gabriel coach, programmer, agile-evangelist [email protected] Monday, October 11, 2010
57

Successful development without QA

Oct 18, 2014

Download

Technology

How to bring out potential of developers?
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Successful development without QA

Pavel Gabrielcoach, programmer, agile-evangelist

[email protected]

Monday, October 11, 2010

Page 2: Successful development without QA

Successful development without QA team

By CharlotteSpeaks♥{Charlotte.Morrall}

Monday, October 11, 2010

Page 3: Successful development without QA

Your dev team doesn't provide sufficient product

By Gabriel PollardMonday, October 11, 2010

Page 4: Successful development without QA

Boss says: several testers will solve our problems

Monday, October 11, 2010

Page 5: Successful development without QA

You don't want extra departments and processes

Monday, October 11, 2010

Page 6: Successful development without QA

?Hire testers or Perfect the team?

Monday, October 11, 2010

Page 7: Successful development without QA

More than 90% of tester jobs require technical skills

Monday, October 11, 2010

Page 8: Successful development without QA

C/C++/J2EE/Perl/Ruby/Python/Network

Monday, October 11, 2010

Page 9: Successful development without QA

You'd like to increase quality to make your boss happy

Monday, October 11, 2010

Page 10: Successful development without QA

You decided to perfect the existing team

Monday, October 11, 2010

Page 11: Successful development without QA

?How?

Monday, October 11, 2010

Page 12: Successful development without QA

1Responsibility

2Awareness

3Communication

Monday, October 11, 2010

Page 13: Successful development without QA

1Responsibility

Monday, October 11, 2010

Page 14: Successful development without QA

?Problems with responsibility

Monday, October 11, 2010

Page 15: Successful development without QA

Who is responsible for the quality?

Monday, October 11, 2010

Page 16: Successful development without QA

Whole team is responsible

Monday, October 11, 2010

Page 17: Successful development without QA

You are responsible

Monday, October 11, 2010

Page 18: Successful development without QA

How to make developers more responsible?

Monday, October 11, 2010

Page 19: Successful development without QA

Teach the developers to be responsible

Ask  ques)ons

Monday, October 11, 2010

Page 20: Successful development without QA

One day...

Monday, October 11, 2010

Page 21: Successful development without QA

What are you going to do about it?

-­‐  I’m  but  one  developer

Monday, October 11, 2010

Page 22: Successful development without QA

What change can you make?

-­‐  I  can  help  colleagues

Monday, October 11, 2010

Page 23: Successful development without QA

So, what are you going to do?

-­‐  I  will  prepare  presenta)on

Monday, October 11, 2010

Page 24: Successful development without QA

Practices

to  boost  responsibility

Monday, October 11, 2010

Page 25: Successful development without QA

Code review

Monday, October 11, 2010

Page 26: Successful development without QA

Demonstrations

Monday, October 11, 2010

Page 27: Successful development without QA

2Awareness

Monday, October 11, 2010

Page 28: Successful development without QA

Developers  are  tolerant?Problems with awareness

Monday, October 11, 2010

Page 29: Successful development without QA

Underperformance

Monday, October 11, 2010

Page 30: Successful development without QA

Bugs

Monday, October 11, 2010

Page 31: Successful development without QA

Bad communication

Monday, October 11, 2010

Page 32: Successful development without QA

Aware developers can cope with any problems

Monday, October 11, 2010

Page 33: Successful development without QA

Teach the developers to be awareness

Ask  ques)ons

Monday, October 11, 2010

Page 34: Successful development without QA

One day...

Monday, October 11, 2010

Page 35: Successful development without QA

Why did you fail to do that?

-­‐  I  could  not  test

Monday, October 11, 2010

Page 36: Successful development without QA

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

What else can you do?

-­‐  I  don’t  know

Monday, October 11, 2010

Page 38: Successful development without QA

What could help you?

-­‐  I  need  suitable  tes)ng  tool

Monday, October 11, 2010

Page 39: Successful development without QA

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

Practices

can  complement  ques)ons

Monday, October 11, 2010

Page 41: Successful development without QA

TDD/BDD

Test  Driven  DevelopmentBehavior  Driven  Development

Monday, October 11, 2010

Page 42: Successful development without QA

ATDD

Acceptance  test-­‐driven  development

Monday, October 11, 2010

Page 43: Successful development without QA

Retrospectives

to  improve  process  and  discover  tools

Monday, October 11, 2010

Page 44: Successful development without QA

3Communication

Monday, October 11, 2010

Page 45: Successful development without QA

?Problems with communication

Monday, October 11, 2010

Page 46: Successful development without QA

What does a developer need?

to  do  his  work  effec)vely

Monday, October 11, 2010

Page 47: Successful development without QA

Vision

purposes,  target  audience,  use  cases

Monday, October 11, 2010

Page 48: Successful development without QA

Knowledge

peculiari)es  of  business  domain  

per)nent  stories

Monday, October 11, 2010

Page 49: Successful development without QA

Feedback

Monday, October 11, 2010

Page 50: Successful development without QA

Practices

to  improve  communica)on

Monday, October 11, 2010

Page 51: Successful development without QA

Standup meetings

Monday, October 11, 2010

Page 52: Successful development without QA

Company meetings

to  see  internal  processes  and  needs

Monday, October 11, 2010

Page 53: Successful development without QA

Demonstrations

to  get  a  feedback

Monday, October 11, 2010

Page 54: Successful development without QA

Support done by developers

to  understand  real  needs  and  problems  of  the  users

Monday, October 11, 2010

Page 55: Successful development without QA

1Responsibility

2Awareness

3Communication

Monday, October 11, 2010

Page 56: Successful development without QA

?Questions?

Pavel  [email protected]

Monday, October 11, 2010

Page 57: Successful development without QA

Thank you!

Monday, October 11, 2010