Testing in an Open Source Middleware Platform Space The WSO2 Way.
Unosquare SlideShare Presentation
1.
2. USA Headquarters Mexico Delivery Center
Blankenship Road Col. Country Club
Suite 200 Ave de Americas
West Linn, OR Guadalajara, Mexico
Emergency Back-up Power Generation
VOIP Enabled Communications
Finger Print Scanned - Security Controlled Building Access
Onsite Video Surveillance
Redundant Virtual Server Back ups
4 separate T-1 Lines with 1.5 mbit symmetrical connection
3. Seattle
Web Application
Development
Portland, OR
Public Utility
Document
Management System New York City
Cable TV App
Development
Portland, OR
PCI Compliant
Web Application
St Louis
Development
Healthcare Application
Development and
Irvine, CA Support
Lab Services Web
Portal Application
Mobile, AL
Development
Open Source Rich
Media Development
and Testing
Mexico City Guadalajara
Microsoft Azure and Government
Mobile Device Application
Development Development
4. Roles
Tools and Technologies
Nearshore Tools - Team Foundation Server (TFS),
UnoWebCore (PHP Framework), SVN,
Software Engineers
RallyDev, Bugzilla, Etc.
Nearshore Development -
ASP.Net/Silverlight/SQL/VB
QA/Test Engineers
Development - .JAVA, EJB, AJAX, EDI, CQ5
Program Managers Development - PHP/LAMP/Open Source
Development – Mobile/Android/iPhone
Project Managers
Methodologies – Agile/Custom/PMP
Onsite Analysts and Project
QA/Testing
Managers
QA Methodology and Testing Process
Consulting
Nearshore Support and
Test Automation Management
Maintenance Engineers
Black Box, Grey Box, White Box, and
Performance Testing
5. Development and QA work during the same time
zone – thereby increasing quality
No Jet Lag for Visiting Executives
Total Cost of Engagement (TCE) is Lower Because
Site Visits are Easier and Cheaper
Real-time collaboration, rhythm, and creativity –
uniquely North American culture
True “Agile” development
NAFTA Visa – More resources and fewer
restrictions
6. • Low Cost Pilot Program
• 2 – 4 Weeks Onsite or Nearshore
Phase • 1 – 3 resources Onsite or Nearshore
One • Stop, Measure, and Revise
1 – 3 months
• Ramp Up Nearshore Team
• Daily/Weekly/Monthly Deliverables
Phase
• Team Leads Travel Onsite for new Iterations/Training (if needed)
Two
• Run State
• Stable Team Baseline with Scale Up Capability
Phase • SLA’s, Support and Maintenance
Three • Add or Subtract Resources and Applications as Needed
7. Start Analysis Design Development and Testing Transition
Effort Estimation
Requirement Functional Release to
Kick-Off Application/Product Development
Specification Design Production
Unit Testing
Bug Fixing
Test Analysis
Effort Online Closure and
Testi Estimation Estimation Tracking Metrics
Testing Execution Post-Mortem
Quality Management Test Design Modular, and Regression
Test Project Closure
Coverage
Bug Fixing Follow Up
Testing Management
User Acceptance
Tests
8. • Regression • Reverse • Unit Testing
Testing Engineering • Integration
• Acceptance • Functional Testing
Testing Testing • System
• Load Testing • Web Testing
• Smoke Application • Stability
Testing Interface Testing
Testing
Sample Tools and Applications: • Test Automation in Perl
• RallyDev • Quality Center (QTP)
• Visual Studio Test Edition • Bugzilla
• Selenium • Groovy and Grails Unit Testing Framework
• Quality Center • Internal Test Planning and Bug Tracking
9.
10. Total Weekly
Test Cases
Executed by 1
Client
Weekly Test
Cases by
Tester
11. • Cost – Engineers at 35-70% savings off domestic rates
• NAFTA TN Visa – No more political and logistical issues associated
with H1B quotas and overseas management hassles
• Same Time Zone – Easy for clients to visit the delivery center. (2 Hour
Flight from Houston)
• High Quality Development - True “Agile” development and testing.
• Physical Proximity – Means lower headcount required at customer
locations. Easier for your managers to visit the Mexico delivery center
• Cultural Proximity – Clients can understand the Hispanic accent and
we all love the same food. Latin Americans are risk takers and they
don’t’ settle for the status quo. We don’t say “yes” to everything.
• Average Round Trip Airfare - $550.00
• Average Direct Flight Time from USA – 3.5 Hours
12. Please contact us for any additional
information including direct client
references, sample invoices, and sample
weekly reports.
Mike Barrett
mike@unosquare.com
503-722-3480
www.unosquare.com