SlideShare a Scribd company logo
1 of 38
Think Future Technologies – Corporate Overview




                      1
Contents


About Think Future Technologies

Outsourcing

Case Studies




                                  2
Overview
• Think Future Technologies is a global software development, QA & Testing services firm
   - Incorporated in India in 2006
   - Privately-held; self-funded and debt-free

• Locations- Worldwide Office Locations
   -   San Jose, CA , USA (Bizdev Office)
   -   Gurgaon, India (Offshore Development Center)
   -   Rudrapur, India (Recruitment &Training Center)
   -   London, UK (Partner)
   -   Irvine, CA, USA (Partner)
   -   Tel Aviv, Israel

• 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

• 70% growth every year since its inception

• TFT ranked 15th in the Deloitte Fast50 India 2011


                                            3
Accreditations




                 Think Technology..Think Future

                                 4
At a glance
• Software Development
  -   Web Enabled Application
  -   Windows Desktop Application
  -   Macintosh Application
  -   Multiple Mobile platform app Development
  -   Frontend Development


• QA & Testing
  -   Manual Testing
  -   Automation Testing
  -   Performance Testing
  -   Security Testing


  • Maintenance & Support
  - Manage the code & Make Enhancements
  - Bug Fixing
  - Email and Online Chat Support Services




                            We step in to fill voids in the client organization…!

                                                    5
Key Differentiators
 Value Addition         Experience of working on Revenue generating products


 Skill Deployment       Talented people with multi-dimensional skill sets.
                        Persistent allocation across project. Suitable built-in
                        redundancy to mitigate attrition

 Sr. Management Focus   The senior management is technical & 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

                                  6
Contents


About Think Future Technologies

Outsourcing

Case Studies




                                  7
PDLC Expertise




                 8
Resource Distribution - Overall




    Harness key technologies for producing robust, scalable, and maintainable solutions!

                                            9
Project Management Process (PMP) Flowchart




                        10
PMP Artifacts

• Project Initiation Note               PI Note


• Project Kick-off Meeting
                                    Project Kick-off


• Project Plan
                                     Project Plan


• Sprint Sheets
                                     Sprint Sheet

• Daily Status Reports
                                  Daily Stauts Report
• Monthly Status Reports
                                    Weekly Status
• Test Plan                            Report



• Test Suites

• Release Notes




                             11
Governance Model




 …”Coming together is a beginning. Keeping together is progress. Working together is success.!” Henry Ford


                                                  12
Recruitment Overview




  ..Hire "A" Players and tap their network. "A players attract A players, B players attract C players“!

                                                 13
Our Expertise (Dev)




                      14
Our Expertise (QA)




                     15
Information Security

•    Network Security
      - Email Policy, download policy, Internet access policy
      - Password policy
      - Firewall, antivirus, VPN

•    Data Security
      - Access Rights, Disposal Policy
      - Version Control
      - Backup Policy

•    Physical Security
      - Fire Alarm, smoke detectors
      - Security Personnel

•    Employee Security
      - Security Awareness Training




                                                   16
IP Security

•    Non Disclosure Agreement
      - Between client and TFT


•    Information Access
      - Confidential information distributed on need to know basis


•    Employee Confidentiality
      - Employee Agreement
      - Client specific contract (can be discussed)


•    Non-Compete Agreement
      - Do not work for a list of “competing” companies (can be
        discussed)




                                                      17
Engagement Model

•    Time and Material
      - TFT Project Management
      - Client Project Management


•    Fixed Cost – Fixed Time
      - Pre decided cost
      - TFT Project Management


•    Maintenance
      - Minimum retainer ship basis


•    Dedicated Offshore Development Centre
      - Dedicated Resources
      - Dedicated Infrastructure




                                             18
Initial Steps

•    Discovery Phase
      - Estimated to be one month’s 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 month’s duration
      - Jointly formulated what needs to be done in pilot phase
      - And the metrics to evaluate success of pilot phase


•    Pilot Phase
      - Set of tasks to be carried out by TFT
      - Apply and validate the Project Management /
        Governance Model
      - Evaluate the pilot phase


•    Project Execution Phase
      - Project Kick-off




                                                  19
Summary – TFT Advantage

• Resources that work over 45 hours a week
• 20% of resources are added as Shadow (i.e. not billed)
• Easy ramping up and ramping down of resources as per
  requirement
• Access to experienced and expert consultants on need basis
• Work as extended team of the client
• Good Process definition and validation
• Self developed tools that are provided to client free of charge
• All this at a very competitive price




                                     20
Contents


About Think Future Technologies

Outsourcing

Case Studies




                                  21
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 & maintenance.

•Key Features
−   Extended team to it’s PMO
−   Flexible support model
−   Availability of SME on demand
−   Dedicated and focused team




                                             22
Technologies ( Support )
−   iPad Development
−   MS Dynamics (CRM)
−   MS Sharepoint
−   MS Team Foundation Server
−   MS SQL Server (RS & AS)
−   MS .NET Framework (C#, VB.NET, C++) development & maintenance
−   Blackboard Support
−   QA & Testing

TFT is developing new as well as maintaining existing applications. Here our
 responsibilities lies with guiding client on new tools & technologies where ever required.


Reference shall be provided on request.




                                            23
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.


 •Key Features
 −Dynamic availability of digital contents from contents library
 −Highly secure over internet

 −Involved windows internals programming

 −Scalable architecture


 •Technologies
 −C# 2.0, Flash, Flex, AS 3.0
 −WPF & AJAX

 −Design Patterns & MVC




                                                    24
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.


•Key Features
− Dynamic availability of digital contents from contents library
−Highly secure over internet.

−Scalable and well defined architecture

-        Favorite card can be posted directly on social networking sites.
•Technologies
−Adobe Flex 3.0, AS 3.0
−Javascript (dojo)and python

−Design Patterns(Façade Pattern, Command Pattern, Proxy Pattern etc) & MVC based

framework(pureMVC)

•References
−   On Demand




                                                 25
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.


•Key Features
−Automated ~5000 test cases, automation still going on
−Most innovative use of Object Repository and Recovery Mechanism

−Unattended execution of all test cases in parallel on ~10 workstations

−Customized emails for test execution results

−Initiation of test execution using batch files, instead of need to launch from Quality Center

−Full support for database validations

−Support for multiple version of application features, running at the same time


•Technologies
−Quality Center from HP
−QuickTest Profession from HP, with tightest possible integration with Quality Center
−Extensive use of Open Test Architecture exposed by Quality Center

−Use of Automation object model of QuickTest Pro

−Strong usage of VBScript




                                                   26
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.


•Key Features
−Moved the entire QA to India in a matter of 3 months
−The QA was spread across 4 different sub-teams totaling 20 resources

−Each sub-team had a local associate lead

−The Associate Lead of each team reported to an onsite lead

−A site to site VPN was setup between TFT and the client to enable a better and responsive

environment for the teams at TFT
−All 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 bonding
−All requirements brainstorming, test case review was done along with the onsite lead using Internet

Messenger like skype
−There was a regular exchange of daily and weekly status reports.

−The top level stakeholders setup a monthly status checkpoint to ensure that all issues were under

control




                                                  27
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 & control its yearly assessment & 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.


•Key Features
−Web-enabled application
−Highly secure over internet & intranet being a defense application.
−Scalability & Maintainability

−Security at all levels i.e. IIS, Presentation, Business, Database.


•Technologies
−C#, ASP.NET, jQuery
−Webservices & AJAX
−NUnit, JSUnit & QUnit

−Oracle 10g, Design Patterns, MVC




                                                 28
•Reference Site
−   www.drdo.org

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.

•Key Features
−Web-enabled application
−Highly secure over internet & intranet being a defense application.

−CMS (Joomla) & SEO

−Security at all levels i.e. IIS, Presentation, Business, Database.



•Technologies
−PHP, C#, ASP.NET, jQuery
−Webservices & AJAX

−MySQL,

−Design Patterns, MVC



Reference
On Demand




                                                 29
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.


•Key Features
−PAQ Management
−Jobreq Management

−Newbie Management

−Employee Management

−Separation Management

−Assets Management

−Reporting


•Technologies
−Java/J2EE , Struts, Spring Core, Quartz ,iText,JNDI,SOAP,Velocity
−My SQL,MS SQL Server 2005 Databases

−HTML ,Javascript , Dojo,XSLT,MXML

−Adobe’s IlogElixir for visualization




                                               30
Case Study # 8: Mobile Apps
TFT is developing Smart phone applications on multiple platforms in Fun, entertainment,
games and apps for enterprise.


•Key Features
−Social Networking
−Adds on Mobile

−GPS

−Funny Avatars


•Technologies
−iPhone SDK 3.0, XCode, Objective C
−Blackberry / J2ME

−Android

−Windows 7




                                          31
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).

•Key Features
−Implemented TAGS framework based on Selenium
−Replaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTM

−Unattended execution of all test cases in parallel on ~40 workstations

−Customized emails for test execution results

−Initiation of test execution using batch files, or excel based Grid (our own solution)

−Full support for database validations and API

−Support for multiple versions of application features running at the same time


•Technologies
−TAGS- TFT Generic Test Automation Framework based on Selenium Web driver
−Microsoft Visual Studio Test Manager

−Smart integration of Test Manager with TAGS, completely replacing HP Quality Center

−TAGS Grid (Our indigenous grid solution)




                                               32
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




                                      33
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.

•Key Features
−Significant reduction in cost of operation
−Extension to client’s onsite team giving work window or 15 hrs daily

−Technical support to existing automation team

−Trained shadow resources to provide work continuity

−45 hours work week




•Technologies
−Microsoft .NET Framework 3.5/4.0, MVC 2.0/3.0, Unity Framework 4.0, Enterprise Library 4.0
−MS Team System 2010, MS SQL Server 2008

−NUnit, Mock Objects, Test Driven .NET

−C#, jQuery

−Razor View Engine, LINQ




                                                 34
TFT has been working as extended Development team to the existing dev team of
  Match.com. Match.com has been working with TFT to develop & maintain
  internal tools, maintenance of existing match.com site.

Reference

Details can be provided on request




                                     35
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.

•Key Features
−Implemented TAGS framework based on selenium
−Used XStudio as test management tool which comes with free licensing.

−Unattended execution of all test cases in parallel on ~12 workstations

−Customized emails for test execution results

−Initiation of test execution using batch files or excel based Grid (our indigenous solution)

−Full support for database validations and API

−Support for multiple versions of application features running at the same time

−Use of excel to write automation workflows in order to minimize need of programming expertise which

would otherwise be required to automate with selenium
•Technologies
−TAGS- TFT Generic Test Automation Framework based on Selenium Web driver
−XStudio as Test Management Tool

−Smart integration of XStudio with TAGS

−TAGS Grid




                                               36
•References
    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




                                          37
Think Future
 Technologies
XI-XII Floors
JMD Regent Square
Gurgaon, Haryana, India
www.tftus.com
Email: info@tftus.com
Tushar Miglani
Business Development
Email:   bizdev@tftus.com
Phone:   +91-124-2807000




                                 Thanks.




                            38

More Related Content

Similar to Think future technologies – corporate presentation (public)

Think Future Technologies
Think Future TechnologiesThink Future Technologies
Think Future TechnologiesSwati Singh
 
Ag09 Offshore Et Pratiques Agiles En
Ag09 Offshore Et Pratiques Agiles EnAg09 Offshore Et Pratiques Agiles En
Ag09 Offshore Et Pratiques Agiles EnValtech
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Marvin Heery
 
Software Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftware Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftheme
 
GrayCell Corporate Presentation
GrayCell Corporate PresentationGrayCell Corporate Presentation
GrayCell Corporate PresentationAmit-GrayCell
 
One Tree Corporate Presentation
One Tree Corporate PresentationOne Tree Corporate Presentation
One Tree Corporate Presentationcarlosacle
 
CG Consultancy UK Limited - Company Credentials Pack
CG Consultancy UK Limited - Company Credentials PackCG Consultancy UK Limited - Company Credentials Pack
CG Consultancy UK Limited - Company Credentials PackChris Goodall
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseCollabNet
 
Unexpected benefits of .net development outsourcing. 2
Unexpected benefits of .net development outsourcing. 2Unexpected benefits of .net development outsourcing. 2
Unexpected benefits of .net development outsourcing. 2AnupamSingh211
 
Agile and Secure
Agile and SecureAgile and Secure
Agile and SecureDenim Group
 
Company presentation 2011_04_11_israel
Company presentation 2011_04_11_israelCompany presentation 2011_04_11_israel
Company presentation 2011_04_11_israelahardziyenka
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_custdennisn129
 
PIT Solutions - An IT services provider with operations in Switzerland and India
PIT Solutions - An IT services provider with operations in Switzerland and IndiaPIT Solutions - An IT services provider with operations in Switzerland and India
PIT Solutions - An IT services provider with operations in Switzerland and Indiapitsinfo
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to AgileRichard Cheng
 
SauravResume(4Years Exp)
SauravResume(4Years Exp)SauravResume(4Years Exp)
SauravResume(4Years Exp)saurav kumar
 
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsDidier Soriano
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAleem Khan
 

Similar to Think future technologies – corporate presentation (public) (20)

Think Future Technologies
Think Future TechnologiesThink Future Technologies
Think Future Technologies
 
Ag09 Offshore Et Pratiques Agiles En
Ag09 Offshore Et Pratiques Agiles EnAg09 Offshore Et Pratiques Agiles En
Ag09 Offshore Et Pratiques Agiles En
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4
 
Success introduction 2012
Success introduction 2012Success introduction 2012
Success introduction 2012
 
Software Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftware Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a Team
 
GrayCell Corporate Presentation
GrayCell Corporate PresentationGrayCell Corporate Presentation
GrayCell Corporate Presentation
 
One Tree Corporate Presentation
One Tree Corporate PresentationOne Tree Corporate Presentation
One Tree Corporate Presentation
 
CG Consultancy UK Limited - Company Credentials Pack
CG Consultancy UK Limited - Company Credentials PackCG Consultancy UK Limited - Company Credentials Pack
CG Consultancy UK Limited - Company Credentials Pack
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the Enterprise
 
Unexpected benefits of .net development outsourcing. 2
Unexpected benefits of .net development outsourcing. 2Unexpected benefits of .net development outsourcing. 2
Unexpected benefits of .net development outsourcing. 2
 
Agile and Secure
Agile and SecureAgile and Secure
Agile and Secure
 
Company presentation 2011_04_11_israel
Company presentation 2011_04_11_israelCompany presentation 2011_04_11_israel
Company presentation 2011_04_11_israel
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
 
PIT Solutions - An IT services provider with operations in Switzerland and India
PIT Solutions - An IT services provider with operations in Switzerland and IndiaPIT Solutions - An IT services provider with operations in Switzerland and India
PIT Solutions - An IT services provider with operations in Switzerland and India
 
TriconInfotech
TriconInfotechTriconInfotech
TriconInfotech
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
SauravResume(4Years Exp)
SauravResume(4Years Exp)SauravResume(4Years Exp)
SauravResume(4Years Exp)
 
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contracts
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Best Software Development company india and Web marketing Company India
Best Software Development company india and Web marketing Company IndiaBest Software Development company india and Web marketing Company India
Best Software Development company india and Web marketing Company India
 

Recently uploaded

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Think future technologies – corporate presentation (public)

  • 1. Think Future Technologies – Corporate Overview 1
  • 2. Contents About Think Future Technologies Outsourcing Case Studies 2
  • 3. Overview • Think Future Technologies is a global software development, QA & Testing services firm - Incorporated in India in 2006 - Privately-held; self-funded and debt-free • Locations- Worldwide Office Locations - San Jose, CA , USA (Bizdev Office) - Gurgaon, India (Offshore Development Center) - Rudrapur, India (Recruitment &Training Center) - London, UK (Partner) - Irvine, CA, USA (Partner) - Tel Aviv, Israel • 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 • 70% growth every year since its inception • TFT ranked 15th in the Deloitte Fast50 India 2011 3
  • 4. Accreditations Think Technology..Think Future 4
  • 5. At a glance • Software Development - Web Enabled Application - Windows Desktop Application - Macintosh Application - Multiple Mobile platform app Development - Frontend Development • QA & Testing - Manual Testing - Automation Testing - Performance Testing - Security Testing • Maintenance & Support - Manage the code & Make Enhancements - Bug Fixing - Email and Online Chat Support Services We step in to fill voids in the client organization…! 5
  • 6. Key Differentiators Value Addition Experience of working on Revenue generating products Skill Deployment Talented people with multi-dimensional skill sets. Persistent allocation across project. Suitable built-in redundancy to mitigate attrition Sr. Management Focus The senior management is technical & 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 6
  • 7. Contents About Think Future Technologies Outsourcing Case Studies 7
  • 9. Resource Distribution - Overall Harness key technologies for producing robust, scalable, and maintainable solutions! 9
  • 10. Project Management Process (PMP) Flowchart 10
  • 11. PMP Artifacts • Project Initiation Note PI Note • Project Kick-off Meeting Project Kick-off • Project Plan Project Plan • Sprint Sheets Sprint Sheet • Daily Status Reports Daily Stauts Report • Monthly Status Reports Weekly Status • Test Plan Report • Test Suites • Release Notes 11
  • 12. Governance Model …”Coming together is a beginning. Keeping together is progress. Working together is success.!” Henry Ford 12
  • 13. Recruitment Overview ..Hire "A" Players and tap their network. "A players attract A players, B players attract C players“! 13
  • 16. Information Security • Network Security - Email Policy, download policy, Internet access policy - Password policy - Firewall, antivirus, VPN • Data Security - Access Rights, Disposal Policy - Version Control - Backup Policy • Physical Security - Fire Alarm, smoke detectors - Security Personnel • Employee Security - Security Awareness Training 16
  • 17. IP Security • Non Disclosure Agreement - Between client and TFT • Information Access - Confidential information distributed on need to know basis • Employee Confidentiality - Employee Agreement - Client specific contract (can be discussed) • Non-Compete Agreement - Do not work for a list of “competing” companies (can be discussed) 17
  • 18. Engagement Model • Time and Material - TFT Project Management - Client Project Management • Fixed Cost – Fixed Time - Pre decided cost - TFT Project Management • Maintenance - Minimum retainer ship basis • Dedicated Offshore Development Centre - Dedicated Resources - Dedicated Infrastructure 18
  • 19. Initial Steps • Discovery Phase - Estimated to be one month’s 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 month’s duration - Jointly formulated what needs to be done in pilot phase - And the metrics to evaluate success of pilot phase • Pilot Phase - Set of tasks to be carried out by TFT - Apply and validate the Project Management / Governance Model - Evaluate the pilot phase • Project Execution Phase - Project Kick-off 19
  • 20. Summary – TFT Advantage • Resources that work over 45 hours a week • 20% of resources are added as Shadow (i.e. not billed) • Easy ramping up and ramping down of resources as per requirement • Access to experienced and expert consultants on need basis • Work as extended team of the client • Good Process definition and validation • Self developed tools that are provided to client free of charge • All this at a very competitive price 20
  • 21. Contents About Think Future Technologies Outsourcing Case Studies 21
  • 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 & maintenance. •Key Features − Extended team to it’s PMO − Flexible support model − Availability of SME on demand − Dedicated and focused team 22
  • 23. Technologies ( Support ) − iPad Development − MS Dynamics (CRM) − MS Sharepoint − MS Team Foundation Server − MS SQL Server (RS & AS) − MS .NET Framework (C#, VB.NET, C++) development & maintenance − Blackboard Support − QA & Testing TFT is developing new as well as maintaining existing applications. Here our responsibilities lies with guiding client on new tools & technologies where ever required. Reference shall be provided on request. 23
  • 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. •Key Features −Dynamic availability of digital contents from contents library −Highly secure over internet −Involved windows internals programming −Scalable architecture •Technologies −C# 2.0, Flash, Flex, AS 3.0 −WPF & AJAX −Design Patterns & MVC 24
  • 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. •Key Features − Dynamic availability of digital contents from contents library −Highly secure over internet. −Scalable and well defined architecture - Favorite card can be posted directly on social networking sites. •Technologies −Adobe Flex 3.0, AS 3.0 −Javascript (dojo)and python −Design Patterns(Façade Pattern, Command Pattern, Proxy Pattern etc) & MVC based framework(pureMVC) •References − On Demand 25
  • 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. •Key Features −Automated ~5000 test cases, automation still going on −Most innovative use of Object Repository and Recovery Mechanism −Unattended execution of all test cases in parallel on ~10 workstations −Customized emails for test execution results −Initiation of test execution using batch files, instead of need to launch from Quality Center −Full support for database validations −Support for multiple version of application features, running at the same time •Technologies −Quality Center from HP −QuickTest Profession from HP, with tightest possible integration with Quality Center −Extensive use of Open Test Architecture exposed by Quality Center −Use of Automation object model of QuickTest Pro −Strong usage of VBScript 26
  • 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. •Key Features −Moved the entire QA to India in a matter of 3 months −The QA was spread across 4 different sub-teams totaling 20 resources −Each sub-team had a local associate lead −The Associate Lead of each team reported to an onsite lead −A site to site VPN was setup between TFT and the client to enable a better and responsive environment for the teams at TFT −All 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 bonding −All requirements brainstorming, test case review was done along with the onsite lead using Internet Messenger like skype −There was a regular exchange of daily and weekly status reports. −The top level stakeholders setup a monthly status checkpoint to ensure that all issues were under control 27
  • 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 & control its yearly assessment & 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. •Key Features −Web-enabled application −Highly secure over internet & intranet being a defense application. −Scalability & Maintainability −Security at all levels i.e. IIS, Presentation, Business, Database. •Technologies −C#, ASP.NET, jQuery −Webservices & AJAX −NUnit, JSUnit & QUnit −Oracle 10g, Design Patterns, MVC 28
  • 29. •Reference Site − www.drdo.org 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. •Key Features −Web-enabled application −Highly secure over internet & intranet being a defense application. −CMS (Joomla) & SEO −Security at all levels i.e. IIS, Presentation, Business, Database. •Technologies −PHP, C#, ASP.NET, jQuery −Webservices & AJAX −MySQL, −Design Patterns, MVC Reference On Demand 29
  • 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. •Key Features −PAQ Management −Jobreq Management −Newbie Management −Employee Management −Separation Management −Assets Management −Reporting •Technologies −Java/J2EE , Struts, Spring Core, Quartz ,iText,JNDI,SOAP,Velocity −My SQL,MS SQL Server 2005 Databases −HTML ,Javascript , Dojo,XSLT,MXML −Adobe’s IlogElixir for visualization 30
  • 31. Case Study # 8: Mobile Apps TFT is developing Smart phone applications on multiple platforms in Fun, entertainment, games and apps for enterprise. •Key Features −Social Networking −Adds on Mobile −GPS −Funny Avatars •Technologies −iPhone SDK 3.0, XCode, Objective C −Blackberry / J2ME −Android −Windows 7 31
  • 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). •Key Features −Implemented TAGS framework based on Selenium −Replaced QC with Microsoft Visual Studio Test Manager and integrated selenium with VSTM −Unattended execution of all test cases in parallel on ~40 workstations −Customized emails for test execution results −Initiation of test execution using batch files, or excel based Grid (our own solution) −Full support for database validations and API −Support for multiple versions of application features running at the same time •Technologies −TAGS- TFT Generic Test Automation Framework based on Selenium Web driver −Microsoft Visual Studio Test Manager −Smart integration of Test Manager with TAGS, completely replacing HP Quality Center −TAGS Grid (Our indigenous grid solution) 32
  • 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 33
  • 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. •Key Features −Significant reduction in cost of operation −Extension to client’s onsite team giving work window or 15 hrs daily −Technical support to existing automation team −Trained shadow resources to provide work continuity −45 hours work week •Technologies −Microsoft .NET Framework 3.5/4.0, MVC 2.0/3.0, Unity Framework 4.0, Enterprise Library 4.0 −MS Team System 2010, MS SQL Server 2008 −NUnit, Mock Objects, Test Driven .NET −C#, jQuery −Razor View Engine, LINQ 34
  • 35. TFT has been working as extended Development team to the existing dev team of Match.com. Match.com has been working with TFT to develop & maintain internal tools, maintenance of existing match.com site. Reference Details can be provided on request 35
  • 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. •Key Features −Implemented TAGS framework based on selenium −Used XStudio as test management tool which comes with free licensing. −Unattended execution of all test cases in parallel on ~12 workstations −Customized emails for test execution results −Initiation of test execution using batch files or excel based Grid (our indigenous solution) −Full support for database validations and API −Support for multiple versions of application features running at the same time −Use of excel to write automation workflows in order to minimize need of programming expertise which would otherwise be required to automate with selenium •Technologies −TAGS- TFT Generic Test Automation Framework based on Selenium Web driver −XStudio as Test Management Tool −Smart integration of XStudio with TAGS −TAGS Grid 36
  • 37. •References 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 37
  • 38. Think Future Technologies XI-XII Floors JMD Regent Square Gurgaon, Haryana, India www.tftus.com Email: info@tftus.com Tushar Miglani Business Development Email: bizdev@tftus.com Phone: +91-124-2807000 Thanks. 38