SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
Payment and Loyalty Solutions Qualifications
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 1 of 40
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 2 of 40
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 3 of 40
1. Executive summary...............................................................................................................................2
2. Table of Contents..................................................................................................................................3
3. Organizational qualifications .................................................................................................................4
3.1 Organizational structure ................................................................................................................5
3.2 Company background and references..........................................................................................7
3.3 Staff qualifications .........................................................................................................................9
4. Solutions..............................................................................................................................................12
4.1 Frameworks.................................................................................................................................12
4.2 Capabilities..................................................................................................................................13
5. Project experience ..............................................................................................................................15
6. Technical experience ..........................................................................................................................16
7. Infrastructure .......................................................................................................................................17
8. Mobile applications..............................................................................................................................18
8.1 Mobile application development methodology............................................................................18
8.2 Experience ..................................................................................................................................19
8.2.1 Native iOS and Android applications...................................................................................19
8.2.2 Apps that process debit cards, credit cards, EMV and other payment types .....................20
8.2.3 Experience providing an ADK .............................................................................................22
8.2.4 Enabling devices from mobile application and ADK ...........................................................22
8.2.5 Mobile payment processing hardware devices ...................................................................23
9. Project Management and Testing .......................................................................................................24
9.1 Level of Effort (LoE), Statement of Work (SoW) and Timeline ...................................................32
10. Why ThoughtFocus .........................................................................................................................35
11. Value added services......................................................................................................................36
12. Success stories ...............................................................................................................................37
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 4 of 40
•
•
•
•
•
•
•
•
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 5 of 40
•
•
•
•
•
•
•
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 6 of 40
Best practice Description
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 7 of 40
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 8 of 40
1. Mr. Shiv Enjeti, CTO
JetPay LLC
www.JetPay.com
Email: senjeti@jetpay.com
Office: +1 (972) 503 8900
Engagement description: Since 2012, ThoughtFocus has provided development and support
services for JetPay’s mobile POS solution. This solution is based on our FocusPAY framework.
The solution includes an Android and iOS-based POS application private-labeled and custom-
built for JetPay and managed by ThoughtFocus.
Our FocusCONNECT gateway acquires the transactions and routes them to JetPay’s processing
switch for authorization. The solution is currently undergoing EMV certification using IDTECH
UniPay 1.5+ and higher devices distributed as a default card reader with the mobile application.
As an option, merchants will be allowed to purchase a BlueBamboo P200 device or an IDTECH
BTPay200 as a possible EMV card reader for Chip and Pin transaction and printer support. In
addition, the solution also supports a BlueBamboo P25Mi device for MSR and print capability.
ThoughtFocus manages the app store releases in sync with hardware SDK updates and client
requested enhancements.
2. Mr. Edmund Chan, First Vice President
IT Systems, National Capital Region
7899 Makati Avenue
Makati City 0726, Philippines
Email: Chan.Edmund@bdo.com.ph
www.bdo.com.ph
Direct Line: +63 2688 1410
Engagement description: Since 2008, ThoughtFocus has been providing development and
support service for BDO’s acquiring and issuing switch platform. As part of our support
engagement, we have executed numerous development projects for BDO’s switch.
Currently, we have our second generation switch platform in production. This will shortly be
upgraded to a third generation platform.
Example project: The EMV transaction enhancement project focused on the switch’s acquiring
and issuing sides. One requirement was to enhance the platform to receive EMV contact and
contactless transactions from their terminal and ATM population and then route the transactions
to the respective networks for authorization.
Our team performed detailed requirements analysis, development, and assisted the client through
the card brand certification process. The project was handled in phases with Visa as the first card
network to be certified for EMV and then followed by MasterCard, Amex, Discover, CUP, JCB
and finally Diners.
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 9 of 40
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 10 of 40
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 11 of 40
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 12 of 40
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 13 of 40
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 14 of 40
•
•
•
•
•
•
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 15 of 40
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 16 of 40
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 17 of 40














Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 18 of 40
ThoughtFocus has followed the changing trends in mobile development and has adopted different
methods based on client specific business needs, budget considerations, time constraints, etc.
Additionally, we have been working on putting Xamarin based mobile applications to work, in order to
obtain the maximum benefit of cross-platform utilization.
The key approaches we have used include:
1. Native application development: This is platform (iOS, Android, MS Windows, etc.) specific and
requires unique platform expertise. However, the full potential of the platform can be leveraged,
which will drive great user experience and larger application capabilities, especially around phone
hardware like cameras, USB’s and GPS’, etc. Based on requirements, this can be pricey and take
longer to develop.
 Hybrid application development: Developer augmented web code with native SDK can
easily be deployed across multiple platforms. Hybrid applications are developed using
web technologies: HTML5, CSS, and JavaScript. These are then embedded into a native
container by using cross-platforms tools like Phone gap, Kony, IBM work light, etc. The
native containers run the web application code and package it into an application which
can run on multiple platforms like Android iOS, MS Windows, etc.
Shared code
2. Native v. Hybrid: There are benefits and drawbacks to using either technology. Below are the
advantages and disadvantages:
 Design of interfaces: Most mobile interfaces can be implemented using either native
application or hybrid application development technologies. Hybrid application
development uses HTML5 and CSS3. These have far superior capabilities when
designing interfaces with many form factors and highly dynamic content.
UI layer (HTML,
CSS, java
script)
Business logic
layer
Data access
layer
Service access
layer
Domain model
iOS platform
specific code
Android
platform
specific code
MS Windows
platform
specific code
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 19 of 40
The native application development environment provides tools and design widgets for
creating certain standard interfaces with native user interaction experience which are not
currently available using hybrid application development tools. So, it is easier to create a
native application user experience using native application development environment.
 Cost: It is more cost effective to build mobile applications using a hybrid application
development technology stack. However, keep in mind that if you would need to create a
certain native user experience and native feel, it can be more time consuming and
costlier to design and develop a certain native user experience using a hybrid application
development technology.
Also, with hybrid application development, you can build it once and submit it to all of the
platforms (iPhone, Android, Windows Phone) using cross-platform tools. So, you would
be saving money by not having to build the application using native programming
language of each platform.
 Development timeline: Hybrid applications are easier and faster to develop and deploy.
 User experience and performance: Native applications provide better performance,
provide a better responsive and fluid experience, and the user can navigate and interact
with the application without noticing any loading delays. Also, the native application
development environment provides design and user interaction widgets that come
standard with each platform. So, users will have a better experience because they are
familiar with the application’s standard native experience.
Hybrid applications tend to have some user interaction delays, and users can notice that
the application is not as responsive sometimes.
 Security: Native applications may provide a better security environment. So, if the
application requires many security features, you should only consider a native approach.
 Support and resources: Since a native application development environment provides a
lot of resources and options for mobile application development, there are more support
and available resources for building native mobile applications.
 Tools and debugging: Native development provides a better development environment
and tooling to test and debug the work; so it is much easier and less time consuming to
find and fix bugs using native development tools.
There are not reliable hybrid application developments tools that can help with debugging
and fixing issues, so, sometimes the developer may spend a few hours to fix a problem in
a hybrid application environment where the same problem can be identified and fixed
within minutes using native application development tools.
 Platform independent: One of the main advantages of hybrid app development is that
the developer can build it once and then use cross-platform tools to submit the app to all
platforms (iPhone, Android, Windows Phone and Blackberry).
8.2.1 Native iOS and Android applications
ThoughtFocus’ Mobility Solutions is a very mature engineering practice. Since 2009, when we entered
into developing payment applications for BlackBerry devices, the company has been involved in the
developing mobile applications to enterprise mobility solutions. During these years, we have worked with
multiple clients in creating unique solutions as described below:
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 20 of 40
1. FocusPAY – Mobile POS framework: The framework includes a mobile application supported
on Android and iOS platforms. FocusPAY’s intelligent content delivery framework allows the
solution to quickly morph into several customized flavors of point of sale (POS) applications such
as a tableside checkout application, a fundraiser application or healthcare check out application.
The framework allows us to develop a turnkey, custom built and private labeled mobile POS
solution to our customers.
2. Network quality monitoring for cellular networks: The client aims to supply enterprise mobile
solutions to cellular network companies for monitoring network quality and planned network
deployment. ThoughtFocus’ application has cross-Device and cross-OS support. The test
strategy for this project was also very complex. It required the physical movement of the unit
under test across home and visiting networks. ThoughtFocus also developed the central
analytical server for reporting.
3. Loyalty kiosks: A loyalty solution provider wanted to develop a white-labeled product platform
that can be owned by big retail stores for better customer engagement. ThoughtFocus developed
the loyalty platform along with a kiosk system that supported MS Windows 8 and Android. The
solution has been deployed in several thousand stores. ThoughtFocus continues maintenance,
support, and implementation activities. The system allows kiosk to kiosk differentiation in terms of
offers, geo-based offers, etc.
4. Android application for a wearable start-up: A San Francisco bay area start-up is developing a
wearable device that monitors biometric information. The client wanted to create a collaboration
platform that will multiply the possibilities of usage for the device. ThoughtFocus developed a
XMPP-based messaging layer and developed an Android application allowing biometric and robot
control activities. The collaboration feature enables people to share biometric information and
control movement.
5. EMV semi-integrated solution: One of our processor clients currently provides a certified
payment processing middleware to POS vendors to be deployed as a semi-Integrated EMV
solution for the MS Windows platform. ThoughtFocus’ team is rearchitecting and refactoring the
solution into a true cross-platform compatible middleware that can be deployed either as a
standalone service or consumed as a library (SDK) by a POS application on MS Windows, Linux,
Mac, Android, and iOS platforms. The solution intends to provide the necessary abstraction to the
POS application, from handling sensitive cardholder data as well as transaction processing
interfaces; thus minimizing the PCI scope for the POS application.
8.2.2 Apps that process debit cards, credit cards, EMV and other payment types
Our Payments and Loyalty Solutions Group’s experience with developing point-of-sale applications
includes terminal device applications, mobile device applications, and eCommerce applications that can
process card present and card-not-present payment and loyalty transactions.
The terminal device payment applications we have developed follows the industry standard feature set
supporting acceptance of credit cards to process the typical Auth, Sale, Void, Refund, and Capture
transactions. Such applications will also support acceptance of debit cards with PIN and debit cards with
a signature that is processed on the credit rails.
We have implemented Inquiry transactions in cases where prepaid cards are supported and balance
inquiry is an additional feature supported by the payment application. POS devices include VeriFone Vx
and eVo series, PAX, Equinox 4xxx, and Ingenico terminals. Traditional terminal applications posted that
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 21 of 40
transactions using ISO 8583 formats, the newer generation terminal devices, are capable of posting XML
transactions over SSL.
We have been providing mobile payment application development services for several years for our
clients. We do own a mobile POS framework called FocusPAY, which could be leveraged, if applicable, to
expedite suitable projects. Our mobile payment application experience includes iOS and Android
platforms. As is prevalent in the United States, the mobile POS applications are designed to process a
credit card transaction set which includes acceptance of debit cards on credit rails. PIN debit transactions
are not currently a part of the typical set of mobile POS transactions.
Our experience on EMV payment applications, on terminal platforms, and on mobile platforms includes
acceptance of Chip cards using Dip, Tap or Swipe methods based on appropriate fallback options.
Typically, the terminal platforms will allow for Chip and Pin as well as Chip and signature transactions as
they are EMV L2 certified as well as PTS certified. On mobile platforms, typically card readers connected
via the audio jack will support Chip and signature as well as MSR transactions. When available the newer
and larger card readers, most commonly connected via Bluetooth, do support Chip and Pin, Chip and
Signature, and MSR methods on contact and contactless cards.
Our projects in the eCommerce segment include direct integration via API into processing or gateway
platforms and developing hosted payment pages that are consumed by eCommerce applications. The
PCI scope assumed by the eCommerce platforms dictates the implementation method.
Tokenization has been a part of almost all POS application platforms and our experience spans across
First Data’s TransArmor to custom tokenization platforms. Implementation of recurring payments, bill pay
along with a reduced PCI scope have brought about tokenization as a standard implementation either
leveraging a processor’s tokenization platform or as a custom tokenizer in the case of multiple processor
dependencies.
Apart from the standard transaction set for credit card acceptance, we have implemented ACH and other
custom transactions based on the processing platform that is being posted to. Loyalty applications on
mobile and terminal devices have leveraged XML-based interfaces to read and process magnetic stripe
loyalty cards.
Our experience related to payment applications on varying platforms – terminals, mobile, and
eCommerce as well as processing various transaction types. We have briefly described a couple of
specific projects that were undertaken for the same.
 Mobile POS application: We have developed and deployed a turnkey, white-labeled mobile
POS application for a major processor in the United States. The POS application is a custom
derivative of our FocusPAY framework and the production application resides in the Apple and
Android App Stores under our client’s own App Store accounts.
The POS application supports card present and card not present transactions for credit and debit
cards. Pin debit is not supported as stated earlier. The application uses IDTech Shuttle as the
card reader for MSR transactions. The solution is implemented as a P2PE application wherein
the card readers are injected with encryption keys that are dedicated to our client. The readers
adopt 3DES encryption with DUKPT key management. Transactions originating from the mobile
applications are first acquired by our gateway and then routed to our client’s processing switch as
this was the agreed upon architecture.
The application will also support IDTech EMV card reader UniPay 1.5+ as well as BTPay200 to
cover Chip and signature and Chip and PIN. In addition to card readers connected through the
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 22 of 40
audio jack, the application also supports the BlueBanboo P25Mi Printer+MSR combo as well for
merchants needing a paper receipt.
The application includes GPS location capture, electronic signature capture, transaction history
lookup, Void and Refunds from the transaction history as well as receipt reprints and emails.
 VeriFone Vx820 EMV custom application: The project required us to develop a custom
payment application that accepts EMV Chip and Pin, Chip and Signature, and MSR transactions
with appropriate fallback options. The application was developed utilizing VeriFone’s eVo SDK
and was integrated with our client’s processing switch using a XML interface over SSL/TLS. The
application supported IP communication for transaction posting.
The implementation included the standard transaction set and was certified on card brands for
deployment.
8.2.3 Experience providing an ADK
Our capabilities include:
 Developing payment solutions as standalone applications that can run on mobile platforms such
as Android and iOS as well as desktop platforms.
 Developing the same applications as a library package that can be consumed by the application
developers to perform interfacing with the hardware devices to accept the card data.
One of the projects involving the development of a payment application, deployed as a standalone
service as well as a library that can be then integrated into the native applications built by a third party
vendor, is the implementation of a semi-integrated payment solution supporting EMV transactions. The
core of the project is to develop a payment application module using Java that accesses an Ingenico
PinPAD (iPP3xx) either via USB or via an IP connection over SSL as well as independently
communicating with the authorization host to post and receive transaction authorization.
This module will be certified for EMV against the card brands along with the host. The module can then
be distributed to POS application developers, who can integrate with either via SSL (if used as a service)
or as a library (if provided as an SDK). As the payment module deployed as a service runs in the
background and will not expose the POS application to the card data, the PCI scope of the POS
application is minimized. On a mobile platform, the native POS application can integrate the payment
processing library which will also prevent the exposure of sensitive card data to the native application; the
goal is to minimize the PCI scope on the POS application.
8.2.4 Enabling devices from mobile application and ADK
We have described below our integration with IDTECH’s shuttle device for creating a turnkey custom
mobile application.
As stated earlier, shuttle devices are injected with a dedicated encryption key for our solution to prevent
cross usage of our devices with other payment applications using a shuttle device. Also having a key
injected device encrypting the card data, at the time of swipe and using 3DES encryption and DUKPT key
management, allows us to implement a P2PE solution for the client.
The payment application is written as a native application for the Android and Apple iOS platforms. We
have supported all Android operating systems, starting from KitKat, and on the iOS side, starting with iOS
6.x.x. The native application integrates the reader using IDTECH provided SDK libraries for accessing the
device data. The device is identified as a supported device using the KSN value received from the device
at the time of card read. Once the device is recognized, the payment application captures the card track
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 23 of 40
data read by the device in encrypted form as well as non-sensitive data in the clear from the device’s data
stream. The non-sensitive data is used to display the last four digits of the swiped credit card and the card
holder’s name. The encrypted card data is then passed through to the processing platform for decryption
and authorization.
Some application’s salient features:
 No transaction data is stored in the device itself. The transaction history is retrieved from our
gateway host on demand.
 Each user logs into the application using a specific login ID and password. This unique ID is tied
into the merchant boarding for routing the transaction.
 The application transmits the encrypted transaction data over SSL/TLS, thus encapsulating with a
second layer of data protection.
8.2.5 Mobile payment processing hardware devices
Our experience with hardware devices that are typically used in conjunction with a mobile payment
application spans across the devices offered by popular hardware vendors in the United States.
IDTECH is one of the vendors we have worked with closely on several of their devices. Our
implementation experience with IDTECH started with their original UniMag readers. We work with their
shuttle MSR readers, UniPay 1.5+ for the EMV Chip and signature implementations as well as BTPay200
for the full EMV set of transactions. We also have worked with IDTECH to create dedicated BDK
encryption keys for our client implementations, developing P2PE solutions with branded readers
distributed by our clients to their merchants.
AnywhereCommerce is another vendor of hardware devices for mobile solutions that we have integration
capabilities. Their Rambler audio jack device was one of the first ones to be worked on. We have grown
familiar with their Walker and Nomad series of devices for EMV implementations.
In addition to the above card readers, we also have worked on several thermal printers that are available
with a Magnetic Swipe Card reader. In the past, we have supported Blue Bamboo’s P25 and P10 series
of devices on our MSR applications. The P200 is an EMV reader supported on the newer generation of
EMV mobile applications.
We also have working relationships with Bixolon, whose R200 and R300 printer card readers have been
used in our implementations. Evolute and Woosim are other hardware vendors that provide printer card
reader combo devices and who we have investigated their feasibility.
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 24 of 40



















Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 25 of 40
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 26 of 40











o
o
o
o
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 27 of 40
o
o
o
o
Sprint 1
Story Story Points
User Story A 10
User Story B 20
User Story C 20
User Story D 5
Week 1 Week 2
Sprint 1
Story Story Points
User Story X 10
User Story B 20
User Story C 20
User Story D 5
User Story X of size 10 arrives with
greater priority
Product Backlog
Story Story Points
User Story E 10
User Story F 10
User Story G 30
Product Backlog
Story Story Points
User Story A 10
User Story E 10
User Story F 10
User Story G 30
NOTE: User Story A is chosen to move to backlog since User Story A is the only story that has the same
size as X. If there is more than one story that has the same size then the priority is looked at before
moving to backlog
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 28 of 40





Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 29 of 40
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 30 of 40







Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 31 of 40











Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 32 of 40
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 33 of 40




Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 34 of 40
Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 35 of 40










Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 36 of 40























Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 37 of 40










Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 38 of 40














Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 39 of 40




Weitere ähnliche Inhalte

Andere mochten auch

Refference Letter 2 FinalAppraisal
Refference Letter 2 FinalAppraisalRefference Letter 2 FinalAppraisal
Refference Letter 2 FinalAppraisal
Sanja Milicevic
 
d1216c79-41c0-4794-aec1-e0191df687c7-160427020736
d1216c79-41c0-4794-aec1-e0191df687c7-160427020736d1216c79-41c0-4794-aec1-e0191df687c7-160427020736
d1216c79-41c0-4794-aec1-e0191df687c7-160427020736
Lorain Drennan
 
ANSYS_Results_For_Original_Die
ANSYS_Results_For_Original_DieANSYS_Results_For_Original_Die
ANSYS_Results_For_Original_Die
Michael Mangan
 

Andere mochten auch (18)

Maribel 1 a. variable
Maribel 1 a. variableMaribel 1 a. variable
Maribel 1 a. variable
 
Refference Letter 2 FinalAppraisal
Refference Letter 2 FinalAppraisalRefference Letter 2 FinalAppraisal
Refference Letter 2 FinalAppraisal
 
Actividad del sena
Actividad del senaActividad del sena
Actividad del sena
 
Ensayo. mariolis
Ensayo. mariolisEnsayo. mariolis
Ensayo. mariolis
 
Politician of chhattisgarh
Politician of chhattisgarhPolitician of chhattisgarh
Politician of chhattisgarh
 
Literacy
LiteracyLiteracy
Literacy
 
Visual Media Final Portfolio
Visual Media Final PortfolioVisual Media Final Portfolio
Visual Media Final Portfolio
 
d1216c79-41c0-4794-aec1-e0191df687c7-160427020736
d1216c79-41c0-4794-aec1-e0191df687c7-160427020736d1216c79-41c0-4794-aec1-e0191df687c7-160427020736
d1216c79-41c0-4794-aec1-e0191df687c7-160427020736
 
Cyber week
Cyber weekCyber week
Cyber week
 
Design Portfolio for Jessica Swendsen
Design Portfolio for Jessica SwendsenDesign Portfolio for Jessica Swendsen
Design Portfolio for Jessica Swendsen
 
Gel de caracol de Alfavitamins. Distribuye en Bolivia A3TEK SRL
Gel de caracol de Alfavitamins. Distribuye en Bolivia A3TEK  SRLGel de caracol de Alfavitamins. Distribuye en Bolivia A3TEK  SRL
Gel de caracol de Alfavitamins. Distribuye en Bolivia A3TEK SRL
 
Matemáticas y cine abel martín - marta martín sierra - juegos de guerra (jo...
Matemáticas y cine   abel martín - marta martín sierra - juegos de guerra (jo...Matemáticas y cine   abel martín - marta martín sierra - juegos de guerra (jo...
Matemáticas y cine abel martín - marta martín sierra - juegos de guerra (jo...
 
բասկետբոլ
բասկետբոլբասկետբոլ
բասկետբոլ
 
javCV2016
javCV2016javCV2016
javCV2016
 
PhD Defense presentation
PhD Defense presentationPhD Defense presentation
PhD Defense presentation
 
5 Health Benefits of Playing Tennis
5 Health Benefits of Playing Tennis5 Health Benefits of Playing Tennis
5 Health Benefits of Playing Tennis
 
Hardware y-software (1)
Hardware y-software (1)Hardware y-software (1)
Hardware y-software (1)
 
ANSYS_Results_For_Original_Die
ANSYS_Results_For_Original_DieANSYS_Results_For_Original_Die
ANSYS_Results_For_Original_Die
 

Ähnlich wie P&L qualification document v1.6

2016 Investment Banking Challenger Program_Pitch book
2016 Investment Banking Challenger Program_Pitch book2016 Investment Banking Challenger Program_Pitch book
2016 Investment Banking Challenger Program_Pitch book
Nicole Guo
 
Mobile Discovery User Guide v9
Mobile Discovery User Guide v9Mobile Discovery User Guide v9
Mobile Discovery User Guide v9
David Miller
 
City campus proj
City campus projCity campus proj
City campus proj
Hira Warsi
 
Tmg bus 2011
Tmg bus 2011Tmg bus 2011
Tmg bus 2011
Sam Roach
 
Snap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media - SnapTRAC Mobile Engagement SoftwareSnap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media
 
Snap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media - SnapTRAC Mobile Engagement SoftwareSnap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media - SnapTRAC Mobile Engagement Software
johnernst
 
Technology Planning Document
Technology Planning DocumentTechnology Planning Document
Technology Planning Document
digital.signage
 

Ähnlich wie P&L qualification document v1.6 (20)

2016 Investment Banking Challenger Program_Pitch book
2016 Investment Banking Challenger Program_Pitch book2016 Investment Banking Challenger Program_Pitch book
2016 Investment Banking Challenger Program_Pitch book
 
A Journey to Developing In-house Payment System: Cloud Native Development wit...
A Journey to Developing In-house Payment System: Cloud Native Development wit...A Journey to Developing In-house Payment System: Cloud Native Development wit...
A Journey to Developing In-house Payment System: Cloud Native Development wit...
 
Mobile Discovery User Guide v9
Mobile Discovery User Guide v9Mobile Discovery User Guide v9
Mobile Discovery User Guide v9
 
Comidor presentation 2014 for partners
Comidor presentation 2014 for partnersComidor presentation 2014 for partners
Comidor presentation 2014 for partners
 
I Bytes Telecommunication & Media industry
I Bytes Telecommunication & Media industryI Bytes Telecommunication & Media industry
I Bytes Telecommunication & Media industry
 
City campus proj
City campus projCity campus proj
City campus proj
 
Tmg bus 2011
Tmg bus 2011Tmg bus 2011
Tmg bus 2011
 
Tmg Bus 09 V2
Tmg Bus 09 V2Tmg Bus 09 V2
Tmg Bus 09 V2
 
Strategic Human Resource Management - AIB (MBA) 2015
Strategic Human Resource Management - AIB (MBA) 2015Strategic Human Resource Management - AIB (MBA) 2015
Strategic Human Resource Management - AIB (MBA) 2015
 
Tmg bus 2011
Tmg bus 2011Tmg bus 2011
Tmg bus 2011
 
Redakt CMS Pitch Deck
Redakt CMS Pitch DeckRedakt CMS Pitch Deck
Redakt CMS Pitch Deck
 
Snap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media - SnapTRAC Mobile Engagement SoftwareSnap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media - SnapTRAC Mobile Engagement Software
 
Snap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media - SnapTRAC Mobile Engagement SoftwareSnap Lab Media - SnapTRAC Mobile Engagement Software
Snap Lab Media - SnapTRAC Mobile Engagement Software
 
T-Byte Hybrid cloud infrastructure
T-Byte Hybrid cloud infrastructureT-Byte Hybrid cloud infrastructure
T-Byte Hybrid cloud infrastructure
 
Working at Net Solutions
Working at Net SolutionsWorking at Net Solutions
Working at Net Solutions
 
BhoomiTechzone.pdf
BhoomiTechzone.pdfBhoomiTechzone.pdf
BhoomiTechzone.pdf
 
How dvcs can reduce your development costs and enhance productivity final
How dvcs can reduce your development costs and enhance productivity finalHow dvcs can reduce your development costs and enhance productivity final
How dvcs can reduce your development costs and enhance productivity final
 
9 reasons why low code no-code platform is the best choice for increasing ado...
9 reasons why low code no-code platform is the best choice for increasing ado...9 reasons why low code no-code platform is the best choice for increasing ado...
9 reasons why low code no-code platform is the best choice for increasing ado...
 
Technology Planning Document
Technology Planning DocumentTechnology Planning Document
Technology Planning Document
 
Open Banking 3.0 Partner Deck - MEA webinar
Open Banking 3.0 Partner Deck - MEA webinarOpen Banking 3.0 Partner Deck - MEA webinar
Open Banking 3.0 Partner Deck - MEA webinar
 

P&L qualification document v1.6

  • 1. Payment and Loyalty Solutions Qualifications
  • 2. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 1 of 40
  • 3. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 2 of 40
  • 4. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 3 of 40 1. Executive summary...............................................................................................................................2 2. Table of Contents..................................................................................................................................3 3. Organizational qualifications .................................................................................................................4 3.1 Organizational structure ................................................................................................................5 3.2 Company background and references..........................................................................................7 3.3 Staff qualifications .........................................................................................................................9 4. Solutions..............................................................................................................................................12 4.1 Frameworks.................................................................................................................................12 4.2 Capabilities..................................................................................................................................13 5. Project experience ..............................................................................................................................15 6. Technical experience ..........................................................................................................................16 7. Infrastructure .......................................................................................................................................17 8. Mobile applications..............................................................................................................................18 8.1 Mobile application development methodology............................................................................18 8.2 Experience ..................................................................................................................................19 8.2.1 Native iOS and Android applications...................................................................................19 8.2.2 Apps that process debit cards, credit cards, EMV and other payment types .....................20 8.2.3 Experience providing an ADK .............................................................................................22 8.2.4 Enabling devices from mobile application and ADK ...........................................................22 8.2.5 Mobile payment processing hardware devices ...................................................................23 9. Project Management and Testing .......................................................................................................24 9.1 Level of Effort (LoE), Statement of Work (SoW) and Timeline ...................................................32 10. Why ThoughtFocus .........................................................................................................................35 11. Value added services......................................................................................................................36 12. Success stories ...............................................................................................................................37
  • 5. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 4 of 40 • • • • • • • •
  • 6. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 5 of 40 • • • • • • •
  • 7. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 6 of 40 Best practice Description
  • 8. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 7 of 40
  • 9. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 8 of 40 1. Mr. Shiv Enjeti, CTO JetPay LLC www.JetPay.com Email: senjeti@jetpay.com Office: +1 (972) 503 8900 Engagement description: Since 2012, ThoughtFocus has provided development and support services for JetPay’s mobile POS solution. This solution is based on our FocusPAY framework. The solution includes an Android and iOS-based POS application private-labeled and custom- built for JetPay and managed by ThoughtFocus. Our FocusCONNECT gateway acquires the transactions and routes them to JetPay’s processing switch for authorization. The solution is currently undergoing EMV certification using IDTECH UniPay 1.5+ and higher devices distributed as a default card reader with the mobile application. As an option, merchants will be allowed to purchase a BlueBamboo P200 device or an IDTECH BTPay200 as a possible EMV card reader for Chip and Pin transaction and printer support. In addition, the solution also supports a BlueBamboo P25Mi device for MSR and print capability. ThoughtFocus manages the app store releases in sync with hardware SDK updates and client requested enhancements. 2. Mr. Edmund Chan, First Vice President IT Systems, National Capital Region 7899 Makati Avenue Makati City 0726, Philippines Email: Chan.Edmund@bdo.com.ph www.bdo.com.ph Direct Line: +63 2688 1410 Engagement description: Since 2008, ThoughtFocus has been providing development and support service for BDO’s acquiring and issuing switch platform. As part of our support engagement, we have executed numerous development projects for BDO’s switch. Currently, we have our second generation switch platform in production. This will shortly be upgraded to a third generation platform. Example project: The EMV transaction enhancement project focused on the switch’s acquiring and issuing sides. One requirement was to enhance the platform to receive EMV contact and contactless transactions from their terminal and ATM population and then route the transactions to the respective networks for authorization. Our team performed detailed requirements analysis, development, and assisted the client through the card brand certification process. The project was handled in phases with Visa as the first card network to be certified for EMV and then followed by MasterCard, Amex, Discover, CUP, JCB and finally Diners.
  • 10. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 9 of 40
  • 11. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 10 of 40
  • 12. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 11 of 40
  • 13. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 12 of 40
  • 14. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 13 of 40 • • • • • • • • • • • • • • • • • • • •
  • 15. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 14 of 40 • • • • • •
  • 16. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 15 of 40
  • 17. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 16 of 40
  • 18. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 17 of 40              
  • 19. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 18 of 40 ThoughtFocus has followed the changing trends in mobile development and has adopted different methods based on client specific business needs, budget considerations, time constraints, etc. Additionally, we have been working on putting Xamarin based mobile applications to work, in order to obtain the maximum benefit of cross-platform utilization. The key approaches we have used include: 1. Native application development: This is platform (iOS, Android, MS Windows, etc.) specific and requires unique platform expertise. However, the full potential of the platform can be leveraged, which will drive great user experience and larger application capabilities, especially around phone hardware like cameras, USB’s and GPS’, etc. Based on requirements, this can be pricey and take longer to develop.  Hybrid application development: Developer augmented web code with native SDK can easily be deployed across multiple platforms. Hybrid applications are developed using web technologies: HTML5, CSS, and JavaScript. These are then embedded into a native container by using cross-platforms tools like Phone gap, Kony, IBM work light, etc. The native containers run the web application code and package it into an application which can run on multiple platforms like Android iOS, MS Windows, etc. Shared code 2. Native v. Hybrid: There are benefits and drawbacks to using either technology. Below are the advantages and disadvantages:  Design of interfaces: Most mobile interfaces can be implemented using either native application or hybrid application development technologies. Hybrid application development uses HTML5 and CSS3. These have far superior capabilities when designing interfaces with many form factors and highly dynamic content. UI layer (HTML, CSS, java script) Business logic layer Data access layer Service access layer Domain model iOS platform specific code Android platform specific code MS Windows platform specific code
  • 20. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 19 of 40 The native application development environment provides tools and design widgets for creating certain standard interfaces with native user interaction experience which are not currently available using hybrid application development tools. So, it is easier to create a native application user experience using native application development environment.  Cost: It is more cost effective to build mobile applications using a hybrid application development technology stack. However, keep in mind that if you would need to create a certain native user experience and native feel, it can be more time consuming and costlier to design and develop a certain native user experience using a hybrid application development technology. Also, with hybrid application development, you can build it once and submit it to all of the platforms (iPhone, Android, Windows Phone) using cross-platform tools. So, you would be saving money by not having to build the application using native programming language of each platform.  Development timeline: Hybrid applications are easier and faster to develop and deploy.  User experience and performance: Native applications provide better performance, provide a better responsive and fluid experience, and the user can navigate and interact with the application without noticing any loading delays. Also, the native application development environment provides design and user interaction widgets that come standard with each platform. So, users will have a better experience because they are familiar with the application’s standard native experience. Hybrid applications tend to have some user interaction delays, and users can notice that the application is not as responsive sometimes.  Security: Native applications may provide a better security environment. So, if the application requires many security features, you should only consider a native approach.  Support and resources: Since a native application development environment provides a lot of resources and options for mobile application development, there are more support and available resources for building native mobile applications.  Tools and debugging: Native development provides a better development environment and tooling to test and debug the work; so it is much easier and less time consuming to find and fix bugs using native development tools. There are not reliable hybrid application developments tools that can help with debugging and fixing issues, so, sometimes the developer may spend a few hours to fix a problem in a hybrid application environment where the same problem can be identified and fixed within minutes using native application development tools.  Platform independent: One of the main advantages of hybrid app development is that the developer can build it once and then use cross-platform tools to submit the app to all platforms (iPhone, Android, Windows Phone and Blackberry). 8.2.1 Native iOS and Android applications ThoughtFocus’ Mobility Solutions is a very mature engineering practice. Since 2009, when we entered into developing payment applications for BlackBerry devices, the company has been involved in the developing mobile applications to enterprise mobility solutions. During these years, we have worked with multiple clients in creating unique solutions as described below:
  • 21. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 20 of 40 1. FocusPAY – Mobile POS framework: The framework includes a mobile application supported on Android and iOS platforms. FocusPAY’s intelligent content delivery framework allows the solution to quickly morph into several customized flavors of point of sale (POS) applications such as a tableside checkout application, a fundraiser application or healthcare check out application. The framework allows us to develop a turnkey, custom built and private labeled mobile POS solution to our customers. 2. Network quality monitoring for cellular networks: The client aims to supply enterprise mobile solutions to cellular network companies for monitoring network quality and planned network deployment. ThoughtFocus’ application has cross-Device and cross-OS support. The test strategy for this project was also very complex. It required the physical movement of the unit under test across home and visiting networks. ThoughtFocus also developed the central analytical server for reporting. 3. Loyalty kiosks: A loyalty solution provider wanted to develop a white-labeled product platform that can be owned by big retail stores for better customer engagement. ThoughtFocus developed the loyalty platform along with a kiosk system that supported MS Windows 8 and Android. The solution has been deployed in several thousand stores. ThoughtFocus continues maintenance, support, and implementation activities. The system allows kiosk to kiosk differentiation in terms of offers, geo-based offers, etc. 4. Android application for a wearable start-up: A San Francisco bay area start-up is developing a wearable device that monitors biometric information. The client wanted to create a collaboration platform that will multiply the possibilities of usage for the device. ThoughtFocus developed a XMPP-based messaging layer and developed an Android application allowing biometric and robot control activities. The collaboration feature enables people to share biometric information and control movement. 5. EMV semi-integrated solution: One of our processor clients currently provides a certified payment processing middleware to POS vendors to be deployed as a semi-Integrated EMV solution for the MS Windows platform. ThoughtFocus’ team is rearchitecting and refactoring the solution into a true cross-platform compatible middleware that can be deployed either as a standalone service or consumed as a library (SDK) by a POS application on MS Windows, Linux, Mac, Android, and iOS platforms. The solution intends to provide the necessary abstraction to the POS application, from handling sensitive cardholder data as well as transaction processing interfaces; thus minimizing the PCI scope for the POS application. 8.2.2 Apps that process debit cards, credit cards, EMV and other payment types Our Payments and Loyalty Solutions Group’s experience with developing point-of-sale applications includes terminal device applications, mobile device applications, and eCommerce applications that can process card present and card-not-present payment and loyalty transactions. The terminal device payment applications we have developed follows the industry standard feature set supporting acceptance of credit cards to process the typical Auth, Sale, Void, Refund, and Capture transactions. Such applications will also support acceptance of debit cards with PIN and debit cards with a signature that is processed on the credit rails. We have implemented Inquiry transactions in cases where prepaid cards are supported and balance inquiry is an additional feature supported by the payment application. POS devices include VeriFone Vx and eVo series, PAX, Equinox 4xxx, and Ingenico terminals. Traditional terminal applications posted that
  • 22. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 21 of 40 transactions using ISO 8583 formats, the newer generation terminal devices, are capable of posting XML transactions over SSL. We have been providing mobile payment application development services for several years for our clients. We do own a mobile POS framework called FocusPAY, which could be leveraged, if applicable, to expedite suitable projects. Our mobile payment application experience includes iOS and Android platforms. As is prevalent in the United States, the mobile POS applications are designed to process a credit card transaction set which includes acceptance of debit cards on credit rails. PIN debit transactions are not currently a part of the typical set of mobile POS transactions. Our experience on EMV payment applications, on terminal platforms, and on mobile platforms includes acceptance of Chip cards using Dip, Tap or Swipe methods based on appropriate fallback options. Typically, the terminal platforms will allow for Chip and Pin as well as Chip and signature transactions as they are EMV L2 certified as well as PTS certified. On mobile platforms, typically card readers connected via the audio jack will support Chip and signature as well as MSR transactions. When available the newer and larger card readers, most commonly connected via Bluetooth, do support Chip and Pin, Chip and Signature, and MSR methods on contact and contactless cards. Our projects in the eCommerce segment include direct integration via API into processing or gateway platforms and developing hosted payment pages that are consumed by eCommerce applications. The PCI scope assumed by the eCommerce platforms dictates the implementation method. Tokenization has been a part of almost all POS application platforms and our experience spans across First Data’s TransArmor to custom tokenization platforms. Implementation of recurring payments, bill pay along with a reduced PCI scope have brought about tokenization as a standard implementation either leveraging a processor’s tokenization platform or as a custom tokenizer in the case of multiple processor dependencies. Apart from the standard transaction set for credit card acceptance, we have implemented ACH and other custom transactions based on the processing platform that is being posted to. Loyalty applications on mobile and terminal devices have leveraged XML-based interfaces to read and process magnetic stripe loyalty cards. Our experience related to payment applications on varying platforms – terminals, mobile, and eCommerce as well as processing various transaction types. We have briefly described a couple of specific projects that were undertaken for the same.  Mobile POS application: We have developed and deployed a turnkey, white-labeled mobile POS application for a major processor in the United States. The POS application is a custom derivative of our FocusPAY framework and the production application resides in the Apple and Android App Stores under our client’s own App Store accounts. The POS application supports card present and card not present transactions for credit and debit cards. Pin debit is not supported as stated earlier. The application uses IDTech Shuttle as the card reader for MSR transactions. The solution is implemented as a P2PE application wherein the card readers are injected with encryption keys that are dedicated to our client. The readers adopt 3DES encryption with DUKPT key management. Transactions originating from the mobile applications are first acquired by our gateway and then routed to our client’s processing switch as this was the agreed upon architecture. The application will also support IDTech EMV card reader UniPay 1.5+ as well as BTPay200 to cover Chip and signature and Chip and PIN. In addition to card readers connected through the
  • 23. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 22 of 40 audio jack, the application also supports the BlueBanboo P25Mi Printer+MSR combo as well for merchants needing a paper receipt. The application includes GPS location capture, electronic signature capture, transaction history lookup, Void and Refunds from the transaction history as well as receipt reprints and emails.  VeriFone Vx820 EMV custom application: The project required us to develop a custom payment application that accepts EMV Chip and Pin, Chip and Signature, and MSR transactions with appropriate fallback options. The application was developed utilizing VeriFone’s eVo SDK and was integrated with our client’s processing switch using a XML interface over SSL/TLS. The application supported IP communication for transaction posting. The implementation included the standard transaction set and was certified on card brands for deployment. 8.2.3 Experience providing an ADK Our capabilities include:  Developing payment solutions as standalone applications that can run on mobile platforms such as Android and iOS as well as desktop platforms.  Developing the same applications as a library package that can be consumed by the application developers to perform interfacing with the hardware devices to accept the card data. One of the projects involving the development of a payment application, deployed as a standalone service as well as a library that can be then integrated into the native applications built by a third party vendor, is the implementation of a semi-integrated payment solution supporting EMV transactions. The core of the project is to develop a payment application module using Java that accesses an Ingenico PinPAD (iPP3xx) either via USB or via an IP connection over SSL as well as independently communicating with the authorization host to post and receive transaction authorization. This module will be certified for EMV against the card brands along with the host. The module can then be distributed to POS application developers, who can integrate with either via SSL (if used as a service) or as a library (if provided as an SDK). As the payment module deployed as a service runs in the background and will not expose the POS application to the card data, the PCI scope of the POS application is minimized. On a mobile platform, the native POS application can integrate the payment processing library which will also prevent the exposure of sensitive card data to the native application; the goal is to minimize the PCI scope on the POS application. 8.2.4 Enabling devices from mobile application and ADK We have described below our integration with IDTECH’s shuttle device for creating a turnkey custom mobile application. As stated earlier, shuttle devices are injected with a dedicated encryption key for our solution to prevent cross usage of our devices with other payment applications using a shuttle device. Also having a key injected device encrypting the card data, at the time of swipe and using 3DES encryption and DUKPT key management, allows us to implement a P2PE solution for the client. The payment application is written as a native application for the Android and Apple iOS platforms. We have supported all Android operating systems, starting from KitKat, and on the iOS side, starting with iOS 6.x.x. The native application integrates the reader using IDTECH provided SDK libraries for accessing the device data. The device is identified as a supported device using the KSN value received from the device at the time of card read. Once the device is recognized, the payment application captures the card track
  • 24. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 23 of 40 data read by the device in encrypted form as well as non-sensitive data in the clear from the device’s data stream. The non-sensitive data is used to display the last four digits of the swiped credit card and the card holder’s name. The encrypted card data is then passed through to the processing platform for decryption and authorization. Some application’s salient features:  No transaction data is stored in the device itself. The transaction history is retrieved from our gateway host on demand.  Each user logs into the application using a specific login ID and password. This unique ID is tied into the merchant boarding for routing the transaction.  The application transmits the encrypted transaction data over SSL/TLS, thus encapsulating with a second layer of data protection. 8.2.5 Mobile payment processing hardware devices Our experience with hardware devices that are typically used in conjunction with a mobile payment application spans across the devices offered by popular hardware vendors in the United States. IDTECH is one of the vendors we have worked with closely on several of their devices. Our implementation experience with IDTECH started with their original UniMag readers. We work with their shuttle MSR readers, UniPay 1.5+ for the EMV Chip and signature implementations as well as BTPay200 for the full EMV set of transactions. We also have worked with IDTECH to create dedicated BDK encryption keys for our client implementations, developing P2PE solutions with branded readers distributed by our clients to their merchants. AnywhereCommerce is another vendor of hardware devices for mobile solutions that we have integration capabilities. Their Rambler audio jack device was one of the first ones to be worked on. We have grown familiar with their Walker and Nomad series of devices for EMV implementations. In addition to the above card readers, we also have worked on several thermal printers that are available with a Magnetic Swipe Card reader. In the past, we have supported Blue Bamboo’s P25 and P10 series of devices on our MSR applications. The P200 is an EMV reader supported on the newer generation of EMV mobile applications. We also have working relationships with Bixolon, whose R200 and R300 printer card readers have been used in our implementations. Evolute and Woosim are other hardware vendors that provide printer card reader combo devices and who we have investigated their feasibility.
  • 25. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 24 of 40                   
  • 26. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 25 of 40
  • 27. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 26 of 40            o o o o
  • 28. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 27 of 40 o o o o Sprint 1 Story Story Points User Story A 10 User Story B 20 User Story C 20 User Story D 5 Week 1 Week 2 Sprint 1 Story Story Points User Story X 10 User Story B 20 User Story C 20 User Story D 5 User Story X of size 10 arrives with greater priority Product Backlog Story Story Points User Story E 10 User Story F 10 User Story G 30 Product Backlog Story Story Points User Story A 10 User Story E 10 User Story F 10 User Story G 30 NOTE: User Story A is chosen to move to backlog since User Story A is the only story that has the same size as X. If there is more than one story that has the same size then the priority is looked at before moving to backlog
  • 29. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 28 of 40     
  • 30. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 29 of 40
  • 31. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 30 of 40       
  • 32. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 31 of 40           
  • 33. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 32 of 40
  • 34. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 33 of 40    
  • 35. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 34 of 40
  • 36. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 35 of 40          
  • 37. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 36 of 40                       
  • 38. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 37 of 40          
  • 39. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 38 of 40              
  • 40. Copyright © 2016, ThoughtFocus CONFIDENTIAL Page 39 of 40   