16.06.2022 Views

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!