AtlantisITGroup__Services_Detail_V3N
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Atlantis IT<br />
Group
Executive Summary<br />
Background<br />
› 32 year old IT Company with<br />
headquarters in Toronto.<br />
› SaaS Products.<br />
› Managed IT <strong>Services</strong>.<br />
› Clients who been with us for<br />
over two decades<br />
Capabilities<br />
› Cloud ERP Products<br />
› Cloud Analytics<br />
› Digital Engineering<br />
› BI Solutions<br />
› ITES and DevOps<br />
› QA Automation<br />
Accreditation<br />
› Microsoft Partner<br />
› Oracle Partner<br />
› Kentico Partner<br />
Promoters &Shareholding<br />
› Part of SVK Group, Atlanta<br />
based $150 Million<br />
conglomerate.<br />
› Technology diversified valuebased<br />
group, with offices<br />
across globe.<br />
Vision<br />
Mission<br />
Atlantis’s vision has been to become a<br />
global leader in Software products and<br />
services, offering customers with state of<br />
the art technologies. To become a world<br />
leader in establishing nearshore and<br />
offshore technology development<br />
centres.<br />
To achieve our vision with Fairness,<br />
Honesty and Courtesy, with diversified<br />
workforce.<br />
2
Atlantis Timeline<br />
Atlantis<br />
Consulting<br />
Group Inc,<br />
founded in<br />
Montreal, QC.<br />
1989 1990<br />
Kimphat,<br />
Astro, and few<br />
other Retail<br />
clients in<br />
Montreal.<br />
2001<br />
2003<br />
Launch BM<br />
POS.<br />
Entered US<br />
market<br />
winning<br />
Virginia State<br />
Parks RFP<br />
2004<br />
2008<br />
Offshore<br />
Development<br />
Center, India<br />
2014<br />
2015<br />
Managed IT<br />
<strong>Services</strong><br />
SVK Systems<br />
on board of<br />
Atlantis.<br />
2018<br />
Launch BM<br />
DOS,<br />
Inventory<br />
Management<br />
Module<br />
Launch BM<br />
CLOUD, and<br />
migrate all the<br />
customers.<br />
3
Our Locations<br />
Headquarters<br />
Toronto, Canada<br />
Albany, NY.<br />
02<br />
01<br />
04<br />
03<br />
Hyderabad, India.<br />
Pune, India.<br />
4<br />
4
Our Products<br />
BM<br />
CLOUD<br />
BM<br />
POS<br />
BM Cloud.<br />
SaaS product for Retail Industry.<br />
BM POS.<br />
Versatile cloud based point of sale system.<br />
eCom<br />
Works<br />
Ware<br />
WorksWare.<br />
ERP for manufacturing industry.<br />
eCommerce.<br />
For all your virtual online business needs..<br />
5
Atlantis Time Series – AI<br />
• Atlantis AI No/Low code solution designed specifically for<br />
business forecasters.<br />
• Model and algorithms that are used in this solution are<br />
industry agnostic with predication accuracy around 99% .<br />
• The time series data can be future business outcomes<br />
such as product demand, resource needs, or financial<br />
performance.<br />
• The forecasting solution accommodates seasonal<br />
demand, product hierarchies, slow-moving and<br />
intermittent demands, causal variables and covariates,<br />
outliers, prediction intervals and more.<br />
6
Talent Acquisition - Solutions<br />
Requirement Screening Deployment Management Closure<br />
Roles Skills<br />
Domain Technical<br />
Evaluate Screen<br />
Finalise<br />
Onboarding<br />
Knowledge<br />
Transfer<br />
Account Resource<br />
Knowledge<br />
Documentation<br />
Reviews Feedback<br />
Match Requirement<br />
Submit Profile<br />
Background<br />
Check Approval<br />
Project<br />
Deliverables<br />
Reports Reviews<br />
Timesheets<br />
Closure Report<br />
7
Staffing – Technology Spread<br />
8
Staffing – Region- Technology Spread<br />
Development Quality Engineers Operations<br />
USA<br />
550<br />
280<br />
20<br />
CANADA<br />
160<br />
75<br />
2<br />
I NDI A<br />
180<br />
120<br />
10<br />
9
Staffing - 12 Months scorecard<br />
.<br />
FULL TI M E (W2) %<br />
85<br />
RETENTI ON %<br />
35<br />
ONBOARDI NG AVG WEEKS<br />
3<br />
10
Our <strong>Services</strong><br />
QA Automation<br />
Productize and<br />
Maintain<br />
Digital<br />
Engineering<br />
& Transformation<br />
Managed IT<br />
<strong>Services</strong><br />
11
Digital Engineering & Transformation<br />
• Digital Strategy<br />
• Product Demand<br />
forecast<br />
• Usability patterns<br />
• AI and Analytics<br />
Digital Assessment<br />
Digital<br />
Enablement<br />
• Legacy Application<br />
Migrations<br />
• Process Automation<br />
• DevOps<br />
• Industry and Platform<br />
Solutions<br />
• Enterprise Architectures<br />
• Cloud Deployments<br />
• Microservice<br />
Orchestrations<br />
• Digital Engineering<br />
• Security<br />
• Performance and<br />
Reliability<br />
Digital<br />
Transformation<br />
12
TCOE<br />
13
Independent QA Offerings<br />
• <strong>Services</strong><br />
• Functional Regression<br />
• System Integration<br />
• Performance Testing<br />
• Compatibility Testing<br />
• Usability Testing<br />
• Mobile Testing<br />
• ETL Testing<br />
• Database Testing<br />
• API/Web <strong>Services</strong><br />
• OTT<br />
Functional:<br />
Unified Functional Test, Telerik, Microsoft<br />
Test Professional, Selenium, Appium<br />
Performance:<br />
Load Runner, Jmeter, Visual Studio,<br />
Other:<br />
Test Management: Quality Center, Test<br />
Link, Rally<br />
Defect Management: Quality Center,<br />
Jira, Hive, Bugzilla, Mantis, Service Now<br />
Mobile:<br />
Appium, Robotium<br />
<strong>Services</strong>/API:<br />
Newman Postman, Selenium
Automation Frameworks<br />
Automation Framework designed and developed based on purpose and scope.<br />
‣Static Test Validations<br />
‣Workflows, functionalities<br />
• Applications<br />
Web Applications<br />
• Browsers<br />
Chrome<br />
Firefox<br />
Edge
Framework - Technical Stack<br />
‣Selenium WebDriver – Web<br />
Automation Tool<br />
‣Java – Programming<br />
‣Unit Testing Framework (eg:<br />
Junit/ TestNG/Serenity)<br />
‣Reporting (Serenity)<br />
‣Maven – Dependency<br />
‣Repository – ( eg: Git/SVN )
Business Domains<br />
• Retail<br />
• Manufacturing<br />
• Automobile<br />
• Banking & Finance<br />
• Health Care<br />
• Insurance<br />
• Federal<br />
• Engineering<br />
• Education<br />
• Media & Entertainment<br />
• Logistics<br />
17
Technology Alliances<br />
18
Our Engagement Models<br />
Staff<br />
Augmentation<br />
Managed<br />
<strong>Services</strong><br />
Fixed<br />
Capacity<br />
Service<br />
Delivery<br />
What do we bring to the table?<br />
Our talent-base has over 2000 skilled IT and<br />
BPS resources<br />
Over 45 certified, globally spread<br />
recruitment specialists to find the best talent<br />
locally and globally<br />
Tailored services to meet your information<br />
security and regulatory compliance needs<br />
Currently serving Top 5 US and Canadian<br />
Banks , FI’s, IT Companies, Start ups, and<br />
global Top 10 Consulting firms<br />
19
Contact Us<br />
Thank You<br />
US<br />
CANADA<br />
INDIA<br />
1.833.561.3093<br />
91.90000.01025<br />
info@atlantisitgroup.com<br />
www.atlantisitgroup.com<br />
20
Functional<br />
Automation<br />
Competency
Automation Architecture
Automation Architecture…………Cont’d<br />
• Key Areas:<br />
• Choosing the best and feasible<br />
Framework for the Application<br />
• Developing framework with Atlantis<br />
reusable components<br />
• Executing and Maintaining test<br />
automation scripts with ease<br />
• Executing scripts for<br />
Retesting/Regression testing on daily<br />
basis<br />
• Logging failed test case as a defect<br />
with proper reproducible<br />
steps/screenshots as evidence<br />
• Reporting the test suite status in<br />
impressive HTML format/ Excel format<br />
• Benefits:<br />
• Framework is suitable for all SDLC models<br />
• Can start automating right from the first<br />
sprint<br />
• Robust and stable architecture due to<br />
error and exception handling.<br />
• Easy debugging and script<br />
maintenance<br />
• Script execution in multiple<br />
environments<br />
• Impressive results<br />
• Can integrate BDD frameworks like<br />
Cucumber- JVM is easy.<br />
• Integration of other tools like PhantomJS<br />
or CasperJS is simple.<br />
• Easier, faster and efficient analysis of<br />
result logs
API Testing<br />
Competency
Introduction<br />
API testing is a set of quality assurance actions that include sending calls to the API,<br />
getting output, and validating the system’s response against the defined input<br />
parameters, in particular, the accuracy of data and data’s format, HTTP status codes, and<br />
error codes.<br />
Why we need API Testing?<br />
Data accuracy<br />
HTTP status codes<br />
Response time<br />
Authorization checks<br />
Error codes
API Testing Benefits<br />
Language Independent<br />
GUI Independent<br />
Improved Test Coverage<br />
Reduce Testing Cost<br />
Enables Faster Releases
API Testing Approach
Performance<br />
Testing<br />
Competency
Performance Test Approach<br />
User Interface<br />
Automation Engine<br />
Scheduling Executing Monitoring Analysis Repository<br />
Database System Under Test Performance Testing<br />
Tool<br />
Methodology Best Practices Repository Productivity Re-Usability
Performance Test Approach…………Cont’d<br />
• Key Areas:<br />
• Analysis of Product / Software System<br />
• Load Test Planning and Strategy<br />
• Load Scenario and Transaction design<br />
• Load Test Data Setup<br />
• Load Test Planning and Execution<br />
• Performance Analysis<br />
• Reporting<br />
• Performance Stats and Metrics<br />
• Tools and current test assets<br />
• Benefits:<br />
• Validate application scalability with<br />
rigorous performance tests<br />
• Pin point bottlenecks in application<br />
performance<br />
• Compare and measure performance<br />
test results<br />
• Minimize hardware while emulating user<br />
transactions<br />
• Diagnose and plan system, server and<br />
network capacities<br />
• Ensure system availability during<br />
production
Performance Test Methodology<br />
Identify Test<br />
Environment<br />
Execute Tests<br />
Result Analysis<br />
Identify Acceptance<br />
Criteria<br />
Implement Test<br />
Design<br />
Report<br />
Plan & Design Tests<br />
Configure<br />
Environment<br />
Retest
Performance Test Methodology<br />
………Cont’d<br />
Identity Test<br />
Environment<br />
Identify Acceptance<br />
Criteria<br />
Plan & Design Tests<br />
• Identify the physical<br />
test environment,<br />
tools and resources.<br />
• Test environment<br />
includes hardware,<br />
software and<br />
network<br />
configurations<br />
• Identify testing<br />
challenges early in<br />
the project<br />
• Process must be<br />
revisited periodically<br />
throughout the<br />
project’s life cycle.<br />
• Identify the response<br />
time, throughput,<br />
and resource<br />
utilization goals and<br />
constraints<br />
• In general, response<br />
time is a user<br />
concern, throughput<br />
is a business<br />
concern, and<br />
resource utilization is<br />
a system concern<br />
• Identify key scenarios<br />
• Determine variability<br />
among<br />
representative users<br />
and how to simulate<br />
that variability<br />
• Define test data, and<br />
establish metrics to<br />
be collected
Performance Test Methodology<br />
………Cont’d<br />
Configure Environment<br />
Implement Test Design<br />
Execute Tests<br />
• Configure the MS<br />
Dynamic CRM test<br />
environment<br />
• Make the tools<br />
available and<br />
resources necessary<br />
to execute each<br />
strategy as features<br />
and components<br />
• Develop the<br />
performance tests in<br />
accordance with the<br />
test design<br />
• Run and monitor your<br />
tests. Validate the<br />
tests, test data, and<br />
results collection.<br />
• Execute validated<br />
tests for analysis while<br />
monitoring the test<br />
and the MS CRM test<br />
environment
Performance Test Methodology<br />
………Cont’d<br />
Result Analysis<br />
Report<br />
Retest<br />
• Consolidate and<br />
share results data.<br />
Analyse the data<br />
both individually and<br />
as a cross-functional<br />
team<br />
• Generate a report<br />
based on the results<br />
and suggest the<br />
tuning areas<br />
• Reprioritize the<br />
remaining tests and<br />
re-execute them as<br />
needed When all of<br />
the metric values are<br />
within accepted<br />
limits
Engagement Model - Staff Augmentation<br />
Rapid staffing and onboarding to meet<br />
your immediate resourcing needs<br />
Required Background checks done per<br />
your requirement<br />
Option to leverage a client-preferred<br />
background checking service provider<br />
Invoicing done on bi-weekly or monthly<br />
basis according to your preference<br />
Optional training services on your<br />
domain or product at an additional<br />
cost<br />
Billing rates are agreed upfront<br />
according to the skill and experience<br />
levels on a case by case basis<br />
Off boarding at 10 business days notice<br />
on either side<br />
We<br />
manage<br />
You<br />
manage<br />
•Hiring<br />
•Payroll processing<br />
•Background checks (local,<br />
international, credit, education,<br />
career etc)<br />
•Provide accurate requirements on<br />
no. of resources, skillset, experience<br />
levels<br />
•Deliverables<br />
•Project Management incl. planning,<br />
work allocation<br />
•Resource evaluation : Technical<br />
and process interviews (as needed)<br />
•Attrition and other related risks<br />
35
Engagement Model - Fixed Capacity<br />
Fixed capacity staffing for a<br />
specified duration e.g. 10 Java<br />
developers for 6 months<br />
Min. 10 resources for a min of 6<br />
months duration.<br />
Option to leverage a clientpreferred<br />
background checking<br />
service provider<br />
Resources are trained before<br />
onboarding<br />
Total cost is agreed upfront and<br />
prorated and invoiced each month<br />
Vacations/Attrition / turn over are<br />
compensated or managed and<br />
suitable and trained resources are<br />
onboarded to meet the capacity<br />
at any given time<br />
We manage<br />
You<br />
manage<br />
• Hiring<br />
• Payroll processing<br />
• Background checks (local,<br />
international, credit, education,<br />
career etc)<br />
• Training<br />
• Attrition related risks<br />
• Resource evaluation : Technical and<br />
process interviews<br />
• Provide accurate requirements on no.<br />
of resources, skillset, experience levels<br />
• Deliverables<br />
• Project Management incl. planning,<br />
work allocation<br />
36
Engagement Model - Managed <strong>Services</strong><br />
End to end delivery of IT<br />
applications, products according to<br />
the agreed scope within the<br />
agreed timelines<br />
Waterfall or agile mode of delivery<br />
Fixed cost and invoicing according<br />
to the delivery milestones agreed<br />
upfront<br />
“Statement of work” is signed by<br />
both sides and effective change<br />
management process to<br />
accommodate scope, timeline<br />
changes<br />
Regular Governance and status<br />
reporting process<br />
Local or global (cost effective)<br />
staffing models<br />
We<br />
manage<br />
You<br />
manage<br />
•Deliverables, project planning and<br />
management<br />
•Staffing and onboarding<br />
•Training<br />
•All delivery related risks<br />
•Project documentation, 4 – 6 weeks<br />
of warranty after delivery<br />
•Optional App Hosting (Cloud)<br />
•Required Infrastructure and logistics<br />
•Requirements and scope<br />
•Upfront knowledge transition as<br />
needed<br />
•Access and Connectivity to your<br />
network<br />
37
Engagement Model – Service Delivery<br />
Take over and deliver <strong>Services</strong> like<br />
Application support, infrastructure<br />
support, customer support, business<br />
process support, back office<br />
operations, call centers<br />
Deliver services to meet and<br />
exceed agreed service levels<br />
Schedule according to the required<br />
levels of coverage upto 24 X 7<br />
Onsite or global resourcing options<br />
available<br />
Weekly/Monthly governance<br />
meetings to review and track<br />
Service Levels<br />
We<br />
manage<br />
You<br />
manage<br />
• Deliverables, project planning<br />
and management<br />
• Staffing and onboarding<br />
• Training<br />
• All service delivery related risks<br />
• Required Infrastructure and<br />
logistics<br />
• Requirements and scope of<br />
services<br />
• Knowledge transition as needed<br />
• Definition of Service levels and<br />
coverage needs<br />
• Access and Connectivity to your<br />
network<br />
38
Value<br />
Capture<br />
Engagement Model – BOT<br />
Build Operate Transfer (BOT) model<br />
Atlantis and client build offshore team<br />
Atlantis manages for 3-5 years before transition to client as a<br />
wholly owned subsidiary<br />
Self-managed unit<br />
Client manages offshore team directly at Atlantis ODC<br />
Team on retainer leverages better rates and long-term staff<br />
retention<br />
Offshore Development Center<br />
Team on retainer, managed by Atlantis at our ODC<br />
Leverages better rates through full utilization of staff<br />
Long term retention of staff and no sharing with other clients<br />
Projects based<br />
Individual projects based. Managed by Atlantis<br />
Higher rate structure, more staff turnover if projects are not<br />
long term in duration and staff are underutilized<br />
We<br />
manage<br />
• Deliverables, project planning<br />
and management<br />
• Staffing and onboarding<br />
• Training<br />
• All service delivery related risks<br />
• Required Infrastructure and<br />
logistics<br />
Projects based<br />
ODC<br />
Build<br />
Operate<br />
Transfer<br />
Self<br />
managed<br />
unit<br />
You<br />
manage<br />
• Requirements and scope of<br />
services<br />
• Knowledge transition as<br />
needed<br />
• Access and Connectivity to<br />
your network<br />
Control<br />
39
Atlantis Network Infrastructure - Security<br />
All our employees are connected to servers (Development and Staging) through VDI (Virtual<br />
Desktop Infrastructure). VDI’s secure the data and IP of clients as these are virtual desktops<br />
built out of standard images which are highly secured from external attacks, viruses and also<br />
does not allow users to download, copy, send email and take a screen shot. The policies are<br />
reviewed and monitored by our Network team and the necessary checks and balances are<br />
updated using tools and code scanners. We extend these servers, VDIs and tools or even<br />
build the same environment for our clients as per their need and requirement.<br />
40