Transcript of "Prakat Solutions - An Overview v1.0"
Prakat Solutions – An Overview August 2011
Corporate Overview Prakat is a technology solutions company that specializes in Independent Testing, Cloud Computing, Virtualization and Open Source technologies. Prakat has operations in the United States (Fort Worth, TX) and India (Bangalore).
Recognitions, Partnerships andMemberships Top 100 Technology Best Startup in the Companies, 2010 Services category Electronic and Computer Federation of Indian Open Data Center Software Export Micro and Small Alliance Promotion Council Medium Enterprises
Management Team Anu Biswas, President Anu has extensive experience in organization building, service portfolio creation, business planning, enabling the sales force, skills development etc. Was part of the core team setting up independent software testing businesses at Computer Associates TCG, Aztecsoft (now Mindtree) and Infosys. Prior to setting up Prakat she was Associate Vice President of the Independent Validation Solutions group at Infosys which she co-founded and grew to 8000 people over 8 years and USD 300+ Million in revenues. Sumukha Rao, VP and Head of Testing Solutions Sumukha was instrumental in starting Compuware India operations and Micro Focus testing division after its M&A of Compuware testing assets and Borland. Hands on experience in organizational building, technology and solution sales, global account management, business unit strategy formulation &market entry strategy. Member of Step-IN forum steering committee and has served as Vice President earlier. Last position held was India Head of Testing, ALM and DPG Division at Microfocus. .. Rita Patel, VP – Corporate Affairs Rita is a software professional with over 10 years of experience in the healthcare domain. Rita has worked across the various life cycle stages of software development at Shared Medical Systems (now Siemens), Hackensack University Medical Center and Strong Memorial Hospital, Rochester, NY.
Management Team Rahul Guha, VP and Office of CTO Rahul is a veteran technologist who live s and breathes software development and solution architecture for Insurance, EPublishing, Legal, Online Commerce and Healthcare domains. He spent around ten years in Intel in Folsom, CA managing and architecting mission critical IT initiatives and programs. Other companies he worked are Microsoft, Unisys, HCL and Marketlive where he managed development of products and services. Abhik Biswas, Chief Marketing Officer Abhik is a technologist with over 20 years of experience in Payment Systems, Systems and Network Management. Worked on development, project management, business development and product management in NIIT, TCS, VeriFone/HP, Computer Associates and Cisco. Co-founder of CommGate - an IT Infrastructure provider for Small and Medium Businesses. Srihari Reddy, Delivery Manager 16 years experience in Business Development, Development, Analysis and Testing in the Telecom and On-line advertising domains. A strong background in Delivery, combined with excellent people skills has been a key factor in setting up and leading winning teams. Worked with high growth companies like T- Mobile , AT&T Mobility, Wipro Infotech, Excel Telecommunications Inc. Most recently was at Marchex, Inc an exclusive provider of on-line search marketing products and marketing analytics in North America.
Areas of Operation Technology Consulting Independent and Cloud Testing and Services Training Independent but Complementary Activities 6
Cloud Based Services Platform-as-a- Infrastructure-as-a- Software-as-a- Service (PaaS) Service (IaaS) Service (SaaS)• Delivers a computing • The delivery of • Leverages the Cloud platform and/or computer IaaS, in software solution stack as a typically platform architecture service virtualization • Eliminates the need to• Facilitates • For example: install and run the deployment of application on the • Virtual desktops customers own applications without • Grid computing computer the cost and complexity of buying and managing the underlying hardware and software layersSolution Stacks still being • Datacenter Hosted IT • Distributed Validationdefined Infrastructure Framework • Test Environments – • Vulnerability Assessment provisioning hardware, OS, tools 9
SaaS/Cloud Based Services • This strategic, exploratory • This service provides businesses service assists businesses with with assessments and creating a SaaS/Cloud recommendations for existing strategy and roadmap. applications that require enhancements and optimization for deployment via SaaS/Cloud. Explore… Enhance… • This service assists businesses with the SaaS/Cloud application development, deployment, maintenance and support. Enable…
Prakat Distributed Validation Framework One umbrella system for multiple applications used by Test eLeaning & testers Test Test AcceleratorsInfrastructure Management Tools Collaboration Test Requirements Test Case Management Defect Tracking Work Allocation/Project Plan Collaboration Tools Test Execution Engines Reporting Enables distributed delivery Secure Access to Centralized Test Environment Simplified Task breakdown and consolidation Flexibility Integrates with multiple 3-rd party testing tools
Vulnerability and Penetration Assessment Most Exposed Least Protected Web Application Attacks Web Application Code Content Implementation Web Server Attacks Web Server Known vulnerabilities Misconfigurations Operating System Attacks Operating System Known Vulnerabilities Misconfigurations Network Attacks Network Exposed Hosts Insecure Protocols
Waves of Evolution in Testing Services FLEXIBILITY TIMELINE COST Formal Test Team Independent Prakat’s ApproachDeveloper » Partially decouple Testing » Virtualized Test dev and test » Decouple Dev and Environments/Tester » Test teams setup test completely » Right-sourcing – right» White box testing which work with the skills, right models » Attention to more» Dev and test by Dev team but have than functionality » Pay Per Use same people separate reporting – performance, lines » Mature Governance stress, load etc Models 14
Leveraging Distributed TeamsCustomer specifies Testing needs Prakat’s Core Team Distributed Test Team 1. Evaluation • Complexity involved • Any risks foreseen • Viability of executing the project 2. Effort Estimation • Module Slicing 4. Project Execution • Allocation (Scalable on-demand teams. ) • Test Data Setup and execution on the • Customized testing team (geographically remote workbench (individual work spaces) distributed virtual team) • Cross-browser testing-IE / Firefox / Chrome / • Geographic Location Safari*Cross-OS testing Windows / Mac / • Hardware & software (platform, Linux environment) • Status Reporting • Industry expertise (vertical • Review work progress experience) 3. Centralized Test Environment Setup (Collaborative work spaces with self-service virtual infrastructure.)
Prakat Agile Test MethodologyPrakat Agile Test Methodology developedby Prakat, is an extension of the Agilemethod for Test ManagementAt a high level:Artifacts Test Backlog Pass Backlog Shippable Test IncrementPass: Short test unit.Communication Mechanism A brief daily standup meeting. Initial Pass planning session Pass end RetrospectiveTeam Structure DefinitionBenefits:Changes in the requirements can be recognized &adopted soon.Maximizes the team’s ability to deliver quickly andrespond to emerging requirements. 17
Prakat Performance Test Approach • The Test Effort is divided into a simplified manageable test unit called Test Pass, designed using PATM • The Test effort may comprise of multiple Passes, where execution is sequential or in Parallel based on the timelines and dependencies of the System Under testApproach High Level• Defining Performance Objectives• Test Plan & Design• Benchmarking• Test Environment & Data Configuration• Test Script, Tools Configuration & Runs• Execution• Analyze, Report and Retest 18
Prakat’s Test Automation Framework Scalable Reusable By providing an abstractComponent libraries, Reusable layer on top ofdata / business rules automation platformelements, business reduces need forprocess elements etc., significant reinvestmentare designed to be when newer automationreused multiple times platforms emerge.within an application or Maintainable Scalable Flexibleacross portfolio ofapplications. The approach provides Maintainable flexibility with inherentNormalized scripts free ability to supportof hard coded data, strict multiple applicationcoding standards, config technology platforms.& data files maintainedwithin Quality Center Modular Framework separates Extensible Flexible Extensible the business processFramework extended to validation from theaccommodate various application navigationaltypes of validations; flow that is separatedGUI, Database, Files, Modular from the applicationScreen components, technologyco-ordinates and data. 19
Prakat Test Process Optimization Objectives of Prakat Test Process Optimization: • Set a baseline for current Test Capabilities • Identify areas for Test Process Improvement • Develop a Test Roadmap along with standard test process and artifacts • Improve The Testing Capabilities via Test Process Optimization , this will raise the confidence in the Test Organization internally and externally 20
The Prakat Advantage • Balanced with Process • Prakat Resources Management & Test embedded in the Practitioners Test Team • Proprietary Test • Standard Test • Team Experience Framework based on spans across Artifacts the Agile Methodology customized for the Industries and Geographies Engagement • Test Process Optimization is an • Training sessions at • Average experience of extension of the TMM Test Leads are 14 each Level years • Incremental process which is manageable and implementable Team Engage 21
Prakat’s Training Services Create skilled Target the Provide The market and adaptable non- certification need workforce engineering programs graduates Worldwide Deliver quality market for training Uplift skill computer sessions allied levels of Provide a software and with a good graduates to comprehensive systems testing number of meet the assessment services is case studies Industry program projected to and on-site demand of 20 reach 56 billion training million dollars by 2013 programs 24
Training • Pilot program focusing on Accessibility Testing with Mitra Jyothi – an NGO working with the Visually Impaired • “Earn while you learn” program with Bharathiar University - Train the trainer sessions conducted in Erode and Coimbatore where 57 faculty were trained • This has resulted in 300+ students being trained • Signed an MOU with Karnataka State Open University for offering courses in Software Testing.
Contact Information +1-817-500-9232 (US) +91-80-2572-7190 (India) firstname.lastname@example.org www.prakat.com
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.