SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
Introducing the Captain of your Special Teams…

                                             The Performance Test Lead!

                            I assume you are familiar with the “Software Development as a Sports
  Conference                Team” analogy. The project manager equates to the coach, lead
                            developer to offensive team captain, test lead to the defensive team
                            captain – where the entire team views the development process as
  Supporting                collaborative and each member of the team is driven to produce his or
                            her best work in order to achieve the team's common goal of
    Papers                  delivering a “winning” application. Typically, this is as far as the model
                            goes, but it doesn't account for some important members of the team
    Series                  – the specialists. There are a variety of specialists that may be a part
                            of your team: security experts, network engineers, configuration
                            managers and performance testers, to name a few. If we look to
                            American Football, we find a structure to enhance our model to
                            accommodate these team members.

                            In American Football, there is a third group known as the special
                            teams. The special teams consist of the kicking teams, kick return
                 by:        teams and other groups dedicated to special plays. Historically,
         R. Scott Barber    coaches would populate these teams with non-starting players to keep
                            the starters from getting excessively tired or injured during the game
                            and so that the starters could remain focused on their primary
                            positions during practice. Recently, however, coaches have started
                            fielding their best players, sometimes known as “game breakers,” on
                            the special teams to improve their chances of winning games. These
                            players have become more than just specialists; they have become
                            expert generalists who can contribute to the game in a variety of roles
                            and positions. The players that become captains of the special teams
                            are often senior players with both exceptional leadership skills and the
                            ability to play a variety of positions on the field. These are the players
                            coaches put in the game in critical situations when they feel the team
                            needs a big play or a shift in momentum. They are the players that
                            make the crowd cheer and inspire the rest of the team to redouble
                            their efforts simply by taking the field. Much like the recent shift in
                            football where coaches look to top players to populate the special
                            teams, project managers have started looking for experienced, senior
                            individuals who are expert specialists and established generalists for
                            their special roles.




                                   EuroSTAR 2006 Keynote: Special Teams
© PerfTestPlus, Inc. 2007                                                                          1
On a software development team, this unique individual equates to the performance test lead.
On the most effective development teams I've ever been a part of, the performance test lead
is someone with leadership abilities, strong generalist skills, and a unique and critical
specialty. So what makes the performance tester so unique? On top of their specialization
as a performance tester, these individuals tend to be competent and have experience in a
wide variety of roles enabling them to effectively contribute to virtually any aspect of the team.
Let's take a brief look at all the different roles a performance tester assumes at various points
during a project that they must master to excel as a performance tester.

Business Analyst – Before performance testers can begin conducting effective tests, they
must understand how users are going to interact with the system under test, what tasks they
are going to be trying to accomplish, what their state of mind is likely to be while interacting
with the system, and what their performance expectations are. Additionally, to establish
relevant performance goals or requirements, the performance tester must also determine
what the user's tolerances are and how competing applications are performing.                Most
performance testing literature implies that this information is simply available from the existing
business analysts, but experience says that it is rarely available and when it is available it is
poorly formed or simply wrong because very few business analysts have any training in this
area.

Systems Analyst – Performance testing is not a black box activity. An effective performance
testing strategy has to take into account not only the system as a whole but also the logical,
physical, network and software architectures of the system both in test and in production.
While this information is generally available, it rarely exists in a consolidated form, and as it
turns out, it is often the case that the performance tester ends up being the single person on
the team who understands the system from the greatest number of perspectives and has the
best grasp on how all of these perspectives interact with one another.

Usability Analyst – When the application finally goes into production, there is really only one
aspect of performance that matters: customer satisfaction. And the only way to determine
customer satisfaction is to get the customer to use the system. The challenge in determining
a customer's satisfaction with performance is that customers often know neither how to
quantify performance nor how to distinguish between poor performance and an inefficient
interface. Worse, very few organizations have dedicated usability teams, leaving the
performance testers on their own to design and conduct these studies.

Test Strategist, Test Designer, Test Developer, Test Manager, Functional Tester, etc. -
Typically, the team is just that, a team of people with individual roles and expertise who work
together to effectively test the system. Most often, the performance test team is a team of
one, so the performance tester has no choice but to be competent at all of the various test
team roles. Since there is so little training available that is specific to performance testing,
most practicing performance testers were initially trained in functional, systems or even unit
testing and have since adapted those skills and techniques to performance testing.
Frequently, performance testers were either systems or functional testers prior to becoming
performance testers, or have served in those roles after becoming a performance tester.

                                  EuroSTAR 2006 Keynote: Special Teams
© PerfTestPlus, Inc. 2007                                                                      2
Programmers – Developing performance tests is far from point and click or record and
playback. In order to accurately simulate actual users, it is almost always necessary for
performance testers to write elements of at least somewhat complex code. It is frequently
necessary for performance testers to be able to read, understand, and interpret the
developer's code, and, not infrequently they find themselves developing their own “test
harness” simply to enable the possibility of load generation. Performance testers often write
their own utilities to help them parse through the huge volumes of data they collect, to
generate test data, to reset their test environments, or to collect performance related metrics
on remote machines. Performance testers may not always be senior programmers, but they
certainly aren't afraid of code.

There are other roles performance testers play and reasons why the lead performance tester
frequently turns out to be that game breaker who equates to the captain of your “software
development special teams”, but I've come to the end of my allotted space. I guess you'll just
have to attend my keynote at EuroSTAR to hear the rest of the story. I hope to see you there!

About The Author
Scott Barber is the Chief Technologist of PerfTestPlus, Executive Director of the Association
for Software Testing and Co-Founder of the Workshop on Performance and Reliability. Scott's
particular specialties are testing and analyzing performance for complex systems, developing
customized testing methodologies for individual organizations, embedded systems testing,
teaching software testing, group facilitation and authoring instructional materials. Scott is an
international keynote speaker and contributor to various software testing publications. He is a
member of ACM, IEEE, American MENSA, the Context-Driven School of Software Testing
and is a signatory to the Manifesto for Agile Software Development. You can email Scott at
sbarber@perftestplus.com, or visit his website (www.perftestplus.com) for more information.




                                 EuroSTAR 2006 Keynote: Special Teams
© PerfTestPlus, Inc. 2007                                                                    3

Mais conteúdo relacionado

Mais de Scott Barber

Performance Testing for Managers
Performance Testing for ManagersPerformance Testing for Managers
Performance Testing for ManagersScott Barber
 
Pinpointing and Exploiting Specific Performance Bottlenecks
Pinpointing and Exploiting Specific Performance BottlenecksPinpointing and Exploiting Specific Performance Bottlenecks
Pinpointing and Exploiting Specific Performance BottlenecksScott Barber
 
SOA Testing Challenges
SOA Testing ChallengesSOA Testing Challenges
SOA Testing ChallengesScott Barber
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software TestingScott Barber
 
Test Automation for Embedded Devices
Test Automation for Embedded DevicesTest Automation for Embedded Devices
Test Automation for Embedded DevicesScott Barber
 
Testing Tasks and Blooms Taxonomy
Testing Tasks and Blooms TaxonomyTesting Tasks and Blooms Taxonomy
Testing Tasks and Blooms TaxonomyScott Barber
 

Mais de Scott Barber (6)

Performance Testing for Managers
Performance Testing for ManagersPerformance Testing for Managers
Performance Testing for Managers
 
Pinpointing and Exploiting Specific Performance Bottlenecks
Pinpointing and Exploiting Specific Performance BottlenecksPinpointing and Exploiting Specific Performance Bottlenecks
Pinpointing and Exploiting Specific Performance Bottlenecks
 
SOA Testing Challenges
SOA Testing ChallengesSOA Testing Challenges
SOA Testing Challenges
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software Testing
 
Test Automation for Embedded Devices
Test Automation for Embedded DevicesTest Automation for Embedded Devices
Test Automation for Embedded Devices
 
Testing Tasks and Blooms Taxonomy
Testing Tasks and Blooms TaxonomyTesting Tasks and Blooms Taxonomy
Testing Tasks and Blooms Taxonomy
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Último (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Introducing the Captain of your Special Teams... The Performance Test Lead

  • 1. Introducing the Captain of your Special Teams… The Performance Test Lead! I assume you are familiar with the “Software Development as a Sports Conference Team” analogy. The project manager equates to the coach, lead developer to offensive team captain, test lead to the defensive team captain – where the entire team views the development process as Supporting collaborative and each member of the team is driven to produce his or her best work in order to achieve the team's common goal of Papers delivering a “winning” application. Typically, this is as far as the model goes, but it doesn't account for some important members of the team Series – the specialists. There are a variety of specialists that may be a part of your team: security experts, network engineers, configuration managers and performance testers, to name a few. If we look to American Football, we find a structure to enhance our model to accommodate these team members. In American Football, there is a third group known as the special teams. The special teams consist of the kicking teams, kick return by: teams and other groups dedicated to special plays. Historically, R. Scott Barber coaches would populate these teams with non-starting players to keep the starters from getting excessively tired or injured during the game and so that the starters could remain focused on their primary positions during practice. Recently, however, coaches have started fielding their best players, sometimes known as “game breakers,” on the special teams to improve their chances of winning games. These players have become more than just specialists; they have become expert generalists who can contribute to the game in a variety of roles and positions. The players that become captains of the special teams are often senior players with both exceptional leadership skills and the ability to play a variety of positions on the field. These are the players coaches put in the game in critical situations when they feel the team needs a big play or a shift in momentum. They are the players that make the crowd cheer and inspire the rest of the team to redouble their efforts simply by taking the field. Much like the recent shift in football where coaches look to top players to populate the special teams, project managers have started looking for experienced, senior individuals who are expert specialists and established generalists for their special roles. EuroSTAR 2006 Keynote: Special Teams © PerfTestPlus, Inc. 2007 1
  • 2. On a software development team, this unique individual equates to the performance test lead. On the most effective development teams I've ever been a part of, the performance test lead is someone with leadership abilities, strong generalist skills, and a unique and critical specialty. So what makes the performance tester so unique? On top of their specialization as a performance tester, these individuals tend to be competent and have experience in a wide variety of roles enabling them to effectively contribute to virtually any aspect of the team. Let's take a brief look at all the different roles a performance tester assumes at various points during a project that they must master to excel as a performance tester. Business Analyst – Before performance testers can begin conducting effective tests, they must understand how users are going to interact with the system under test, what tasks they are going to be trying to accomplish, what their state of mind is likely to be while interacting with the system, and what their performance expectations are. Additionally, to establish relevant performance goals or requirements, the performance tester must also determine what the user's tolerances are and how competing applications are performing. Most performance testing literature implies that this information is simply available from the existing business analysts, but experience says that it is rarely available and when it is available it is poorly formed or simply wrong because very few business analysts have any training in this area. Systems Analyst – Performance testing is not a black box activity. An effective performance testing strategy has to take into account not only the system as a whole but also the logical, physical, network and software architectures of the system both in test and in production. While this information is generally available, it rarely exists in a consolidated form, and as it turns out, it is often the case that the performance tester ends up being the single person on the team who understands the system from the greatest number of perspectives and has the best grasp on how all of these perspectives interact with one another. Usability Analyst – When the application finally goes into production, there is really only one aspect of performance that matters: customer satisfaction. And the only way to determine customer satisfaction is to get the customer to use the system. The challenge in determining a customer's satisfaction with performance is that customers often know neither how to quantify performance nor how to distinguish between poor performance and an inefficient interface. Worse, very few organizations have dedicated usability teams, leaving the performance testers on their own to design and conduct these studies. Test Strategist, Test Designer, Test Developer, Test Manager, Functional Tester, etc. - Typically, the team is just that, a team of people with individual roles and expertise who work together to effectively test the system. Most often, the performance test team is a team of one, so the performance tester has no choice but to be competent at all of the various test team roles. Since there is so little training available that is specific to performance testing, most practicing performance testers were initially trained in functional, systems or even unit testing and have since adapted those skills and techniques to performance testing. Frequently, performance testers were either systems or functional testers prior to becoming performance testers, or have served in those roles after becoming a performance tester. EuroSTAR 2006 Keynote: Special Teams © PerfTestPlus, Inc. 2007 2
  • 3. Programmers – Developing performance tests is far from point and click or record and playback. In order to accurately simulate actual users, it is almost always necessary for performance testers to write elements of at least somewhat complex code. It is frequently necessary for performance testers to be able to read, understand, and interpret the developer's code, and, not infrequently they find themselves developing their own “test harness” simply to enable the possibility of load generation. Performance testers often write their own utilities to help them parse through the huge volumes of data they collect, to generate test data, to reset their test environments, or to collect performance related metrics on remote machines. Performance testers may not always be senior programmers, but they certainly aren't afraid of code. There are other roles performance testers play and reasons why the lead performance tester frequently turns out to be that game breaker who equates to the captain of your “software development special teams”, but I've come to the end of my allotted space. I guess you'll just have to attend my keynote at EuroSTAR to hear the rest of the story. I hope to see you there! About The Author Scott Barber is the Chief Technologist of PerfTestPlus, Executive Director of the Association for Software Testing and Co-Founder of the Workshop on Performance and Reliability. Scott's particular specialties are testing and analyzing performance for complex systems, developing customized testing methodologies for individual organizations, embedded systems testing, teaching software testing, group facilitation and authoring instructional materials. Scott is an international keynote speaker and contributor to various software testing publications. He is a member of ACM, IEEE, American MENSA, the Context-Driven School of Software Testing and is a signatory to the Manifesto for Agile Software Development. You can email Scott at sbarber@perftestplus.com, or visit his website (www.perftestplus.com) for more information. EuroSTAR 2006 Keynote: Special Teams © PerfTestPlus, Inc. 2007 3