think future technologies – corporate presentation (public)
DESCRIPTION
Think Future Technologies is a leading provider of outsourcing software development, QA & Testing and related services. Based in India and serving clients worldwide, Think Future Technologies delivers a wide variety of comprehensive end-to-end services that combine power, functionality, and reliability with flexibility, agility, and usability. Our broad portfolio of service offerings includes software development, user interface design, and architecture planning, as well as quality assurance, implementation, deployment, maintenance, and documentation support. Through the efficient execution of these services, we can create robust, cutting-edge custom technology applications that most effectively address the unique business needs of our customers.TRANSCRIPT
1
Think Future Technologies ndash Corporate Overview
2
Contents
Outsourcing
Case Studies
About Think Future Technologies
3
Overview
bull Think Future Technologies is a global software development QA amp Testing services firm- Incorporated in India in 2006- Privately-held self-funded and debt-free
bull Locations- Worldwide Office Locations- San Jose CA USA (Bizdev Office)- Gurgaon India (Offshore Development Center)- Rudrapur India (Recruitment ampTraining Center)- London UK (Partner)- Irvine CA USA (Partner)- Tel Aviv Israel
bull Total of 150+ employees worldwide servicing over 10 top global companies- 130 technical resources- In-house training infrastructure- Lowest attrition rate in industry- 100 client retention practices
bull 70 growth every year since its inception
bull TFT ranked 15th in the Deloitte Fast50 India 2011
4
Accreditations
Think TechnologyThink Future
5
At a glance
bull Software Development- Web Enabled Application- Windows Desktop Application- Macintosh Application- Multiple Mobile platform app Development- Frontend Development
bull QA amp Testing- Manual Testing- Automation Testing- Performance Testing- Security Testing
bull Maintenance amp Support- Manage the code amp Make Enhancements- Bug Fixing- Email and Online Chat Support Services
We step in to fill voids in the client organizationhellip
6
Key Differentiators
Value Addition Experience of working on Revenue generating products
Skill Deployment
Sr Management Focus
Talented people with multi-dimensional skill sets Persistent allocation across project Suitable built-in redundancy to mitigate attrition
The senior management is technical amp is engaged in periodic monitoring of projects
Flat Organization Agility Issue Escalation to senior management Immediate Decision Less Bureaucratic
End-user Orientation The end-user is ubiquitous in all development related decisions
Process Orientation Stress is on process efficiencies
Stability Self funded and been in India for last 15 years
7
Contents
About Think Future Technologies
Case Studies
Outsourcing
8
PDLC Expertise
9
Resource Distribution - Overall
Harness key technologies for producing robust scalable and maintainable solutions
10
Project Management Process (PMP) Flowchart
11
PMP Artifacts
bull Project Initiation Note
bull Project Kick-off Meeting
bull Project Plan
bull Sprint Sheets
bull Daily Status Reports
bull Monthly Status Reports
bull Test Plan
bull Test Suites
bull Release Notes
PI Note
Project Kick-off
Daily Stauts Report
Weekly Status Report
Project Plan
Sprint Sheet
12
Governance Model
helliprdquoComing together is a beginning Keeping together is progress Working together is successrdquo Henry Ford
13
Recruitment Overview
Hire A Players and tap their network A players attract A players B players attract C playersldquo
14
Our Expertise (Dev)
15
Our Expertise (QA)
16
Information Security
bull Network Security- Email Policy download policy Internet access policy- Password policy- Firewall antivirus VPN
bull Data Security- Access Rights Disposal Policy- Version Control- Backup Policy
bull Physical Security- Fire Alarm smoke detectors- Security Personnel
bull Employee Security- Security Awareness Training
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
2
Contents
Outsourcing
Case Studies
About Think Future Technologies
3
Overview
bull Think Future Technologies is a global software development QA amp Testing services firm- Incorporated in India in 2006- Privately-held self-funded and debt-free
bull Locations- Worldwide Office Locations- San Jose CA USA (Bizdev Office)- Gurgaon India (Offshore Development Center)- Rudrapur India (Recruitment ampTraining Center)- London UK (Partner)- Irvine CA USA (Partner)- Tel Aviv Israel
bull Total of 150+ employees worldwide servicing over 10 top global companies- 130 technical resources- In-house training infrastructure- Lowest attrition rate in industry- 100 client retention practices
bull 70 growth every year since its inception
bull TFT ranked 15th in the Deloitte Fast50 India 2011
4
Accreditations
Think TechnologyThink Future
5
At a glance
bull Software Development- Web Enabled Application- Windows Desktop Application- Macintosh Application- Multiple Mobile platform app Development- Frontend Development
bull QA amp Testing- Manual Testing- Automation Testing- Performance Testing- Security Testing
bull Maintenance amp Support- Manage the code amp Make Enhancements- Bug Fixing- Email and Online Chat Support Services
We step in to fill voids in the client organizationhellip
6
Key Differentiators
Value Addition Experience of working on Revenue generating products
Skill Deployment
Sr Management Focus
Talented people with multi-dimensional skill sets Persistent allocation across project Suitable built-in redundancy to mitigate attrition
The senior management is technical amp is engaged in periodic monitoring of projects
Flat Organization Agility Issue Escalation to senior management Immediate Decision Less Bureaucratic
End-user Orientation The end-user is ubiquitous in all development related decisions
Process Orientation Stress is on process efficiencies
Stability Self funded and been in India for last 15 years
7
Contents
About Think Future Technologies
Case Studies
Outsourcing
8
PDLC Expertise
9
Resource Distribution - Overall
Harness key technologies for producing robust scalable and maintainable solutions
10
Project Management Process (PMP) Flowchart
11
PMP Artifacts
bull Project Initiation Note
bull Project Kick-off Meeting
bull Project Plan
bull Sprint Sheets
bull Daily Status Reports
bull Monthly Status Reports
bull Test Plan
bull Test Suites
bull Release Notes
PI Note
Project Kick-off
Daily Stauts Report
Weekly Status Report
Project Plan
Sprint Sheet
12
Governance Model
helliprdquoComing together is a beginning Keeping together is progress Working together is successrdquo Henry Ford
13
Recruitment Overview
Hire A Players and tap their network A players attract A players B players attract C playersldquo
14
Our Expertise (Dev)
15
Our Expertise (QA)
16
Information Security
bull Network Security- Email Policy download policy Internet access policy- Password policy- Firewall antivirus VPN
bull Data Security- Access Rights Disposal Policy- Version Control- Backup Policy
bull Physical Security- Fire Alarm smoke detectors- Security Personnel
bull Employee Security- Security Awareness Training
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
3
Overview
bull Think Future Technologies is a global software development QA amp Testing services firm- Incorporated in India in 2006- Privately-held self-funded and debt-free
bull Locations- Worldwide Office Locations- San Jose CA USA (Bizdev Office)- Gurgaon India (Offshore Development Center)- Rudrapur India (Recruitment ampTraining Center)- London UK (Partner)- Irvine CA USA (Partner)- Tel Aviv Israel
bull Total of 150+ employees worldwide servicing over 10 top global companies- 130 technical resources- In-house training infrastructure- Lowest attrition rate in industry- 100 client retention practices
bull 70 growth every year since its inception
bull TFT ranked 15th in the Deloitte Fast50 India 2011
4
Accreditations
Think TechnologyThink Future
5
At a glance
bull Software Development- Web Enabled Application- Windows Desktop Application- Macintosh Application- Multiple Mobile platform app Development- Frontend Development
bull QA amp Testing- Manual Testing- Automation Testing- Performance Testing- Security Testing
bull Maintenance amp Support- Manage the code amp Make Enhancements- Bug Fixing- Email and Online Chat Support Services
We step in to fill voids in the client organizationhellip
6
Key Differentiators
Value Addition Experience of working on Revenue generating products
Skill Deployment
Sr Management Focus
Talented people with multi-dimensional skill sets Persistent allocation across project Suitable built-in redundancy to mitigate attrition
The senior management is technical amp is engaged in periodic monitoring of projects
Flat Organization Agility Issue Escalation to senior management Immediate Decision Less Bureaucratic
End-user Orientation The end-user is ubiquitous in all development related decisions
Process Orientation Stress is on process efficiencies
Stability Self funded and been in India for last 15 years
7
Contents
About Think Future Technologies
Case Studies
Outsourcing
8
PDLC Expertise
9
Resource Distribution - Overall
Harness key technologies for producing robust scalable and maintainable solutions
10
Project Management Process (PMP) Flowchart
11
PMP Artifacts
bull Project Initiation Note
bull Project Kick-off Meeting
bull Project Plan
bull Sprint Sheets
bull Daily Status Reports
bull Monthly Status Reports
bull Test Plan
bull Test Suites
bull Release Notes
PI Note
Project Kick-off
Daily Stauts Report
Weekly Status Report
Project Plan
Sprint Sheet
12
Governance Model
helliprdquoComing together is a beginning Keeping together is progress Working together is successrdquo Henry Ford
13
Recruitment Overview
Hire A Players and tap their network A players attract A players B players attract C playersldquo
14
Our Expertise (Dev)
15
Our Expertise (QA)
16
Information Security
bull Network Security- Email Policy download policy Internet access policy- Password policy- Firewall antivirus VPN
bull Data Security- Access Rights Disposal Policy- Version Control- Backup Policy
bull Physical Security- Fire Alarm smoke detectors- Security Personnel
bull Employee Security- Security Awareness Training
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
4
Accreditations
Think TechnologyThink Future
5
At a glance
bull Software Development- Web Enabled Application- Windows Desktop Application- Macintosh Application- Multiple Mobile platform app Development- Frontend Development
bull QA amp Testing- Manual Testing- Automation Testing- Performance Testing- Security Testing
bull Maintenance amp Support- Manage the code amp Make Enhancements- Bug Fixing- Email and Online Chat Support Services
We step in to fill voids in the client organizationhellip
6
Key Differentiators
Value Addition Experience of working on Revenue generating products
Skill Deployment
Sr Management Focus
Talented people with multi-dimensional skill sets Persistent allocation across project Suitable built-in redundancy to mitigate attrition
The senior management is technical amp is engaged in periodic monitoring of projects
Flat Organization Agility Issue Escalation to senior management Immediate Decision Less Bureaucratic
End-user Orientation The end-user is ubiquitous in all development related decisions
Process Orientation Stress is on process efficiencies
Stability Self funded and been in India for last 15 years
7
Contents
About Think Future Technologies
Case Studies
Outsourcing
8
PDLC Expertise
9
Resource Distribution - Overall
Harness key technologies for producing robust scalable and maintainable solutions
10
Project Management Process (PMP) Flowchart
11
PMP Artifacts
bull Project Initiation Note
bull Project Kick-off Meeting
bull Project Plan
bull Sprint Sheets
bull Daily Status Reports
bull Monthly Status Reports
bull Test Plan
bull Test Suites
bull Release Notes
PI Note
Project Kick-off
Daily Stauts Report
Weekly Status Report
Project Plan
Sprint Sheet
12
Governance Model
helliprdquoComing together is a beginning Keeping together is progress Working together is successrdquo Henry Ford
13
Recruitment Overview
Hire A Players and tap their network A players attract A players B players attract C playersldquo
14
Our Expertise (Dev)
15
Our Expertise (QA)
16
Information Security
bull Network Security- Email Policy download policy Internet access policy- Password policy- Firewall antivirus VPN
bull Data Security- Access Rights Disposal Policy- Version Control- Backup Policy
bull Physical Security- Fire Alarm smoke detectors- Security Personnel
bull Employee Security- Security Awareness Training
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
5
At a glance
bull Software Development- Web Enabled Application- Windows Desktop Application- Macintosh Application- Multiple Mobile platform app Development- Frontend Development
bull QA amp Testing- Manual Testing- Automation Testing- Performance Testing- Security Testing
bull Maintenance amp Support- Manage the code amp Make Enhancements- Bug Fixing- Email and Online Chat Support Services
We step in to fill voids in the client organizationhellip
6
Key Differentiators
Value Addition Experience of working on Revenue generating products
Skill Deployment
Sr Management Focus
Talented people with multi-dimensional skill sets Persistent allocation across project Suitable built-in redundancy to mitigate attrition
The senior management is technical amp is engaged in periodic monitoring of projects
Flat Organization Agility Issue Escalation to senior management Immediate Decision Less Bureaucratic
End-user Orientation The end-user is ubiquitous in all development related decisions
Process Orientation Stress is on process efficiencies
Stability Self funded and been in India for last 15 years
7
Contents
About Think Future Technologies
Case Studies
Outsourcing
8
PDLC Expertise
9
Resource Distribution - Overall
Harness key technologies for producing robust scalable and maintainable solutions
10
Project Management Process (PMP) Flowchart
11
PMP Artifacts
bull Project Initiation Note
bull Project Kick-off Meeting
bull Project Plan
bull Sprint Sheets
bull Daily Status Reports
bull Monthly Status Reports
bull Test Plan
bull Test Suites
bull Release Notes
PI Note
Project Kick-off
Daily Stauts Report
Weekly Status Report
Project Plan
Sprint Sheet
12
Governance Model
helliprdquoComing together is a beginning Keeping together is progress Working together is successrdquo Henry Ford
13
Recruitment Overview
Hire A Players and tap their network A players attract A players B players attract C playersldquo
14
Our Expertise (Dev)
15
Our Expertise (QA)
16
Information Security
bull Network Security- Email Policy download policy Internet access policy- Password policy- Firewall antivirus VPN
bull Data Security- Access Rights Disposal Policy- Version Control- Backup Policy
bull Physical Security- Fire Alarm smoke detectors- Security Personnel
bull Employee Security- Security Awareness Training
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
6
Key Differentiators
Value Addition Experience of working on Revenue generating products
Skill Deployment
Sr Management Focus
Talented people with multi-dimensional skill sets Persistent allocation across project Suitable built-in redundancy to mitigate attrition
The senior management is technical amp is engaged in periodic monitoring of projects
Flat Organization Agility Issue Escalation to senior management Immediate Decision Less Bureaucratic
End-user Orientation The end-user is ubiquitous in all development related decisions
Process Orientation Stress is on process efficiencies
Stability Self funded and been in India for last 15 years
7
Contents
About Think Future Technologies
Case Studies
Outsourcing
8
PDLC Expertise
9
Resource Distribution - Overall
Harness key technologies for producing robust scalable and maintainable solutions
10
Project Management Process (PMP) Flowchart
11
PMP Artifacts
bull Project Initiation Note
bull Project Kick-off Meeting
bull Project Plan
bull Sprint Sheets
bull Daily Status Reports
bull Monthly Status Reports
bull Test Plan
bull Test Suites
bull Release Notes
PI Note
Project Kick-off
Daily Stauts Report
Weekly Status Report
Project Plan
Sprint Sheet
12
Governance Model
helliprdquoComing together is a beginning Keeping together is progress Working together is successrdquo Henry Ford
13
Recruitment Overview
Hire A Players and tap their network A players attract A players B players attract C playersldquo
14
Our Expertise (Dev)
15
Our Expertise (QA)
16
Information Security
bull Network Security- Email Policy download policy Internet access policy- Password policy- Firewall antivirus VPN
bull Data Security- Access Rights Disposal Policy- Version Control- Backup Policy
bull Physical Security- Fire Alarm smoke detectors- Security Personnel
bull Employee Security- Security Awareness Training
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
7
Contents
About Think Future Technologies
Case Studies
Outsourcing
8
PDLC Expertise
9
Resource Distribution - Overall
Harness key technologies for producing robust scalable and maintainable solutions
10
Project Management Process (PMP) Flowchart
11
PMP Artifacts
bull Project Initiation Note
bull Project Kick-off Meeting
bull Project Plan
bull Sprint Sheets
bull Daily Status Reports
bull Monthly Status Reports
bull Test Plan
bull Test Suites
bull Release Notes
PI Note
Project Kick-off
Daily Stauts Report
Weekly Status Report
Project Plan
Sprint Sheet
12
Governance Model
helliprdquoComing together is a beginning Keeping together is progress Working together is successrdquo Henry Ford
13
Recruitment Overview
Hire A Players and tap their network A players attract A players B players attract C playersldquo
14
Our Expertise (Dev)
15
Our Expertise (QA)
16
Information Security
bull Network Security- Email Policy download policy Internet access policy- Password policy- Firewall antivirus VPN
bull Data Security- Access Rights Disposal Policy- Version Control- Backup Policy
bull Physical Security- Fire Alarm smoke detectors- Security Personnel
bull Employee Security- Security Awareness Training
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
8
PDLC Expertise
9
Resource Distribution - Overall
Harness key technologies for producing robust scalable and maintainable solutions
10
Project Management Process (PMP) Flowchart
11
PMP Artifacts
bull Project Initiation Note
bull Project Kick-off Meeting
bull Project Plan
bull Sprint Sheets
bull Daily Status Reports
bull Monthly Status Reports
bull Test Plan
bull Test Suites
bull Release Notes
PI Note
Project Kick-off
Daily Stauts Report
Weekly Status Report
Project Plan
Sprint Sheet
12
Governance Model
helliprdquoComing together is a beginning Keeping together is progress Working together is successrdquo Henry Ford
13
Recruitment Overview
Hire A Players and tap their network A players attract A players B players attract C playersldquo
14
Our Expertise (Dev)
15
Our Expertise (QA)
16
Information Security
bull Network Security- Email Policy download policy Internet access policy- Password policy- Firewall antivirus VPN
bull Data Security- Access Rights Disposal Policy- Version Control- Backup Policy
bull Physical Security- Fire Alarm smoke detectors- Security Personnel
bull Employee Security- Security Awareness Training
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
9
Resource Distribution - Overall
Harness key technologies for producing robust scalable and maintainable solutions
10
Project Management Process (PMP) Flowchart
11
PMP Artifacts
bull Project Initiation Note
bull Project Kick-off Meeting
bull Project Plan
bull Sprint Sheets
bull Daily Status Reports
bull Monthly Status Reports
bull Test Plan
bull Test Suites
bull Release Notes
PI Note
Project Kick-off
Daily Stauts Report
Weekly Status Report
Project Plan
Sprint Sheet
12
Governance Model
helliprdquoComing together is a beginning Keeping together is progress Working together is successrdquo Henry Ford
13
Recruitment Overview
Hire A Players and tap their network A players attract A players B players attract C playersldquo
14
Our Expertise (Dev)
15
Our Expertise (QA)
16
Information Security
bull Network Security- Email Policy download policy Internet access policy- Password policy- Firewall antivirus VPN
bull Data Security- Access Rights Disposal Policy- Version Control- Backup Policy
bull Physical Security- Fire Alarm smoke detectors- Security Personnel
bull Employee Security- Security Awareness Training
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
10
Project Management Process (PMP) Flowchart
11
PMP Artifacts
bull Project Initiation Note
bull Project Kick-off Meeting
bull Project Plan
bull Sprint Sheets
bull Daily Status Reports
bull Monthly Status Reports
bull Test Plan
bull Test Suites
bull Release Notes
PI Note
Project Kick-off
Daily Stauts Report
Weekly Status Report
Project Plan
Sprint Sheet
12
Governance Model
helliprdquoComing together is a beginning Keeping together is progress Working together is successrdquo Henry Ford
13
Recruitment Overview
Hire A Players and tap their network A players attract A players B players attract C playersldquo
14
Our Expertise (Dev)
15
Our Expertise (QA)
16
Information Security
bull Network Security- Email Policy download policy Internet access policy- Password policy- Firewall antivirus VPN
bull Data Security- Access Rights Disposal Policy- Version Control- Backup Policy
bull Physical Security- Fire Alarm smoke detectors- Security Personnel
bull Employee Security- Security Awareness Training
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
11
PMP Artifacts
bull Project Initiation Note
bull Project Kick-off Meeting
bull Project Plan
bull Sprint Sheets
bull Daily Status Reports
bull Monthly Status Reports
bull Test Plan
bull Test Suites
bull Release Notes
PI Note
Project Kick-off
Daily Stauts Report
Weekly Status Report
Project Plan
Sprint Sheet
12
Governance Model
helliprdquoComing together is a beginning Keeping together is progress Working together is successrdquo Henry Ford
13
Recruitment Overview
Hire A Players and tap their network A players attract A players B players attract C playersldquo
14
Our Expertise (Dev)
15
Our Expertise (QA)
16
Information Security
bull Network Security- Email Policy download policy Internet access policy- Password policy- Firewall antivirus VPN
bull Data Security- Access Rights Disposal Policy- Version Control- Backup Policy
bull Physical Security- Fire Alarm smoke detectors- Security Personnel
bull Employee Security- Security Awareness Training
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
12
Governance Model
helliprdquoComing together is a beginning Keeping together is progress Working together is successrdquo Henry Ford
13
Recruitment Overview
Hire A Players and tap their network A players attract A players B players attract C playersldquo
14
Our Expertise (Dev)
15
Our Expertise (QA)
16
Information Security
bull Network Security- Email Policy download policy Internet access policy- Password policy- Firewall antivirus VPN
bull Data Security- Access Rights Disposal Policy- Version Control- Backup Policy
bull Physical Security- Fire Alarm smoke detectors- Security Personnel
bull Employee Security- Security Awareness Training
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
13
Recruitment Overview
Hire A Players and tap their network A players attract A players B players attract C playersldquo
14
Our Expertise (Dev)
15
Our Expertise (QA)
16
Information Security
bull Network Security- Email Policy download policy Internet access policy- Password policy- Firewall antivirus VPN
bull Data Security- Access Rights Disposal Policy- Version Control- Backup Policy
bull Physical Security- Fire Alarm smoke detectors- Security Personnel
bull Employee Security- Security Awareness Training
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
14
Our Expertise (Dev)
15
Our Expertise (QA)
16
Information Security
bull Network Security- Email Policy download policy Internet access policy- Password policy- Firewall antivirus VPN
bull Data Security- Access Rights Disposal Policy- Version Control- Backup Policy
bull Physical Security- Fire Alarm smoke detectors- Security Personnel
bull Employee Security- Security Awareness Training
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
15
Our Expertise (QA)
16
Information Security
bull Network Security- Email Policy download policy Internet access policy- Password policy- Firewall antivirus VPN
bull Data Security- Access Rights Disposal Policy- Version Control- Backup Policy
bull Physical Security- Fire Alarm smoke detectors- Security Personnel
bull Employee Security- Security Awareness Training
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
16
Information Security
bull Network Security- Email Policy download policy Internet access policy- Password policy- Firewall antivirus VPN
bull Data Security- Access Rights Disposal Policy- Version Control- Backup Policy
bull Physical Security- Fire Alarm smoke detectors- Security Personnel
bull Employee Security- Security Awareness Training
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
17
IP Security
bull Non Disclosure Agreement- Between client and TFT
bull Information Access - Confidential information distributed on need to know basis
bull Employee Confidentiality- Employee Agreement- Client specific contract (can be discussed)
bull Non-Compete Agreement- Do not work for a list of ldquocompetingrdquo companies (can be
discussed)
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
18
Engagement Model
bull Time and Material- TFT Project Management- Client Project Management
bull Fixed Cost ndash Fixed Time- Pre decided cost- TFT Project Management
bull Maintenance- Minimum retainer ship basis
bull Dedicated Offshore Development Centre- Dedicated Resources- Dedicated Infrastructure
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
19
Initial Steps
bull Discovery Phase- Estimated to be one monthrsquos duration- TFT sends 1 or 2 Sr engineers on-site to understand the
culture technologies and frameworks used short and long term expectations etc
- Estimated to be one monthrsquos duration- Jointly formulated what needs to be done in pilot phase- And the metrics to evaluate success of pilot phase
bull Pilot Phase- Set of tasks to be carried out by TFT- Apply and validate the Project Management
Governance Model- Evaluate the pilot phase
bull Project Execution Phase- Project Kick-off
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
20
Summary ndash TFT Advantage
bull Resources that work over 45 hours a week
bull 20 of resources are added as Shadow (ie not billed)
bull Easy ramping up and ramping down of resources as per
requirement
bull Access to experienced and expert consultants on need basis
bull Work as extended team of the client
bull Good Process definition and validation
bull Self developed tools that are provided to client free of charge
bull All this at a very competitive price
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
21
Contents
About Think Future Technologies
Case Studies
Outsourcing
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
22
Case Study 1
It is a private university located in Robina Gold Coast Queensland Australia It is also
the first private university established in Australia It received top marks in more
categories (key performance indicators) of the Good Universities Guide than any other
Australian university in 2007 2008 2009 and an equal second rating in 2010
TFT is working with it since last one year and had come in relationship after exhaustive
evaluation of technically competent vendors by it TFT is one stop solution for all their IT
guidance development amp maintenance
bullKey Features
minusExtended team to itrsquos PMO
minusFlexible support model
minusAvailability of SME on demand
minusDedicated and focused team
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
23
Technologies ( Support )
minus iPad Development
minus MS Dynamics (CRM)
minus MS Sharepoint
minus MS Team Foundation Server
minus MS SQL Server (RS amp AS)
minus MS NET Framework (C VBNET C++) development amp maintenance
minus Blackboard Support
minus QA amp Testing
TFT is developing new as well as maintaining existing applications Here our responsibilities lies with guiding client on new tools amp technologies where ever required
Reference shall be provided on request
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
24
Case Study 2
It is an US based entity deals in online digital assets The client has forged business partnerships with renowned corporate thereby offering their contents in various innovative ways
TFT came up with a proposal for developing a software system where in they can merchandize their assets online via various mediums such as web mails blogs chats etc
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusInvolved windows internals programmingminusScalable architecture
bullTechnologiesminusC 20 Flash Flex AS 30minusWPF amp AJAXminusDesign Patterns amp MVC
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
25
Case Study 3 Create And Print
Create and print is a product of world known greeting card company This is the Adobe flex based application where user can customize the pre-defined as well as new greeting cards for their friends and family and can take printout
bullKey FeaturesminusDynamic availability of digital contents from contents libraryminusHighly secure over internetminusScalable and well defined architecture- Favorite card can be posted directly on social networking sites
bullTechnologiesminusAdobe Flex 30 AS 30minusJavascript (dojo)and pythonminusDesign Patterns(Faccedilade Pattern Command Pattern Proxy Pattern etc) amp MVC based framework(pureMVC)
bullReferencesminusOn Demand
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
26
Case Study 4 Automated Regression Suite
It is an online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business need was to help with regression testing using automated means which was spanning approx 8000 test cases and used to take weeks to execute one full cycle
bullKey FeaturesminusAutomated ~5000 test cases automation still going onminusMost innovative use of Object Repository and Recovery MechanismminusUnattended execution of all test cases in parallel on ~10 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files instead of need to launch from Quality CenterminusFull support for database validationsminusSupport for multiple version of application features running at the same time
bullTechnologiesminusQuality Center from HPminusQuickTest Profession from HP with tightest possible integration with Quality CenterminusExtensive use of Open Test Architecture exposed by Quality CenterminusUse of Automation object model of QuickTest ProminusStrong usage of VBScript
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
27
Case Study 5 Off shoring QA
The client is an Israel based company developing email client that makes it easy and enjoyable for people to send and receive emails
Business need was to offshore the complete QA
bullKey FeaturesminusMoved the entire QA to India in a matter of 3 monthsminusThe QA was spread across 4 different sub-teams totaling 20 resources minusEach sub-team had a local associate leadminusThe Associate Lead of each team reported to an onsite leadminusA site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFTminusAll KT was done in two phases In the first phase the TFT leads visited the client site In the second phase the leads visited India to train meet and greet each member of the team This also allowed each offshore member to interact with the onsite leads and build good bondingminusAll requirements brainstorming test case review was done along with the onsite lead using Internet Messenger like skypeminusThere was a regular exchange of daily and weekly status reportsminusThe top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
28
Case Study 6 Assessment Software System for DRDO
Defence Research Development Organization is an Indian government owned enterprise dealing in development of defence equipments and having labs across India It had a requirement to manage amp control its yearly assessment amp training process throughout India on an uniform basis
A Net based implementation using Oracle as a backend database was recommended for the implementation of the entire system It took about 18 months for the entire implementation covering all the labs
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusScalability amp MaintainabilityminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusC ASPNET jQueryminusWebservices amp AJAXminusNUnit JSUnit amp QUnit minusOracle 10g Design Patterns MVC
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
29
bullReference Siteminuswwwdrdoorg
After the huge success of training and assessment application DRDO is working on new initiatives where TFT will be hand holding them in implementing CMS systems for various modules
bullKey FeaturesminusWeb-enabled applicationminusHighly secure over internet amp intranet being a defense applicationminusCMS (Joomla) amp SEOminusSecurity at all levels ie IIS Presentation Business Database
bullTechnologiesminusPHP C ASPNET jQueryminusWebservices amp AJAXminusMySQL minusDesign Patterns MVC
ReferenceOn Demand
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
30
Case Study 7 Human Resource System
Developed a Human Resource Management Engine Part of this engine was used to support development of a customized human resource management system
bullKey FeaturesminusPAQ ManagementminusJobreq ManagementminusNewbie ManagementminusEmployee ManagementminusSeparation ManagementminusAssets Management minusReporting
bullTechnologiesminusJavaJ2EE Struts Spring Core Quartz iTextJNDISOAPVelocityminusMy SQLMS SQL Server 2005 DatabasesminusHTML Javascript DojoXSLTMXMLminusAdobersquos IlogElixir for visualization
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
31
Case Study 8 Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun entertainment games and apps for enterprise
bullKey FeaturesminusSocial NetworkingminusAdds on MobileminusGPSminusFunny Avatars
bullTechnologiesminusiPhone SDK 30 XCode Objective CminusBlackberry J2MEminusAndroidminusWindows 7
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
32
Case Study 9 Migration from QTP+QC to Selenium+VSTM
Our client is a dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to reduce the execution time for current automation suite (~8000 test cases) from 48 hours to 6 hours by increasing number of automation hosts from current 8 to 40 This required additional purchase of about 32 QTP licenses (along with new QC licenses)
bullKey FeaturesminusImplemented TAGS framework based on SeleniumminusReplaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTMminusUnattended execution of all test cases in parallel on ~40 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our own solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same time
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusMicrosoft Visual Studio Test ManagerminusSmart integration of Test Manager with TAGS completely replacing HP Quality CenterminusTAGS Grid (Our indigenous grid solution)
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
33
TFT has been working as extended QA team to the existing qa team of our US client It has been working with TFT to develop test cases repair existing test cases test mobile applications (iPhone iPod Androids Blackberries etc) on device and simulator both
Reference
Details can be provided on request
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
34
Case Study 10 Clintele(Extended Team)
An online dating company pioneered online dating when it launched on the Web in 1995 and continues to lead this exciting and evolving category after more than a decade
Business and Financial need was to cut down the running operational cost of maintenance and execution along with couple of other implicit expectations
bullKey FeaturesminusSignificant reduction in cost of operationminusExtension to clientrsquos onsite team giving work window or 15 hrs dailyminusTechnical support to existing automation teamminusTrained shadow resources to provide work continuityminus45 hours work week
bullTechnologiesminusMicrosoft NET Framework 3540 MVC 2030 Unity Framework 40 Enterprise Library 40minusMS Team System 2010 MS SQL Server 2008minusNUnit Mock Objects Test Driven NETminusC jQueryminusRazor View Engine LINQ
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
35
TFT has been working as extended Development team to the existing dev team of Matchcom Matchcom has been working with TFT to develop amp maintain internal tools maintenance of existing matchcom site
Reference
Details can be provided on request
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
36
Case Study 11
It is a microstock photography website which maintains a library of royalty-free stock images available by subscription
Business need for it was to reduce amount of manual efforts required to carry through regression testing for each product release This would enable existing experts to focus on product enhancements rather than regression tests of the application while keeping implementation costs to minimum levels
bullKey FeaturesminusImplemented TAGS framework based on seleniumminusUsed XStudio as test management tool which comes with free licensingminusUnattended execution of all test cases in parallel on ~12 workstationsminusCustomized emails for test execution resultsminusInitiation of test execution using batch files or excel based Grid (our indigenous solution)minusFull support for database validations and APIminusSupport for multiple versions of application features running at the same timeminusUse of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium
bullTechnologiesminusTAGS- TFT Generic Test Automation Framework based on Selenium Web driverminusXStudio as Test Management ToolminusSmart integration of XStudio with TAGSminusTAGS Grid
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
37
bullReferences As per request
TFT is working as extended QA team to the existing qa team of our client It has been working with TFT to develop test cases repair existing test cases automate test cases using TAGS regular execution of these automated test cases monitoring results reporting findings and maintaining suite of automated tests in XStudio TAGS
Reference
Details can be provided on request
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-
38
Think Future Technologies
XI-XII FloorsJMD Regent SquareGurgaon Haryana IndiawwwtftuscomEmail infotftuscom
Thanks
Tushar MiglaniBusiness Development
Email bizdevtftuscom
Phone +91-124-2807000
- Think Future Technologies ndash Corporate Overview
- Contents
- Overview
- Accreditations
- At a glance
- Key Differentiators
- Slide 7
- PDLC Expertise
- Resource Distribution - Overall
- Project Management Process (PMP) Flowchart
- PMP Artifacts
- Governance Model
- Recruitment Overview
- Our Expertise (Dev)
- Our Expertise (QA)
- Information Security
- IP Security
- Engagement Model
- Initial Steps
- Summary ndash TFT Advantage
- Slide 21
- Case Study 1
- Slide 23
- Case Study 2
- Slide 25
- Case Study 4 Automated Regression Suite
- Case Study 5 Off shoring QA
- Case Study 6 Assessment Software System for DRDO
- Slide 29
- Case Study 7 Human Resource System
- Case Study 8 Mobile Apps
- Case Study 9 Migration from QTP+QC to Selenium+VSTM
- Slide 33
- Case Study 10 Clintele(Extended Team)
- Slide 35
- Case Study 11
- Slide 37
- Slide 38
-