Think Future Technologies

793 views
730 views

Published on

Think Future Technologies is a QA & Testing focused outsourcing company based in India and currently serving clients in United States, Israel and Australia. We, Think Future Technologies, offer expertise in delivering automation testing solutions based on various industry standard automation tools.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
793
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Think Future Technologies

  1. 1. Think Future Technologies – Corporate Overview 1
  2. 2. ContentsAbout Think Future TechnologiesOutsourcingCase Studies 2
  3. 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. 4. Accreditations Think Technology..Think Future 4
  5. 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. 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. 7. ContentsAbout Think Future TechnologiesOutsourcingCase Studies 7
  8. 8. PDLC Expertise 8
  9. 9. Resource Distribution - Overall Harness key technologies for producing robust, scalable, and maintainable solutions! 9
  10. 10. Project Management Process (PMP) Flowchart 10
  11. 11. PMP Artifacts• Project Initiation Note• Project Kick-off Meeting• Project Plan• Sprint Sheets• Daily Status Reports• Monthly Status Reports• Test Plan• Test Suites• Release Notes 11
  12. 12. Governance Model…”Coming together is a beginning. Keeping together is progress. Working together is success.!” Henry Ford 12
  13. 13. Recruitment Overview ..Hire "A" Players and tap their network. "A players attract A players, B players attract C players“! 13
  14. 14. Our Expertise (Dev) 14
  15. 15. Our Expertise (QA) QA & Testing Manual Automation Performance Security Testing Framework based Load, Stress, Endurance,Functional, Integration, Cross automation using Volume using False Positive Reporting, SQL Browser, Compatibility, QTP, Load Runner, Injection, XSS, Phishing Localization Selenium, WebLoad, Attacks Symbiotest OpenSTA 15
  16. 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. 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. 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. 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. 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. 21. ContentsAbout Think Future TechnologiesOutsourcingCase Studies 21
  22. 22. Case Study # 1:It is a private university located in Robina, Gold Coast, Queensland, Australia. It is alsothe first private university established in Australia. It received top marks in morecategories (key performance indicators) of the Good Universities Guide than any otherAustralian 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 exhaustiveevaluation of technically competent vendors by it. TFT is one stop solution for all their ITguidance, development & maintenance.• Key Features − Extended team to it’s PMO − Flexible support model − Availability of SME on demand − Dedicated and focused team 22
  23. 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 & TestingTFT is developing new as well as maintaining existing applications. Here ourresponsibilities lies with guiding client on new tools & technologies where ever required.Reference shall be provided on request. 23
  24. 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. 25. Case Study # 3: Create And PrintCreate and print is a product of world known greeting card company. This is the Adobeflex based application where user can customize the pre-defined as well as new greetingcards 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. 26. Case Study # 4: Automated Regression SuiteIt is an online dating company, pioneered online dating when it launched on the Web in1995 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 wasspanning 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. 27. Case Study # 5: Off shoring QAThe client is an Israel based company developing email client that makes it easy andenjoyable 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. 28. Case Study #6 : Assessment Software System for DRDODefence Research Development Organization is an Indian government owned enterprisedealing in development of defence equipments and having labs across India. It had arequirement to manage & control its yearly assessment & training process throughoutIndia on an uniform basis.A .Net based implementation using Oracle as a backend database was recommended forthe implementation of the entire system. It took about 18 months for the entireimplementation 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. 29. •Reference Site − www.drdo.orgAfter the huge success of training and assessment application, DRDO is working on newinitiatives where TFT will be hand holding them in implementing CMS systems for variousmodules.•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, MVCReference On Demand 29
  30. 30. Case Study # 7: Human Resource SystemDeveloped a Human Resource Management Engine. Part of this engine was used tosupport 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. 31. Case Study # 8: Mobile AppsTFT 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. 32. Case Study # 9: Migration from QTP+QC to Selenium+VSTMOur client is a dating company, pioneered online dating when it launched on the Web in1995 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 automationsuite (~8000 test cases) from 48 hours to 6 hours by increasing number of automationhosts 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. 33. TFT has been working as extended QA team to the existing qa team of our US client . Ithas been working with TFT to develop test cases, repair existing test cases, test mobileapplications (iPhone, iPod, Androids, Blackberries etc) on device and simulator both.Reference Details can be provided on request 33
  34. 34. Case Study # 10: Clintele(Extended Team)An online dating company, pioneered online dating when it launched on the Web in 1995and 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 ofmaintenance 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. 35. TFT has been working as extended Development team to the existing dev team ofMatch.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. 36. Case Study # 11:It is a microstock photography website which maintains a library of royalty-free stockimages available by subscription.Business need for it was to reduce amount of manual efforts required to carry throughregression testing for each product release. This would enable existing experts to focuson product enhancements rather than regression tests of the application, while keepingimplementation 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. 37. •References As per request.TFT is working as extended QA team to the existing qa team of our client. It has beenworking with TFT to develop test cases, repair existing test cases, automate test casesusing 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. 38. Think Future TechnologiesXI-XII FloorsJMD Regent SquareGurgaon, Haryana, Indiawww.tftus.comEmail: info@tftus.comSwati SinghBusiness DeveloperEmail: bizdev@tftus.comPhone: +91-124-2807000 Thanks. 38

×