<<

STATEMENT OF WORK (SOW) – PROCUREMENT OF TESTING VENDOR FOR GOPASS MOBILE APP v2.5, February 2018 Statement of Work (SOW) – Procurement of Testing Vendor for GoPass Mobile App

Table of Contents Background ...... 2 Current Mobile Ticketing ...... 2 Updated Mobile Ticketing ...... 2 GoPass Mobile App High Level Specifications ...... 2 Agency Objective ...... 4 Scope / Deliverables and Schedules ...... 4 Scope / Deliverables ...... 4 Proposed Testing Schedule ...... 5 Proposed DART Payment Schedule ...... 6 Contractor / Vendor Capabilities ...... 6 Experience (5 or more years) ...... 6 Preferred Certifications: ...... 6 Testing Approach / Team Composition and Company Information ...... 7 DART Provided Support ...... 7 Work Location(s) / Travel ...... 7 Other Special Considerations / Requirements ...... 7 Proposal / Bid Evaluation Criteria ...... 7

Page | 1

Statement of Work (SOW) – Procurement of Testing Vendor for GoPass Mobile App

Background Dallas Area Rapid Transit (DART) operates mass transportation services to thirteen (13) cities in the Dallas area (DART Service Area). These transit services include a combination of bus, light rail, commuter rail, commuter vans and mobility impaired (paratransit) operations. Current Mobile Ticketing DART embraced the concept of mobile payments and introduced a first-generation mobile ticketing and trip planning app in September 2013, called GoPass. GoPass is currently available for download from the Google Play and Apple iTunes stores at no cost to customers, and services three regional transit agencies for purchase of mobile tickets: DART, the Fort Worth Transportation Authority (FWTA), and the Denton County Transportation Authority (DCTA). Updated Mobile Ticketing App In the interest of continuous improvement, DART has chosen to provide enhanced GoPass mobile ticketing capabilities as a part of a larger payments platform being developed for deployment. This updated version of the mobile ticketing app is know as GoPass 2.0.

These new GoPass 2.0 mobile app enhancements will include upgraded interfaces with , , taxi providers, and other ride-sourcing services. They will further enhance the previous app look and feel, provide additional functionality, as well as improve the ways in which customers pay their fares.

The updated version of the GoPass app will include the following:

• Support for trip planning and real-time arrival information • Ability to manage a GoPass mobile account • Quicker loading speed • Direct customer feedback in the app • Interactive route and system mapping • Purchase and display multiple rider fares on one ticket • Ability to pay by using cash via retail solution • Set up of auto-load for pass products

The enhanced version of GoPass will be available for public download from the Google Play and Apple iTunes stores in May 2018, and will continue to serve three regional transit agencies for purchase of mobile tickets: DART, the Fort Worth Transportation Authority (FWTA), and the Denton County Transportation Authority (DCTA). GoPass 2.0 Mobile App High Level Specifications The following provides a high-level overview of the GoPass app specifications:

1) Mobile App Development: DART has secured an external vendor to develop the GoPass mobile app. 2) Target Platforms for GoPass Mobile App: The GoPass mobile app is currently developed for use on both iOS (Apple) and Android smart phone platforms. There are no plans to develop a Windows based app at this time.

Page | 2

Statement of Work (SOW) – Procurement of Testing Vendor for GoPass Mobile App

3) Smart Phone Operating System (OS) Versions and Devices: The GoPass mobile app is developed to run on iOS and Android operating systems and will support the following version of each OS:

iOS Android 10.x and above 5.x and above

Following are the iOS-specific device types that are supported for use with GoPass 2.0:

DEVICE iOS 9 iOS 10 iOS 11 iPhone 4s X iPhone 5 X X iPhone 5c X X iPhone 5s X X X iPhone 6 X X X iPhone 6 Plus X X X iPhone SE X X X iPhone 7 X X iPhone 7 Plus X X iPhone 8 X iPhone 8 Plus X iPhone X X

4) Primary Mobile App Deployment / Usage: The GoPass mobile app is currently deployed in the US market and is primarily used on smart phone devices available within the US market. 5) Languages (English and Spanish): All GoPass mobile app screens will be available in English. The app will also utilize the native operating system of the smart phone to determine if the language of the phone is set to one of the available languages and will automatically switch to the phones selected language. If the language on the phone is set to a language that not supported by the app, the app will display the default language (English). 6) Mobile App Accessibility: The native operating systems of Android and iOS offer several tools that make the use of a smart phone easier for persons with visions or mobility impairments. The GoPass mobile ticketing app takes advantage of those tools and is developed with the intent to follow the operating systems accessibility development guidelines to make the mobile ticketing app as easy to use for these customers as possible. 7) Online / Offline Mode: To purchase tickets, the app must be connected to the Internet. However, the app will still give the end-user access to core functionalities needed while offline. Below is an overview of the pages in the application and their availability:

VIEWS AVAILABLE ONLINE AVAILABLE OFFLINE Home View X X App Menu X X Buy Tickets X My Tickets X X View Valid Tickets X X

Page | 3

Statement of Work (SOW) – Procurement of Testing Vendor for GoPass Mobile App

View Expired Tickets X X Payment Options X Travel Tools X Events & Offers X Settings X

Agency Objective DART seeks to procure Mobile App Testing Services to plan and execute testing of the updated version of the GoPass 2.0 mobile app to ensure that it functions as desired prior to release to the general public.

Scope / Deliverables and Schedules The scope of the work activities to be performed under this contract are as follows: Scope / Deliverables a) Provide Test Lead / Project Manager: Provide a single point of contact to lead the planning and testing efforts of the QA / Test team. This individual will work with the DART Staff / Project Team to design test cases and outline all testing needs / requirements. b) Write and Execute Test Cases: Based in the high-level functionality / specifications, as well as other information contained within this SOW, write detailed test cases in a format / template agreed upon between DART and the Testing Vendor. Test case execution will occur in multiple testing cycles / iterations with frequency of Testing Status calls / meetings occurring up to daily. c) Provide and Use Industry Standard Bug Tracking Software: Provide and use an industry standard bug / defect tracking software to capture mobile app errors / issues encountered during testing. The software must be able to export a file format compatible for loading into JIRA, or integrate directly with JIRA. The external vendor developing the GoPass mobile app will be using JIRA. The bug / defect reporting will match the frequency of the Testing Status calls / meetings (up to daily). Reported mobile app defects / errors will be consolidated and duplicates grouped / removed. d) Provide US based Testing Resources for Wireless Carrier / Network Testing: a. Provide local (Dallas/Fort Worth area) and /or US based testing resources to test the GoPass mobile app with all the major wireless carriers, including: AT&T, Sprint, T- Mobile, and Verizon. b. The preference is to limit the number of testers to no greater than 100, but still allow for adequate phone type and operating system coverage for testing. c. Selected testers will be required to provide a valid e-mail address to obtain access to the test version of the app. d. Methods for simulating purchases and adding funds to wallets will be provided. e) Provide iOS Devices for Testing: Provide iOS devices for testing with the Smart Phone Operating System (OS) Versions specified in this document. Preference is to test on a variety of devices as listed in the specification section above and different screen sizes to ensure general population coverage. Current GoPass iOS downloads are 44%. f) Provide Android Devices for Testing: Provide Android devices for testing with the Smart Phone Operating System (OS) Versions specified in this document. Preference is to test on a variety of

Page | 4

Statement of Work (SOW) – Procurement of Testing Vendor for GoPass Mobile App

devices and different screen sizes to ensure general population coverage. This may include testing on non-rooted and rooted devices. Current GoPass Android downloads are 56%. g) Provide Conference Call / Bridge: Provide a conference call / bridge number for test planning, execution, status, etc. meetings. Conference bridge should provide a toll-free or toll US number for access. Frequency of conference calls / meetings will be determined by DART Staff / Project Team. h) Customer Usability Testing: As part of the GoPass app launch, it’s critical DART understand usability from a customer perspective. We want to understand the results from testing from every angle to ensure its quality and viability.

Desired key insights from testers:

- Overall usability - General impressions - Key issues or barriers to use - Customer suggestions - Perceived benefits prior to and after use - Experience at retail location - Likeliness to recommend - Anticipated usage of app

Three key audiences we’d like to understand are:

1. Current DART GoPass users 2. Current DART riders that have never used the current GoPass app 3. Riders currently exclusively using cash to purchase their DART tickets

DART would like to receive regular updates on findings and issues so that they can have any issues corrected in a timely manner.

For pricing purposes, please include each of these Scope / Deliverables items as a separate line item (if applicable). Proposed Testing Schedule The proposed testing scheduled is based in the current deployment and testing schedule provided by the external vendor developing the app:

Activity / Testing Phase Proposed Start Date Proposed End Date Receive / Evaluate Proposals March 5, 2018 March 7, 2018 and Award Contract Test Planning / Test Case March 12, 2018 March 14, 2018 Creation Development/Bug Fixing March 12, 2018 March 16, 2018 Alpha Test-1 Cycle March 19, 2018 March 23, 2018 Development / Bug Fixing March 26, 2018 March 30, 2018 Alpha Test-2 Cycle April 2, 2018 April 9, 2018 Public Beta Test Out of Scope Out of Scope

Page | 5

Statement of Work (SOW) – Procurement of Testing Vendor for GoPass Mobile App

Please note that DART will make every attempt to meet the proposed testing schedule; however, flexibility in scheduling testing resources may be required by the Testing Vendor to meet all required test cycles and external vendor development and bug fixing cycles. Proposed DART Payment Schedule Following is the proposed payment schedule with the project deliverables outlined:

DELIVERABLES PAYMENT % DART Sign-off on completion of: • Vendor Test Lead / Project Manager assigned to project. • Vendor QA / Test team members assigned to project. 20% • Test Cases approved for testing use. • Bug tracking software configured and assessible for Alpha Test-1 Cycle testing. • Approval of proposed testing devices and operating systems. DART Sign-off on completion of: • Alpha Test-1 Cycle (potential for multiple iterations with daily testing feedback) 40% • Bench Test-1 Cycle (potential for multiple iterations with daily testing feedback) DART Sign-off on completion of: • Alpha Test-2 Cycle (potential for multiple iterations with daily testing feedback) 40% • Bench Test-2 Cycle (potential for multiple iterations with daily testing feedback) TOTAL: 100%

Contractor / Vendor Capabilities The vendor shall submit to DART, as a part of their proposal, confirmation of the following experience, preferred certifications, and additional testing / company information: Experience (5 or more years) • Test Lead / Project Management • QA / Testing Experience • Mobile App Testing (iOS and Android) Preferred Certifications: • PMP – Project Management Professional certification from the Project Management Institute (PMI) • CTFL (Certified Tester Foundation Level), CSTP (Certified Software Test Professional) or similar Software QA / Testing Certifications

Page | 6

Statement of Work (SOW) – Procurement of Testing Vendor for GoPass Mobile App

Testing Approach / Team Composition and Company Information • Provide a definition / description of your approach to mobile app testing that will be used on DART’s GoPass mobile app (e.g. small number of testers who will be testing the app on numerous devices, community / qualified crowd-sourcing with a larger team testing the app, etc.). • Provide an overview / background information about your company and what differentiates your company from other mobile app testing firms. • Provide 2-3 client references from whom you provided mobile app testing services.

DART Provided Support DART will provide the following:

• DART Project Manager to interface with Testing Vendor’s Test Lead / Project Manager. • Access / instructions to download the GoPass mobile app for testing, • GoPass mobile app draft documentation to use in building the detailed Test Cases.

Work Location(s) / Travel The proposed work locations for all Testing Team members should be included in the vendor’s proposal. DART will work with distributed / remote teams based in the requirements in the SOW. DART will not pay for any travel related expenses.

Other Special Considerations / Requirements The Testing Vendor may provide any additional information concerning products / services provided as a part of your mobile app testing bundle. Please indicate any optional items that will incur additional costs.

Proposal / Bid Evaluation Criteria Proposals to provide DART with Mobile App Testing Services as outlined in this SOW will be evaluated based in the following criteria:

1) 30% – Based on the proposal, the ability of the Mobile App Testing Vendor to meet / exceed the requirements outlined in this SOW; 2) 30% – Reasonableness of proposed Pricing compared to market value of similar Mobile App Testing services; 3) 20% – Based on the proposal, the ability of the Mobile App Testing Vendor to staff the project with skilled / professional testing resources, and meet the proposed project schedule as outlined in this SOW. 4) 20% – Qualifications of the Mobile App Testing Vendor and quality / feedback from client references.

Page | 7