View
4.342
Download
6
Category
Tags:
Preview:
Citation preview
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).
Best Startup in the Services category
Top 100 Technology Companies, 2010
Electronic and Computer Software Export
Promotion Council
Federation of Indian Micro and Small
Medium Enterprises
Open Data Center Alliance
Recognitions, Partnerships and
Memberships
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 and Cloud Services
Independent Testing
Consulting and
Training
Independent but Complementary Activities
6
TECHNOLOGY AND CLOUD
SERVICES
Application Development & Consulting
Server Technology
MOSS 2007/2010 | Exchange | BizTalk | TFS 2010 | Build Integration
DAL/ Database ADO.NET | LINQ | nHibernate | EF | L2S
MS SQL | MySQL | Oracle | Postgres | No SQL (SimpleDB/Mongo/Radis)
Business Layer
ASP.NET | WinForm | C# | VB.NET |.NET Remoting | Web Services (WCF)| WWF | MVC 3 (Razor/ASPX) | MVVM Light
Presentation JQuery Widgets | SEO | AJAX | Silverlight 4 | WPF | JavaScript | CSS (2/3)
Third-party Controls
Telerik RAD & MVC
JQUERY Tools and Widgets
Infragistics
DevExpress
Reporting / Analytic Services
SSRS/SSIS
BIRT Actuate
Crystal Reports DevExpress
Telerik Infragistic eWebPro
Cloud Based Services
9
Platform-as-a-Service (PaaS)
• Delivers a computing platform and/or solution stack as a service
• Facilitates deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers
Infrastructure-as-a-Service (IaaS)
• The delivery of computer IaaS, typically platform virtualization
• For example:
• Virtual desktops
• Grid computing
Software-as-a-Service (SaaS)
• Leverages the Cloud in software architecture
• Eliminates the need to install and run the application on the customer's own computer
Solution Stacks still being
defined
• Datacenter Hosted IT
Infrastructure
• Test Environments –
provisioning hardware, OS, tools
• Distributed Validation
Framework
• Vulnerability Assessment
SaaS/Cloud Based Services
• This strategic, exploratory service assists businesses with creating a SaaS/Cloud strategy and roadmap.
Explore…
• This service provides businesses with assessments and recommendations for existing applications that require enhancements and optimization for deployment via SaaS/Cloud.
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 testers
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
Test Infrastructure
Test Management
Test Tools
Accelerators eLeaning & Collaboration
Vulnerability and Penetration Assessment
Network Exposed Hosts Insecure Protocols
Operating System Known Vulnerabilities Misconfigurations
Web Server Known vulnerabilities Misconfigurations
Web Application Code Content Implementation
Web Application Attacks
Web Server Attacks
Network Attacks
Operating System Attacks
Most Exposed
Least Protected
INDEPENDENT TESTING
TIMELINE
COST
FLEXIBILITY
Developer
/Tester » White box testing
» Dev and test by
same people
Formal Test Team
» Partially decouple
dev and test
» Test teams setup
which work with the
Dev team but have
separate reporting
lines
Independent
Testing » Decouple Dev and
test completely
» Attention to more
than functionality
– performance,
stress, load etc
Prakat’s Approach » Virtualized Test
Environments
» Right-sourcing – right
skills, right models
» Pay Per Use
» Mature Governance
Models
Waves of Evolution in Testing Services
14
Leveraging Distributed Teams
Distributed Test Team
4. Project Execution
• Test Data Setup and execution on the
remote workbench (individual work spaces)
• Cross-browser testing-IE / Firefox / Chrome /
Safari*Cross-OS testing Windows / Mac /
Linux
• Status Reporting
• Review work progress
3. Centralized Test Environment
Setup (Collaborative work spaces with
self-service virtual infrastructure.)
Prakat’s Core Team
1. Evaluation
• Complexity involved
• Any risks foreseen
• Viability of executing the project
2. Effort Estimation
• Module Slicing
• Allocation (Scalable on-demand teams. )
• Customized testing team (geographically
distributed virtual team)
• Geographic Location
• Hardware & software (platform,
environment)
• Industry expertise (vertical
experience)
Customer specifies Testing needs
Testing Capabilities
Prakat Agile Test Methodology
17
Prakat Agile Test Methodology developed
by Prakat, is an extension of the Agile
method for Test Management
At a high level:
Artifacts Test Backlog
Pass Backlog
Shippable Test Increment
Pass: Short test unit.
Communication Mechanism A brief daily standup meeting.
Initial Pass planning session
Pass end Retrospective
Team Structure Definition
Benefits: Changes in the requirements can be recognized &
adopted soon.
Maximizes the team’s ability to deliver quickly and
respond to emerging requirements.
Prakat Performance Test Approach
18
• 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 test
Approach High Level • Defining Performance
Objectives
• Test Plan & Design
• Benchmarking
• Test Environment & Data
Configuration
• Test Script, Tools
Configuration & Runs
• Execution
• Analyze, Report and
Retest
Prakat’s Test Automation Framework
Reusable Component libraries,
data / business rules
elements, business
process elements etc.,
are designed to be
reused multiple times
within an application or
across portfolio of
applications.
Reusable
Extensible
Modular
Flexible
Scalable Maintainable
Scalable
By providing an abstract
layer on top of
automation platform
reduces need for
significant reinvestment
when newer automation
platforms emerge.
Maintainable Normalized scripts free
of hard coded data, strict
coding standards, config
& data files maintained
within Quality Center
Extensible
Framework extended to
accommodate various
types of validations;
GUI, Database, Files,
Screen
co-ordinates
Flexible
The approach provides
flexibility with inherent
ability to support
multiple application
technology platforms.
Modular
Framework separates
the business process
validation from the
application navigational
flow that is separated
from the application
components, technology
and data.
19
Prakat Test Process Optimization
20
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
The Prakat Advantage
21
• Balanced with Management & Test Practitioners
• Team Experience spans across Industries and Geographies
• Average experience of Test Leads are 14 years
Team
• Proprietary Test Framework based on the Agile Methodology
• Test Process Optimization is an extension of the TMM
• Incremental process which is manageable and implementable
Process • Prakat Resources
embedded in the Test Team
• Standard Test Artifacts customized for the Engagement
• Training sessions at each Level
Engage
Tools Expertise
TRAINING AND CONSULTING
Prakat’s Training Services
24
The market
need
Provide
certification
programs
Create skilled
and adaptable
workforce
Target the
non-
engineering
graduates
Worldwide
market for
computer
software and
systems testing
services is
projected to
reach 56 billion
dollars by 2013
Deliver quality
training
sessions allied
with a good
number of
case studies
and on-site
training
programs
Uplift skill
levels of
graduates to
meet the
Industry
demand of 20
million
Provide a
comprehensive
assessment
program
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)
info@prakat.com
www.prakat.com
Recommended