Dedicated QA Team: will it really
screw up testing?
Dana Zhezdrina
QATestLab Program Manager
About me
2
7-year experience in testing
3-year experience in program management
Finished Executive Development Program "Project
management for creative teams. Agile in actions" in kmbs
© QATestLab. All rights
reserved.
Don’t like bugs and fond of dogs
3
© QATestLab. All rights
reserved.
Dedicated QA Team Model as a Mark of Quality
Independent testing ensures a proper verification of software
quality. By striving to business omnitude, QA providers suffer from
low competence and high spendings that cause the failure of
product under test and company as well. The same with software
houses.
To get proper quality verification, companies follow a dedicated
QA team model by engaging external testers as a part of in-house
staff.
4
© QATestLab. All rights
reserved.
When to apply Dedicated Team model?
● ever-changing project requirements
● high project scalability
● no opportunity to manage and train in-house QA team
● minimization of QA costs
● long-term projects
● removal of risks connected with maintaining of QA department
5
© QATestLab. All rights
reserved.
Dedicated Team vs Time & Material Model
According to Time & Material model, collaboration between QA
vendor and customer finishes after product release. This may
cause unpredictable consequences, e.g. new bugs.
Dedicated QA team is engaged throughout the whole project
lifecycle and in post-production ensuring maintaining and updating
of documentation due to project-specific knowledge.
6
© QATestLab. All rights
reserved.
Advantages of Dedicated QA Team
● customer’s full control of QA team
● defined budget with predictable costs
● flexibility of workload and scope
● tight collaboration with QA team
● QA team’s deep understanding of business goal
● skills and knowledge exchange between both teams
7
© QATestLab. All rights
reserved.
Disadvantages of Dedicated QA Team
● inefficiency in short-term projects
● slower start
● less opportunities for QA team to develop outside the area
● customer’s active role in communication and management
8
© QATestLab. All rights
reserved.
Stages of Dedicated QA Team Model
● customer specifies the requirements to QA specialists
● provider selects the tester whose skills and experience match
the requirements
● customer may verify the competence of suggested QA experts
● QA team learns project specifics and objectives
● customer and QA team collaborate on a regular basis
9
© QATestLab. All rights
reserved.
Does it take long to set up the right team?
The time required for setting up QA team depends on the level of
customer’s trust, requirements and expectations. Usually, it takes
from several days up to several weeks.
We recommend to start with 2-3 specialists and gradually
expand the team as the project grows.
By offering the option try-before-you-buy, you enable the
customer to make sure whether the candidate suits his
requirements.
10
© QATestLab. All rights
reserved.
Dedicated QA Team in Agile Environment
In agile-based projects, dedicated QA team ensures continuity and
possessing full knowledge of project specifics. They are engaged
not only on the stage of testing but throughout the whole
workflow.
11
© QATestLab. All rights
reserved.
Dedicated QA team in Scrum-based projects
In case of Scrum-based projects, dedicated QA team is integrated
into the Scrum team and closely cooperates with developers and
designers.
● together with Product Owner QA team define acceptance
criteria, non-functional requirements, etc.
● QA team prepares the estimations based on story points
● being a part of integrated team, QA experts closely work with
developers and architeсtures
12
© QATestLab. All rights
reserved.
Factors for success on Scrum-based projects
● Product Owner should involve QA team in story elaboration
and prioritization
● developers should engage QA team in sprint planning and
implementation
● QA Lead should enable the flexibility to testers in their
activities
● QA team members should share skills and knowledge
13
© QATestLab. All rights
reserved.
Dedicated team for security testing
The security issues detected after the product release may drive
away both customers and users.
Being aware of security standards, dedicated QA team ensures
effective penetration testing detecting system security
vulnerabilities.
14
© QATestLab. All rights
reserved.
Dedicated team for performance testing
In order to verify the system stability and high performance, QA
team detects potential system bottleneck by designing and
executing performance tests.
Due to its experience, dedicated performance testing team
ensures fast and effective quality assessment.
Contacts
15
© QATestLab. All rights
reserved.
E-mail:
contact@qa-testlab.com
Phone: +380 (44) 501-55-48
Address: 154a, Borschagivska
str.,
03056, Kiev, Ukraine
Twitter:
QATestLab
Web-site: qatestlab.com
SkypeID:
sales.qatestlab
Thanks
16

Dedicated qa team will it really screw up testing

  • 1.
    Dedicated QA Team:will it really screw up testing? Dana Zhezdrina QATestLab Program Manager
  • 2.
    About me 2 7-year experiencein testing 3-year experience in program management Finished Executive Development Program "Project management for creative teams. Agile in actions" in kmbs © QATestLab. All rights reserved. Don’t like bugs and fond of dogs
  • 3.
    3 © QATestLab. Allrights reserved. Dedicated QA Team Model as a Mark of Quality Independent testing ensures a proper verification of software quality. By striving to business omnitude, QA providers suffer from low competence and high spendings that cause the failure of product under test and company as well. The same with software houses. To get proper quality verification, companies follow a dedicated QA team model by engaging external testers as a part of in-house staff.
  • 4.
    4 © QATestLab. Allrights reserved. When to apply Dedicated Team model? ● ever-changing project requirements ● high project scalability ● no opportunity to manage and train in-house QA team ● minimization of QA costs ● long-term projects ● removal of risks connected with maintaining of QA department
  • 5.
    5 © QATestLab. Allrights reserved. Dedicated Team vs Time & Material Model According to Time & Material model, collaboration between QA vendor and customer finishes after product release. This may cause unpredictable consequences, e.g. new bugs. Dedicated QA team is engaged throughout the whole project lifecycle and in post-production ensuring maintaining and updating of documentation due to project-specific knowledge.
  • 6.
    6 © QATestLab. Allrights reserved. Advantages of Dedicated QA Team ● customer’s full control of QA team ● defined budget with predictable costs ● flexibility of workload and scope ● tight collaboration with QA team ● QA team’s deep understanding of business goal ● skills and knowledge exchange between both teams
  • 7.
    7 © QATestLab. Allrights reserved. Disadvantages of Dedicated QA Team ● inefficiency in short-term projects ● slower start ● less opportunities for QA team to develop outside the area ● customer’s active role in communication and management
  • 8.
    8 © QATestLab. Allrights reserved. Stages of Dedicated QA Team Model ● customer specifies the requirements to QA specialists ● provider selects the tester whose skills and experience match the requirements ● customer may verify the competence of suggested QA experts ● QA team learns project specifics and objectives ● customer and QA team collaborate on a regular basis
  • 9.
    9 © QATestLab. Allrights reserved. Does it take long to set up the right team? The time required for setting up QA team depends on the level of customer’s trust, requirements and expectations. Usually, it takes from several days up to several weeks. We recommend to start with 2-3 specialists and gradually expand the team as the project grows. By offering the option try-before-you-buy, you enable the customer to make sure whether the candidate suits his requirements.
  • 10.
    10 © QATestLab. Allrights reserved. Dedicated QA Team in Agile Environment In agile-based projects, dedicated QA team ensures continuity and possessing full knowledge of project specifics. They are engaged not only on the stage of testing but throughout the whole workflow.
  • 11.
    11 © QATestLab. Allrights reserved. Dedicated QA team in Scrum-based projects In case of Scrum-based projects, dedicated QA team is integrated into the Scrum team and closely cooperates with developers and designers. ● together with Product Owner QA team define acceptance criteria, non-functional requirements, etc. ● QA team prepares the estimations based on story points ● being a part of integrated team, QA experts closely work with developers and architeсtures
  • 12.
    12 © QATestLab. Allrights reserved. Factors for success on Scrum-based projects ● Product Owner should involve QA team in story elaboration and prioritization ● developers should engage QA team in sprint planning and implementation ● QA Lead should enable the flexibility to testers in their activities ● QA team members should share skills and knowledge
  • 13.
    13 © QATestLab. Allrights reserved. Dedicated team for security testing The security issues detected after the product release may drive away both customers and users. Being aware of security standards, dedicated QA team ensures effective penetration testing detecting system security vulnerabilities.
  • 14.
    14 © QATestLab. Allrights reserved. Dedicated team for performance testing In order to verify the system stability and high performance, QA team detects potential system bottleneck by designing and executing performance tests. Due to its experience, dedicated performance testing team ensures fast and effective quality assessment.
  • 15.
    Contacts 15 © QATestLab. Allrights reserved. E-mail: contact@qa-testlab.com Phone: +380 (44) 501-55-48 Address: 154a, Borschagivska str., 03056, Kiev, Ukraine Twitter: QATestLab Web-site: qatestlab.com SkypeID: sales.qatestlab
  • 16.