Intellectsoft Overview

40

Transcript of Intellectsoft Overview

We speak software.Intellectsoft helps enterprise organizations transform their business processes using mobile technology. Our team is spread across five offices globally, including New York, London and Silicon Valley.

We combine a deep understanding of native and hybrid mobile technology with IT integration expertise. We work using Agile methodologies and have a dedicated quality assurance team. Over the last eight years, we have delivered over 335 enterprise projects for clients all over the world.

335

© Intellectsoft 2016

We are global.

</>© Intellectsoft 2016

Great code,great company.

Intellectsoft began developing mobile apps in 2007. Today, we have grown to a full-service software and mobile application development company.

We are global Offices are located in Silicon Valley, New York, London, Oslo, Dubai, Kiev and Minsk.

We are enterprise-focused We understand the needs of large, geographically dispersed businesses.

We are versatile Our software development studios now span 10 of the most in-demand types of technology.

We are proven We have a large portfolio of successful developments and satisfied clients.

Strategy & Concept Workshop

VALIDATE STRATEGY

DEVELOP UI Working Prototype

DEVELOP UX DESIGN

- Is my idea a good fit for the current

market?

- How will I position my product?

- How exactly will my product work?

- Will my product satisfy user needs?

- Which features will increase the value of

my product?

- What is the right development approach?

- How will I monetize my idea?

- Which channels will attract the right users?

- How much will all this cost?

Business processes automation

© Intellectsoft 2016

In Intellectsoft we have an extensive experience in business processes automation: from defining needs and creating strategy to it’s implementation and support.

Business- document flow automation- sales processes- emails management- documents secured storage- access management- sales representatives documents

flow- marketing documents flow- personal medical insurance

management- water distribution management- seminars/workshops management

for educational organizations

Work processes- POS Support and maintenance

personnel reporting and planning;- time tracking and timesheet reporting- employee payment, payslips- project management tool- meeting room booking tool (global

offices)

Mobility- mobile device management- device tracking tools- BYOD in logistics

Sales and retail- tickets sales flow- train seats and services management- trains schedule- retail purchase- restaurants loyalty program

management- real estate renting and sale- sales materials management- sales presentations creation and

management- dispatch department requests

management

Mission critical- medical emergency transportation

management- route vulnerability prediction

Develop an advantage.

We have proven experience with large enterprise organizations. This gives us unique insight into complex mobile requirements.

Our mobile application studio

specializes in complex technical environments and legacy systems integration.

What makesus differentfrom ourcompetitors?

Our work for you doesn’t stop after we create your

app. We are long-term partners, providing ongoing support services.

We provide strategic and technical support to clients looking for a long-term partner to help them achieve enterprise mobility.

We recruitonly top 10%

of the market

© Intellectsoft 2016

Enterprise development

Innovation

Research & development

Mobile apps lab

Big data

User experience

Cloud computing

Quality assurance

Your own team

Product

Mobile device management

Maintenance & support

Our approach is focused on four aspects: strong business process redesign skills, integration expertise, a clear ROI framework and an award winning design team. We work across all major mobile platforms including iOS, Android, Windows phone, HTML5, and Hybrid.

Your technology vision, realized.

Clients come to us because we offer an affordable, reliable and dedicated maintenance service based on deep mobile and IT expertise.

Our maintenance services include the following:

- Hosting & deployment solutions

- Functional documentation

- Help Desk management

- Server maintenance

- Code audits and refactoring

- Testing & QA

- Change requests

© Intellectsoft 2016

We support enterprise clients in complex environments where failure is not an option.

An application is also an opportunity to deliver an exceptional qualitative experience. The wow factor for your end users.

This section sets out our approach to the custom development of your application. It explains where this application will sit within your overall mobile strategy. How it will integrate with your existing digital environment. The new and improved business process and the qualitative user experience.

Finally, it will guide you through the quality assurance standards and project management approach which underpin why we are the partner of choice for enterprise clients

© Intellectsoft 2016

At its simplest an application is a solution to a problem.But yet it can be so muchmore.

Many of your company’s ambitious goals demand custom software solutions.

Intellectsoft has built a company expressly for the purpose of satisfying your application development needs.

We began developing mobile apps in 2007 and have grown and expanded rapidly ever since.

The Silicon Valley offices are defined by the rich environment offered by the industry leaders and experience found in Palo Alto, California.

© Intellectsoft 2016

We offer enterprise scale with a boutique touch.

Our approach

© Intellectsoft 2016

Your product success… in stages

STRATEGY & CONCEPT

DESIGN &DEVELOPMENT

SOFT LAUNCHPROMOTION

© Intellectsoft 2016

ANALYSIS

SCALE & MONETIZE

Platforms & Devices

WEB

© Intellectsoft 2016

-Internet Explorer: 9+

-Firefox: 18+

-Safari: 5+

-Chrome: 21+

iOS

WINDOWS PHONE

-HTC One, HTC Windows Phone

-Nokia Lumia Series, Microsoft Lumia

-Samsung ATIV series

-Huawei W1

-Microsoft Surface, Dell, Asus, Acer, Toshiba tablets

ANDROID -800x480 WVGA: HTC Desire, HTC

Incredible, Google Nexus One, Acer Liquid and others

-854x480 FWVGA: Motorola Droid, Sony Ericsson Xperia Arc and others

-480x320 HVGA: HTC Magic, HTC Aria,HTC Hero, HTC Legend and others

-1280x720 HD: Samsung Galaxy S3 and others

-1920x1080 Full HD: HTC One (m7),Samsung Galaxy S4 and others

OS: Windows Phone 7, 8.x, 10 Mobile

OS: Android 2.3+ • Android 4.0+ • Android L, Tablet Android 3.0 / 3.1

-Apple iPhone 4, 4s, 5, 5s, 6, 6 Plus, 6s, 6s Plus

-Apple iPod Touch 4th generation+

-iPad: 2, 3rd & 4th generation, Air, Air 2, Mini 1st generation, 2 & 3, Pro

OS: iOS 7.0, iOS 8, iOS 9

Platforms & Devices

-iPhone & iPad

-Android

-Blackberry

-Windows Phone

-Symbian

-Bada

© Intellectsoft 2016

HYBRID Frameworks used:

-PhoneGap

-Marmalade

-Titanium Appcelerator

-Backbone.js with Underscore.js

-Zepto or jQuery

-AngularJSTechnology:

-Xcode

-Titanium studio

-Eclipse

-Javascript, HTML & CSS

How

we

Des

ign

CONCEPT PROTOTYPE VALIDATE

TEST ITERATEDesign Creation Cycle

User Interface and User Experience

LEARN

© Intellectsoft 2016

How

we

Man

age

Project based approach

© Intellectsoft 2016

Development team

PM/ Scrum Master

Delivery Manager

CLIENT

Staff Augmentation Approach

© Intellectsoft 2016

In-house teams

Development team

Project Manager

PM/ Scrum Master

CLIENT INTELLECTSOFT

IntellectsoftPMO

Development team

PM/ Scrum Master

Team Extension

IntellectsoftHR

IntellectsoftTech Guilds

Support packages

Intellectsoft provides multi­-level support for our customers:

Level 124/7/365 call centre ­to capture issues and requests from train staff at any time. Costs are TBD.

Level 2

Emergency technical support ­ to ensure the right expertise is always available. We recommend certain trained members of the original build team are on standby to address any problem. Issues will be logged and prioritized in JIRA, with access being shared with the client in order to communicate the status of an issue.

Level 3

General maintenance of the application will be run through a dedicated team model available during working ­ our project manager will work with client team to prioritize change requests and provide estimates against individual tasks. We propose a flexible quota of set amount of hours per month to be deployed against agreed tasks.

How

we

Dev

elop

PLAN ANALYZE DESIGN

DEVELOP MAINTAINDevelopment Life Cycle

IMPLEMENT

© Intellectsoft 2016

- Assign team- Set schedule budget

- Realize the problem- Define goals requirements

- Create graphics- Storyboard pages - Plan layout

- Configure server and software- Write and test code

- Launch application- Conduct kickoff steps

- Monitoring- Evaluating- Marketing

Agile Roll-out

BACKLOG SPRINT BACKLOG

SPRINT ITERATION

VALIDATE AND LEARN

PRODUCT INCREMENT

LAUNCH!

© Intellectsoft 2016

STRATEGY ARCHITECT

BUILD

QA

SUPPORT

Mobile Application Lifecycle ManagementAcross Both New and Legacy Applications

© Intellectsoft 2016

LAUNCH

Sprint

© Intellectsoft 2016

Initial Modeling;Planning

Product Vision

PRODUCTBACKLOG

Daily

Sprint Backlog

Working Product

DemoRetrospectiveStrategy for next Iteration Release

Operate and Support Solution In Production

Requests & ReportsFeedback

INCEPTION CONSTRUCTION TRANSITION

Stakeholder consensus

Proven Architecture

Iterations producing a potentially consumable solution each iteration

SufficientFunctionality

Project Delivery Management

WEEK 5 WEEK 6 WEEK 9

Timelines using Agile approach

© Intellectsoft 2016

Sprint planning

Build review

Sprint 1

users and business processes analysis, backlog andwireframes creation

Sprint 2 Sprint 3 Sprint4 Sprint 5 Sprint 6

MVPRELEASE

FINAL RELEASE

… SprintN

PROJECT START

Sprint 0

Scaled Agile Framework

© Intellectsoft 2016

PROGRAMBACKLOG

SCRUMTEAMS

DevelopersQAsDesigners

ProductOwner

Scrum Master

PRODUCT MANAGEMENT

RELEASE MANAGEMENT PR

OG

RA

MTE

AM

Team Backlog

Team Backlog

……

REL

EAS

E N

feature

feature

Stor

ies

Sto

ries

SystemTeam

OUR DEVELOPMENT PROCESS

How

we

Ass

ure

Qua

lity

© Intellectsoft 2016

Quality assurance

We have developed a set of procedures, guidelines and project documents based on the best industry practices and ISO 9001:2000 quality standards to prevent defects from occurring in the first place. Our QA

processes follow best industrypractices

This allows us to measure, assess and enhance the company’s functions to ensure efficient performance and high quality project implementation.

Software testing activities help us:

- ensure the control over the product life-cycle;

- monitor every stage of product development;

- provide stakeholders with accurate product quality information.

As a result, we can ensure that the software product is delivered in time and with high quality.

We constantly monitor and audit our processes to ensure compliance with established standards.

Quality Assurance Lifecycle

© Intellectsoft 2016

Determine level and type of testing

needed

Define test strategy and create test

scenarios

Execute test scenarios

Log issues in bug tracker Regression testing

Non-functional testing

Alpha testing

UAT

Quality Assurance (QA)

© Intellectsoft 2016

The main goal of all the QA processes we support in Intellectsoft - is to make sure that a product we develop satisfies specified requirements while its functionality meets business objectives.

QA includes management of:- raw materials quality;- assemblies;- products and components;- services related to production;- production and inspection

processes.

Levels of Testing- Component/Unit testing;- Integration testing;- System testing;- Acceptance testing.

Types of TestingFunctional testing on all of the levels:- Functional Automation Testing;- Feature testing (positive and negative

scenarios);- End-to-End testing;- Testing changes or improvements:

Smoke / Regression / Sanity

Non-functional testing:- Performance testing (Load / Stress /

Volume / Reliability);- Usability testing- Installation testing- Configuration testing- Security testing

As a QA specialists we also do:- Environment analyzing;- Requirements testing;- Defect analyzing;- Story Mapping;- Risk Management;- Quality Measurement.

Quality Assurance Lifecycle

© Intellectsoft 2016

The test team must be involved in the project activities from the early stages of product development to ensure that nothing is overlooked and that the product quality complies with the agreed acceptance criteria.

Planning

- Project documentation review

-Test plan creation

Design

- Test cases design- Automated testing implementation, if needed

Implementation

- Test execution & defects reporting

- Test cases and scripts updates

- Interim tests results reporting

Stabilization

- Verification of fixed defects- Regression testing

Delivery

- Acceptance testing- Scope verification- Deliverables check- Final tests results reporting

Us

© Intellectsoft 2016

MaxProgram Manager

Professional Experience SummaryMax has 4 years experience as Project Development and Program Manager. He is an expert at client relations, estimation, budget & project management, strategic planning and business analysis. Max is passionate about improving company business processes and build close relationships with both the sales team and executive management. Max speaks both English and Russian and his skills include project management, project risk management, performance metrics, project logistics, Agile, SCRUM/Kanban frameworks, communication, and JIRA.

SAMPLE RESUME

AlexSenior Project Manager

Professional Experience SummaryAlex has over 5 years experience as an IT specialist, team leader, developer and project manager. He holds a degree in IT Management and speaks English, Russian and Latvian.

His skills include project management, business analysis, Agile development frameworks, team management, mobile development.

GalinaAgile Coach

Professional Experience SummaryGalina is a Certified Scrum Professional, Agile project manager and Java developer with over 7 years experience. She inspires companies to improve business processes through Agile methodologies. Galina helps to provide full-cycle mobile applications delivery – from idea to post release maintenance. She is also highly experienced in white-boarding and paper prototyping.Galina has been involved in the release of 11 mobile and 4 web development projects, 3 agile jellied teams, and has helped turn 2 software development companies on to Agile processes.She holds a Masters Degree in Computer Science. Her special skills include Scrum, Agile, Kanban, Android and iOS mobile applications development, project planning & management, Sketchnoting and Facilitation, JIRA, Java EE, JS, SQL.

SAMPLE RESUME

VadimProject Manager

Professional Experience SummaryVadim has over five years experience as a Project Manager and is an expert in resource allocation, budget & project management, strategic planning, business analysis, client relations, and estimation.

He holds a degree in Interpreting and Linguistics. He speaks English, Russian and German and his special skills include technical translation, online gaming development, Google analytics, and online and affiliate marketing.

AndreyMobile Solution Architect

Professional Experience SummaryAndrei is an experienced mobile developer and Android solutions architect with over 7 years experience. He has created apps for ASOS, ShopHQ, Stumble Upon, CVS Pharmacy and many more.

Andrei has a degree as a Computer System and Network Specialist. He speaks both English and Russian and his skills include Android and iOS development, JavaScript, SQLite, C++, Objective-C, Linux, JNI, JSON, XML, HTML, Ubuntu, Subversion and JIRA.

SAMPLE RESUME

IlyaSenior iOS Software Developer

Professional Experience SummaryAs a Senior iOS developer, Ilya has over 5 years experience creating such apps as Pirate Wars, Shades of Grey, Rington, Ernst & Young’s Forecast in Focus and more. He is an expert at project evaluations, business applications development, multi-threading, and animation.

Ilya has a degree in Information Technology and his skills include iOS, Android, Xcode, Git, SOAP, REST, Objective-C, JSON, MySQL, OOP and XML.

OlgaSenior Android Developer

Professional Experience SummaryOlga has over 4 years of Android applications development. She has developed mobile apps for the Ritz-Carlton, CVS Caremark, Blackhawk, Hilton, ASOS, iWishSecret and more. As a senior developer, Olga loves being a mentor to her junior team members and developers.

She has a degree as a Mathematician and Systems Programmer and speaks both English and Russian. In addition to her expertise in Android development, Olga’s skills include communication, time-management, problem solving, analysis, attention to detail, working in a team environment, and mentoring

SAMPLE RESUME

DenisSenior DevOps Engineer

Professional Experience SummaryDenis has over 7 years experience as the operations engineer. He has a degree in Computer Engineering and his special skills include systems administration, Linux, MySQL, Postgresql, integrity testing, backup validatio, Ansible, configuration management, OpenVPN, Git, Subversion, Gitlab.

“ ”© Intellectsoft 2016

No unhappy customers

Alex Brown, CTO, Software as a Service Company

Working with Intellectsoft has been a very positive experience. They’re a small company, and we found that as a result they were able to give us a great deal of attention. We’re

extremely satisfied with [the application] and we hope to partner with Intellectsoft for future projects.

”I was genuinely impressed. They are communicative, open, and they kept us included in every step of the project.

“”

Co-founder, SEO Firm

It all came off perfectly and finished working smoothly. We definitely got our money's worth from the whole project.

“” Aman Birdi

CEO, Mobile App Start-up

On Time. On Budget.

© Intellectsoft 2016