Choose your language:
TEKsystems was engaged to provide off-site development of a merchant portal and open payment platform designed to support commerce among international buyers and sellers.
Founded in 2005, the client provides payment processing solutions for consumers, merchants and issuers in the United States. The client is a subsidiary of a global payment, travel and expense management provider.
While organizations understand the value of providing mobile applications, payment platforms and other enhancements, many are unsure where to begin or how to accomplish their goals. The client’s parent company, a global payment provider, needed our client to build a payment and commerce platform, enabling consumers to spend, send and receive money online, person to person, via a mobile phone or with merchants who accept the parent company’s credit card. The project required the development of a merchant portal, including the management of registration account maintenance, platform security and reporting.
The client faced several challenges in completing the project:
The client selected TEKsystems due to our ability to provide quality resources with the required technical expertise and a flexible model that could adapt over time as the project moved through the phases of the engagement. TEKsystems provided an experienced Microsoft/Oracle development team to handle responsibility for the full life cycle development of the client’s payment processing system. To meet the client’s need for local or near-shore engagement and to alleviate time zone disparities, TEKsystems proposed managing resources on-site in Florida and in TEKsystems Montreal Solution Center (MSC) in Montreal, Quebec. Space was limited in Florida, so additional resources were based out of the Montreal. The MSC allowed TEKsystems to provide a near-shore solution in the same time zone to supplement the local team.
In order to assist the client in managing the expectations from the parent company, TEKsystems deployed three development sub-teams who could work collaboratively or independently as the project dictated. These teams consisted of an on-site business analyst and team lead as well as software developers and QA analysts based in Montreal. A full-time engagement manager provided oversight of all resources. TEKsystems also guided the client through a transition from Waterfall to Agile methodology. The client internally decided to explore an Agile approach, and TEKsystems was engaged to present an Agile process and educate the client. Agile approaches work in timed cycles known as sprints, and project priorities are re-evaluated and adjusted as required at the end of each cycle. The Agile method also requires a high level of communication, collaboration and continuous feedback.
Using our proprietary TEKnique™ methodology— an iterative, Agile development approach, TEKsystems conducted a thorough analysis of the client’s technical and functional requirements and worked with the client to prioritize requirements into software releases. This approach allowed TEKsystems to respond faster to changes requested by the client, integrate with the client’s team, and discover and manage issues quickly.
TEKsystems successfully supported the client’s development needs by quickly ramping up and ramping down as volume dictated. Our testers conducted a thorough, independent analysis of the client’s code, resulting in a defect rate of less than 1 percent when returned to the client. The high quality of TEKsystems’ work positioned us as a valued partner and led to increased visibility within the client organization and opportunity to assist with client with more strategic priorities, such as a gaming project. The merchant portal was completed on time and under budget.
TEKsystems identified several critical components to the success of the outsourcing engagement and the transition from a Waterfall to an Agile development methodology: