SlideShare a Scribd company logo
1 of 28
Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish itself are registered trademarks of Atos Origin SA. September 2006
© 2006 Atos Origin
Testing an Olympic Challenge
Eurostar, The Hague, 12 November 2008
Magnus Alvarsson
2 Major Events
The Olympic Challenge
» There is no second chance
» Proven solutions
» Reliable solutions
» Meet the Users’
expectations
» World Wide Visibility
» Large IT Deployment
» Multiple partners, suppliers and
technology
3 Major Events
Agenda
» Introduction
» The Olympic Challenge
» Framework
» Project Timeline
» Organization
» Testing
» Strategy
» Testing environments
» Process
4 Major Events
Objective
» Ensure stable Games systems that:
» Conform to functional requirements
» Satisfy or exceed agreed service levels
» Support the business of the customers
AND:
» Ensure the integration of:
» The numerous and varied Games
systems
» The partners, people and processes
supporting these systems
Such that ….
» The systems and business processes
complement each other to ensure a
seamless delivery of service to our
customers
5 Major Events
The Olympic Challenge - Scope
» Atos Origin Systems
- 9 Core Games Management Systems (CGS)
- 9 Info Diffusion Systems (IDS)
- The Olympic Family Intranet in 2 or 3 languages
- A large number of interfaces between these systems
» On Venue Results
- One On Venue Result System per sport (15/36)
- One Timing and Scoring System per Sport and/or Venue
- One Scoreboard per Venue
- Minimum of 1 TV-Graphics solution per sport
» External Interfaces
- On Venue Results
- 8 World News Press Agencies
- 20 Internet Data Feeds clients (Rights Holding Broadcasters, Media, IF’s and
NOC’s)
- Weather
- Transportation
- Biography and Background Provider(s)
- Background Check
6 Major Events
Integration of Partners, People, Processes
» Organizing Committee
» Timing and Scoring / On Venue Results Provider
» Hardware providers
» Network
» Servers
» Desk tops
» Cameras
» Score boards / Video boards
» Mobile devices
» Software Providers
» Databases
» Operating Systems
» Office suites
» Etc
The Olympic Challenge – Scope (Cont’d)
7 Major Events
» Operations
» Software Distribution Solution
» Call Management System
» Monitoring
» etc
» External Stakeholders
» International Olympic Committee
» International Sporting Federations
» Rights-holding Broadcasters and News Agencies
» OCOG Functional Areas
» etc
The Olympic Challenge – Scope (cont’d)
8 Major Events
The Olympic Challenge - Scope
INTEGRATION
People, Partners
& Processes
• Integration of
sponsors/partners
• Customers (VANOC,
NBC, WNPAs etc)
• Atos TS, Ops, MEP
• Roles & Resp.
• Policies &
Procedures
• Communication
• Project / Risk / Issue
Management
• Omega – On-Venue
Results Systems
• TV Graphics :
Olympic Broadcast
Services
• Scoreboard
• RCMP, Immigration
• Data providers
Non-Atos SystemsCore Games
Management Systems
• Sport Entries &
Qualification
• Accreditation
• Workforce
• Medical
• Arrivals &Departures
• Transportation
• Commentator
Information
System
• INFO 2010
• Internet Data Feed
• Results Data Feed
to WNPAs
• Print Distribution
System
• Central Repository
System
Information
Diffusion Systems
Testing / Integration Test Lab
9 Major Events
Project Timeline
2006
Design
 Planning
 Business Process
Reviews
 GAP Process
 Functional
Requirements
 Interface Definition
 Software development
 Lab build
 Staff build-up
 Software deliveries
Test Tools Acquisition
Test Case preparation
Build
 Connectivity Tests
 Functional Tests
 Sport/Test Events
 User Accesptance
 System Tests
 Multi Sport Tests
Test
 Technical Rehearsals
 Games TOC operational
 Applications in production
 Venue Deployment
 Maximum staff numbers
Operate
Feb 2010
Olympic Games
2010
40
100
200
1,200Resources
10 Major Events
The Challenges
» Challenges
» Applications from suppliers worldwide
» Synchronizing deliveries and compatible code
» Management and control of:
- defects
- testing environments
- the numerous & varied Integration Test Lab activities
11 Major Events
The Answers
» The answers
» A purpose-built Test Lab (500 m2; 5000 ft2)
» A dedicated Testing team (80+ people including partners)
» A comprehensive multi-faceted test program
» Strict test procedures and defect tracking
» > 200,000+ hours of testing; > 9,000+ test cases: happy v unhappy path
» Support from Technical Services and Operations
» Communication & Coordination
Testing: the single most important success
factor!
12 Major Events
Objective of Integration testing
Ensure that:
» the Games systems work together seamlessly
» Fulfill the required functionality and service levels
To successfully manage and support the Olympic and Paraolympic
Games.
13 Major Events
To achieve the objective…
» Test functionality of different systems
» Availability test
» Verify operating procedures of the systems
» Test systems under extreme situations
» Focus the tests on data flowing end-to-end
through the systems.
» Simulate games
14 Major Events
Integration Test Program
» Pre-Delivery Testing of:
» Supplier Development
» Supplier “Connectivity”
» Supplier Technical
» Integration Testing of:
» Delivery Acceptance
» Stand-alone
» Interface
» End-to-End
» Regression
15 Major Events
Integration Test Program
Integration Testing of:
» Delivery Acceptance
» Stand-alone
» Interface
» End-to-End
» Regression
16 Major Events
Integration Test Program
» System Testing (3 cycles
of > 20 days each per
application)
» Load
» Stress
» Fault Tolerance
» etc
» Acceptance Testing
» Test Cases supplied
by the IOC and the
Sports Federations or
the end users
17 Major Events
Integration Test Program
» Test Events
» Every Sport
» Elite level competition
» Real Games conditions
» 1 year before
» Multi-sport Tests
» Three cycles
» Subset of Games schedule each
time
» Overall system performance and
functionality
» 2 months period
18 Major Events
Integration Test Program
» Technical Rehearsal (TR1 & TR2)
» Two cycles
» Subset of Games schedule
each time
» Operational readiness of
systems and people
» 10 days period
19 Major Events
Technical Rehearsal main objectives
Technical rehearsals primary focus is to:
» Practice and evaluate:
» operational policies and procedures
applied during Games
» communication processes
» Establish relationships
» Verify roles and responsibilities
» Test staff utilizing systems/applications
in a Games time environment
Beijing example
 35 Sports
 39 Venues
 500 Scenarios
 2000 Staff
20 Major Events
Test Organization
Integrated team made up with the following groups:
» Integration Test Board - Atos Origin / OCOG / Omega
Oversees, Highest Point of Escalation
» Integration Test Manager and Test Management Team - Atos Origin
Definer & Coordinator of testing program & lab
» Test Group Leaders - Atos Origin / OCOG
Test plan managers & delivery managers, escalation point for Test Team Leaders
» Test Team Leaders - Atos Origin / OCOG
Managers of test activities and defects by Application, Sport, Intel, Unix, Security
» Testers - Atos Origin / OCOG
Perform tests, log and track defects
21 Major Events
Test Organization (cont’d)
A set of integration testing plans, policies and procedures ensuring quality and
consistency in the testing process, including:
» Integration Testing Strategy
» Integration Test Plan
» Defect Tracking Process
» Software Delivery Procedure
» Change Management Process
» Test plans for each sport/system
» etc
22 Major Events
Test Lab Characteristics
» Production like environment
» Tools used for testing activities
» Test Management tool (Quality Center)
- Test Cases and Scenarios
- Defect Tracking
» Test automation tool (QuickTest Professional)
- Test scripts
» Load and Performance testing tools
(Load Runner / Win Runner)
» Staff
» 35 Atos Origin
» 30 VANOC
» 6 Omega
» 10 Others
23 Major Events
» Physical Infrastructure
» 300 PCs
» 100 laptops
» 50 printers
» 32 switches
» 450 servers
(30 ITL, 420 TER)
Customer Engagement
Test Lab Characteristics
24 Major Events
Test Cell
25 Major Events
Criteria for Environment Strategy
» Meet objectives stated in the Integration Test
Strategy
» Integration and operation activities can be
smoothly executed.
» Minimize the total number of environments
» Consider the needs for conducting several
continuous tests in parallel without delays.
» Use experience gained from previous
Olympic Games.
26 Major Events
Environments
» All applications are installed on all environments.
» Three environments must be production like
» Three environments must have the Games-time configuration
» The rest environments will meet the minimum requirements of the Integration team
» Four environments will be available during the Games,
Date
Environment J F M A M J J A S O N D J F M A M J J A S O N D J F M
PDC
E2E
T1
T2
SDC
PAR
PPP
MEP BCN
Paralympic Testing
Para PreProduction
Testing
Testing Test Events System / MSTs TRs Games
Testing
Testing
2008 2009 2010
Systems Test / DR DR
Homologation PreProduction
27 Major Events
Integration Control
Keys to Integration Testing success for big scale projects:
1. Correlation with Project Plan
2. Defect Tracking Process
3. Control of Software Deliveries
4. Change Management Process
5. Clear Testing Strategy
6. Partner management/Stakeholder agreement
7. Support Tools
8. Common policies & procedures
 To minimise risk, the overall IT
system and applications must be
exhaustively tested
Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish itself are registered trademarks of Atos Origin SA. September 2006
© 2006 Atos Origin
Questions and Answers
Atos Origin Major Events
Av. Diagonal, 210-218
08018 Barcelona (Spain)
www.atosorigin.com
Magnus Alvarsson
+1 778 328 3636
magnus.alvarsson@atosorigin.com

More Related Content

What's hot

ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2Yogindernath Gupta
 
'Acceptance Test Driven Development Using Robot Framework' by Pekka Klarch & ...
'Acceptance Test Driven Development Using Robot Framework' by Pekka Klarch & ...'Acceptance Test Driven Development Using Robot Framework' by Pekka Klarch & ...
'Acceptance Test Driven Development Using Robot Framework' by Pekka Klarch & ...TEST Huddle
 
'Mixing Open And Commercial Tools' by Mauro Garofalo
'Mixing Open And Commercial Tools' by Mauro Garofalo'Mixing Open And Commercial Tools' by Mauro Garofalo
'Mixing Open And Commercial Tools' by Mauro GarofaloTEST Huddle
 
Matthias Ratert - Automated Test Case Prioritization - EuroSTAR 2012
Matthias Ratert - Automated Test Case Prioritization - EuroSTAR 2012Matthias Ratert - Automated Test Case Prioritization - EuroSTAR 2012
Matthias Ratert - Automated Test Case Prioritization - EuroSTAR 2012TEST Huddle
 
software testing strategies
software testing strategiessoftware testing strategies
software testing strategiesHemanth Gajula
 
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...TEST Huddle
 
risk based testing and regression testing
risk based testing and regression testingrisk based testing and regression testing
risk based testing and regression testingToshi Patel
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level BasicSelin Gungor
 
Risk based testing and random testing
Risk based testing and random testingRisk based testing and random testing
Risk based testing and random testingHimanshu
 
'Architecture Testing: Wrongly Ignored!' by Peter Zimmerer
'Architecture Testing: Wrongly Ignored!' by Peter Zimmerer'Architecture Testing: Wrongly Ignored!' by Peter Zimmerer
'Architecture Testing: Wrongly Ignored!' by Peter ZimmererTEST Huddle
 
'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...
'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...
'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...TEST Huddle
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level BasicErol Selitektay
 
Fundamentals of Software Testing
Fundamentals of Software TestingFundamentals of Software Testing
Fundamentals of Software TestingSagar Joshi
 
What are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaWhat are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaEdureka!
 
Chapter 3 SOFTWARE TESTING PROCESS
Chapter 3 SOFTWARE TESTING PROCESSChapter 3 SOFTWARE TESTING PROCESS
Chapter 3 SOFTWARE TESTING PROCESSst. michael
 
Software requirement verification & validation
Software requirement verification & validationSoftware requirement verification & validation
Software requirement verification & validationAbdul Basit
 

What's hot (20)

ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
 
'Acceptance Test Driven Development Using Robot Framework' by Pekka Klarch & ...
'Acceptance Test Driven Development Using Robot Framework' by Pekka Klarch & ...'Acceptance Test Driven Development Using Robot Framework' by Pekka Klarch & ...
'Acceptance Test Driven Development Using Robot Framework' by Pekka Klarch & ...
 
'Mixing Open And Commercial Tools' by Mauro Garofalo
'Mixing Open And Commercial Tools' by Mauro Garofalo'Mixing Open And Commercial Tools' by Mauro Garofalo
'Mixing Open And Commercial Tools' by Mauro Garofalo
 
Matthias Ratert - Automated Test Case Prioritization - EuroSTAR 2012
Matthias Ratert - Automated Test Case Prioritization - EuroSTAR 2012Matthias Ratert - Automated Test Case Prioritization - EuroSTAR 2012
Matthias Ratert - Automated Test Case Prioritization - EuroSTAR 2012
 
software testing strategies
software testing strategiessoftware testing strategies
software testing strategies
 
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
risk based testing and regression testing
risk based testing and regression testingrisk based testing and regression testing
risk based testing and regression testing
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level Basic
 
Risk based testing and random testing
Risk based testing and random testingRisk based testing and random testing
Risk based testing and random testing
 
'Architecture Testing: Wrongly Ignored!' by Peter Zimmerer
'Architecture Testing: Wrongly Ignored!' by Peter Zimmerer'Architecture Testing: Wrongly Ignored!' by Peter Zimmerer
'Architecture Testing: Wrongly Ignored!' by Peter Zimmerer
 
Training program BaffleSol academy of learning
Training program BaffleSol academy of learningTraining program BaffleSol academy of learning
Training program BaffleSol academy of learning
 
'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...
'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...
'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level Basic
 
Fundamentals of Software Testing
Fundamentals of Software TestingFundamentals of Software Testing
Fundamentals of Software Testing
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
What are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaWhat are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | Edureka
 
Chapter 3 SOFTWARE TESTING PROCESS
Chapter 3 SOFTWARE TESTING PROCESSChapter 3 SOFTWARE TESTING PROCESS
Chapter 3 SOFTWARE TESTING PROCESS
 
Software requirement verification & validation
Software requirement verification & validationSoftware requirement verification & validation
Software requirement verification & validation
 

Similar to Atos Origin - Testing - An Olympic Challenge

Defects mining in exchanges - medvedev, klimakov, yamkovi
Defects mining in exchanges - medvedev, klimakov, yamkoviDefects mining in exchanges - medvedev, klimakov, yamkovi
Defects mining in exchanges - medvedev, klimakov, yamkoviDataFest Tbilisi
 
Business Process Quality at Citrix
Business Process Quality at CitrixBusiness Process Quality at Citrix
Business Process Quality at CitrixWorksoft
 
Testing in the Extremes
Testing in the ExtremesTesting in the Extremes
Testing in the ExtremesBabuDevanandam
 
1 sad-01-introduction-june2015-rev
1 sad-01-introduction-june2015-rev1 sad-01-introduction-june2015-rev
1 sad-01-introduction-june2015-revFajar Baskoro
 
Applied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd.
 
Applied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd.
 
Modelon Modelica executable requirements Ansys Conference 2016
Modelon Modelica executable requirements Ansys Conference 2016Modelon Modelica executable requirements Ansys Conference 2016
Modelon Modelica executable requirements Ansys Conference 2016Modelon
 
Agile Development in a Regulated Environment
Agile Development in a Regulated EnvironmentAgile Development in a Regulated Environment
Agile Development in a Regulated EnvironmentTechWell
 
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...Chromatography & Mass Spectrometry Solutions
 
Ojoconsulting Oy Nimbus Monitoring Service description v1.2 public
Ojoconsulting Oy Nimbus Monitoring Service description v1.2 publicOjoconsulting Oy Nimbus Monitoring Service description v1.2 public
Ojoconsulting Oy Nimbus Monitoring Service description v1.2 publicOjoconsulting Oy
 
Emerging standards and support organizations within engineering simulation
Emerging standards and support organizations within engineering simulation Emerging standards and support organizations within engineering simulation
Emerging standards and support organizations within engineering simulation Modelon
 
Avanttic tech dates - de la monitorización a la 'observabilidad'
Avanttic tech dates - de la monitorización a la 'observabilidad'Avanttic tech dates - de la monitorización a la 'observabilidad'
Avanttic tech dates - de la monitorización a la 'observabilidad'avanttic Consultoría Tecnológica
 
How to Guarantee Continuous Value from your Test Automation
How to Guarantee Continuous Value from your Test AutomationHow to Guarantee Continuous Value from your Test Automation
How to Guarantee Continuous Value from your Test AutomationPerfecto by Perforce
 
How Manual Testers Can Break into Automation Without Programming Skills
How Manual Testers Can Break into Automation Without Programming SkillsHow Manual Testers Can Break into Automation Without Programming Skills
How Manual Testers Can Break into Automation Without Programming SkillsRanorex
 
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!TEST Huddle
 
Do-It-Yourself ENOVIA PLM MIgration
Do-It-Yourself ENOVIA PLM MIgrationDo-It-Yourself ENOVIA PLM MIgration
Do-It-Yourself ENOVIA PLM MIgrationJoseph Lopez, M.ISM
 
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Philippe Krief
 
Software UAT Case study - Finserv
Software UAT Case study - FinservSoftware UAT Case study - Finserv
Software UAT Case study - FinservOAK Systems Pvt Ltd
 

Similar to Atos Origin - Testing - An Olympic Challenge (20)

Defects mining in exchanges - medvedev, klimakov, yamkovi
Defects mining in exchanges - medvedev, klimakov, yamkoviDefects mining in exchanges - medvedev, klimakov, yamkovi
Defects mining in exchanges - medvedev, klimakov, yamkovi
 
Business Process Quality at Citrix
Business Process Quality at CitrixBusiness Process Quality at Citrix
Business Process Quality at Citrix
 
Testing in the Extremes
Testing in the ExtremesTesting in the Extremes
Testing in the Extremes
 
1 sad-01-introduction-june2015-rev
1 sad-01-introduction-june2015-rev1 sad-01-introduction-june2015-rev
1 sad-01-introduction-june2015-rev
 
Chromatography Data System: Comply with Regulations
Chromatography Data System: Comply with RegulationsChromatography Data System: Comply with Regulations
Chromatography Data System: Comply with Regulations
 
Applied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial Software
 
Applied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial Software
 
Modelon Modelica executable requirements Ansys Conference 2016
Modelon Modelica executable requirements Ansys Conference 2016Modelon Modelica executable requirements Ansys Conference 2016
Modelon Modelica executable requirements Ansys Conference 2016
 
Agile Development in a Regulated Environment
Agile Development in a Regulated EnvironmentAgile Development in a Regulated Environment
Agile Development in a Regulated Environment
 
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
 
Ojoconsulting Oy Nimbus Monitoring Service description v1.2 public
Ojoconsulting Oy Nimbus Monitoring Service description v1.2 publicOjoconsulting Oy Nimbus Monitoring Service description v1.2 public
Ojoconsulting Oy Nimbus Monitoring Service description v1.2 public
 
Emerging standards and support organizations within engineering simulation
Emerging standards and support organizations within engineering simulation Emerging standards and support organizations within engineering simulation
Emerging standards and support organizations within engineering simulation
 
Avanttic tech dates - de la monitorización a la 'observabilidad'
Avanttic tech dates - de la monitorización a la 'observabilidad'Avanttic tech dates - de la monitorización a la 'observabilidad'
Avanttic tech dates - de la monitorización a la 'observabilidad'
 
How to Guarantee Continuous Value from your Test Automation
How to Guarantee Continuous Value from your Test AutomationHow to Guarantee Continuous Value from your Test Automation
How to Guarantee Continuous Value from your Test Automation
 
How Manual Testers Can Break into Automation Without Programming Skills
How Manual Testers Can Break into Automation Without Programming SkillsHow Manual Testers Can Break into Automation Without Programming Skills
How Manual Testers Can Break into Automation Without Programming Skills
 
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
 
Do-It-Yourself ENOVIA PLM MIgration
Do-It-Yourself ENOVIA PLM MIgrationDo-It-Yourself ENOVIA PLM MIgration
Do-It-Yourself ENOVIA PLM MIgration
 
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
 
Metrics
MetricsMetrics
Metrics
 
Software UAT Case study - Finserv
Software UAT Case study - FinservSoftware UAT Case study - Finserv
Software UAT Case study - Finserv
 

More from TEST Huddle

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureTEST Huddle
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar TEST Huddle
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway TEST Huddle
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in ScrumTEST Huddle
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsTEST Huddle
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkTEST Huddle
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New HeightsTEST Huddle
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?TEST Huddle
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of UsTEST Huddle
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)TEST Huddle
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesTEST Huddle
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?TEST Huddle
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageTEST Huddle
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersTEST Huddle
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?TEST Huddle
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfullyTEST Huddle
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey TEST Huddle
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsTEST Huddle
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your RoleTEST Huddle
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0TEST Huddle
 

More from TEST Huddle (20)

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- Accenture
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in Scrum
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test Work
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 

Recently uploaded

Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 

Recently uploaded (20)

Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 

Atos Origin - Testing - An Olympic Challenge

  • 1. Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish itself are registered trademarks of Atos Origin SA. September 2006 © 2006 Atos Origin Testing an Olympic Challenge Eurostar, The Hague, 12 November 2008 Magnus Alvarsson
  • 2. 2 Major Events The Olympic Challenge » There is no second chance » Proven solutions » Reliable solutions » Meet the Users’ expectations » World Wide Visibility » Large IT Deployment » Multiple partners, suppliers and technology
  • 3. 3 Major Events Agenda » Introduction » The Olympic Challenge » Framework » Project Timeline » Organization » Testing » Strategy » Testing environments » Process
  • 4. 4 Major Events Objective » Ensure stable Games systems that: » Conform to functional requirements » Satisfy or exceed agreed service levels » Support the business of the customers AND: » Ensure the integration of: » The numerous and varied Games systems » The partners, people and processes supporting these systems Such that …. » The systems and business processes complement each other to ensure a seamless delivery of service to our customers
  • 5. 5 Major Events The Olympic Challenge - Scope » Atos Origin Systems - 9 Core Games Management Systems (CGS) - 9 Info Diffusion Systems (IDS) - The Olympic Family Intranet in 2 or 3 languages - A large number of interfaces between these systems » On Venue Results - One On Venue Result System per sport (15/36) - One Timing and Scoring System per Sport and/or Venue - One Scoreboard per Venue - Minimum of 1 TV-Graphics solution per sport » External Interfaces - On Venue Results - 8 World News Press Agencies - 20 Internet Data Feeds clients (Rights Holding Broadcasters, Media, IF’s and NOC’s) - Weather - Transportation - Biography and Background Provider(s) - Background Check
  • 6. 6 Major Events Integration of Partners, People, Processes » Organizing Committee » Timing and Scoring / On Venue Results Provider » Hardware providers » Network » Servers » Desk tops » Cameras » Score boards / Video boards » Mobile devices » Software Providers » Databases » Operating Systems » Office suites » Etc The Olympic Challenge – Scope (Cont’d)
  • 7. 7 Major Events » Operations » Software Distribution Solution » Call Management System » Monitoring » etc » External Stakeholders » International Olympic Committee » International Sporting Federations » Rights-holding Broadcasters and News Agencies » OCOG Functional Areas » etc The Olympic Challenge – Scope (cont’d)
  • 8. 8 Major Events The Olympic Challenge - Scope INTEGRATION People, Partners & Processes • Integration of sponsors/partners • Customers (VANOC, NBC, WNPAs etc) • Atos TS, Ops, MEP • Roles & Resp. • Policies & Procedures • Communication • Project / Risk / Issue Management • Omega – On-Venue Results Systems • TV Graphics : Olympic Broadcast Services • Scoreboard • RCMP, Immigration • Data providers Non-Atos SystemsCore Games Management Systems • Sport Entries & Qualification • Accreditation • Workforce • Medical • Arrivals &Departures • Transportation • Commentator Information System • INFO 2010 • Internet Data Feed • Results Data Feed to WNPAs • Print Distribution System • Central Repository System Information Diffusion Systems Testing / Integration Test Lab
  • 9. 9 Major Events Project Timeline 2006 Design  Planning  Business Process Reviews  GAP Process  Functional Requirements  Interface Definition  Software development  Lab build  Staff build-up  Software deliveries Test Tools Acquisition Test Case preparation Build  Connectivity Tests  Functional Tests  Sport/Test Events  User Accesptance  System Tests  Multi Sport Tests Test  Technical Rehearsals  Games TOC operational  Applications in production  Venue Deployment  Maximum staff numbers Operate Feb 2010 Olympic Games 2010 40 100 200 1,200Resources
  • 10. 10 Major Events The Challenges » Challenges » Applications from suppliers worldwide » Synchronizing deliveries and compatible code » Management and control of: - defects - testing environments - the numerous & varied Integration Test Lab activities
  • 11. 11 Major Events The Answers » The answers » A purpose-built Test Lab (500 m2; 5000 ft2) » A dedicated Testing team (80+ people including partners) » A comprehensive multi-faceted test program » Strict test procedures and defect tracking » > 200,000+ hours of testing; > 9,000+ test cases: happy v unhappy path » Support from Technical Services and Operations » Communication & Coordination Testing: the single most important success factor!
  • 12. 12 Major Events Objective of Integration testing Ensure that: » the Games systems work together seamlessly » Fulfill the required functionality and service levels To successfully manage and support the Olympic and Paraolympic Games.
  • 13. 13 Major Events To achieve the objective… » Test functionality of different systems » Availability test » Verify operating procedures of the systems » Test systems under extreme situations » Focus the tests on data flowing end-to-end through the systems. » Simulate games
  • 14. 14 Major Events Integration Test Program » Pre-Delivery Testing of: » Supplier Development » Supplier “Connectivity” » Supplier Technical » Integration Testing of: » Delivery Acceptance » Stand-alone » Interface » End-to-End » Regression
  • 15. 15 Major Events Integration Test Program Integration Testing of: » Delivery Acceptance » Stand-alone » Interface » End-to-End » Regression
  • 16. 16 Major Events Integration Test Program » System Testing (3 cycles of > 20 days each per application) » Load » Stress » Fault Tolerance » etc » Acceptance Testing » Test Cases supplied by the IOC and the Sports Federations or the end users
  • 17. 17 Major Events Integration Test Program » Test Events » Every Sport » Elite level competition » Real Games conditions » 1 year before » Multi-sport Tests » Three cycles » Subset of Games schedule each time » Overall system performance and functionality » 2 months period
  • 18. 18 Major Events Integration Test Program » Technical Rehearsal (TR1 & TR2) » Two cycles » Subset of Games schedule each time » Operational readiness of systems and people » 10 days period
  • 19. 19 Major Events Technical Rehearsal main objectives Technical rehearsals primary focus is to: » Practice and evaluate: » operational policies and procedures applied during Games » communication processes » Establish relationships » Verify roles and responsibilities » Test staff utilizing systems/applications in a Games time environment Beijing example  35 Sports  39 Venues  500 Scenarios  2000 Staff
  • 20. 20 Major Events Test Organization Integrated team made up with the following groups: » Integration Test Board - Atos Origin / OCOG / Omega Oversees, Highest Point of Escalation » Integration Test Manager and Test Management Team - Atos Origin Definer & Coordinator of testing program & lab » Test Group Leaders - Atos Origin / OCOG Test plan managers & delivery managers, escalation point for Test Team Leaders » Test Team Leaders - Atos Origin / OCOG Managers of test activities and defects by Application, Sport, Intel, Unix, Security » Testers - Atos Origin / OCOG Perform tests, log and track defects
  • 21. 21 Major Events Test Organization (cont’d) A set of integration testing plans, policies and procedures ensuring quality and consistency in the testing process, including: » Integration Testing Strategy » Integration Test Plan » Defect Tracking Process » Software Delivery Procedure » Change Management Process » Test plans for each sport/system » etc
  • 22. 22 Major Events Test Lab Characteristics » Production like environment » Tools used for testing activities » Test Management tool (Quality Center) - Test Cases and Scenarios - Defect Tracking » Test automation tool (QuickTest Professional) - Test scripts » Load and Performance testing tools (Load Runner / Win Runner) » Staff » 35 Atos Origin » 30 VANOC » 6 Omega » 10 Others
  • 23. 23 Major Events » Physical Infrastructure » 300 PCs » 100 laptops » 50 printers » 32 switches » 450 servers (30 ITL, 420 TER) Customer Engagement Test Lab Characteristics
  • 25. 25 Major Events Criteria for Environment Strategy » Meet objectives stated in the Integration Test Strategy » Integration and operation activities can be smoothly executed. » Minimize the total number of environments » Consider the needs for conducting several continuous tests in parallel without delays. » Use experience gained from previous Olympic Games.
  • 26. 26 Major Events Environments » All applications are installed on all environments. » Three environments must be production like » Three environments must have the Games-time configuration » The rest environments will meet the minimum requirements of the Integration team » Four environments will be available during the Games, Date Environment J F M A M J J A S O N D J F M A M J J A S O N D J F M PDC E2E T1 T2 SDC PAR PPP MEP BCN Paralympic Testing Para PreProduction Testing Testing Test Events System / MSTs TRs Games Testing Testing 2008 2009 2010 Systems Test / DR DR Homologation PreProduction
  • 27. 27 Major Events Integration Control Keys to Integration Testing success for big scale projects: 1. Correlation with Project Plan 2. Defect Tracking Process 3. Control of Software Deliveries 4. Change Management Process 5. Clear Testing Strategy 6. Partner management/Stakeholder agreement 7. Support Tools 8. Common policies & procedures  To minimise risk, the overall IT system and applications must be exhaustively tested
  • 28. Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish itself are registered trademarks of Atos Origin SA. September 2006 © 2006 Atos Origin Questions and Answers Atos Origin Major Events Av. Diagonal, 210-218 08018 Barcelona (Spain) www.atosorigin.com Magnus Alvarsson +1 778 328 3636 magnus.alvarsson@atosorigin.com