Post on 31-Oct-2014
description
transcript
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
Web & Mobile Apps Web & Mobile Apps Development ServicesDevelopment Services
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
Corporate Overview
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
Company Company SnapshotSnapshot
8+YEARS
170+ENGINEERS
Founded in 2006 as a high technology mobile , web & social media company
Worldwide including
Innovators with focus on mobile, web, graphics &
social media technologies
Centre of Excellence Head Office & Main Development Centre: New Delhi, IndiaClient Proximity CentreWoburn, MA, (USA)Santa Clara, CA (USA)
700+PROJECTS
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
FEED the BULL
Clients (350+) - Clients (350+) - Partial listPartial list
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
Major Enterprise Case Major Enterprise Case StudiesStudies
WEB MOBILESV ForumMobiloitte for the entrepreneurship. SVForum, Silicon Valley’s prominent non-profit knowledge dissemination web platform now improved, refreshed and more vivid than ever!
Jewish Community FederationMobiloitte’ web development solution enabled the Jewish Community Federation of San Francisco, the Peninsula and few other counties to connect and communicate.
University of California, Santa CruzMigration from Drupal 6 based site to Drupal 7 with all existing content, users and their profile data.
On Board MediaKeeping in view the content management requirement, Mobiloitte provided a complete package of its Drupal expertise and created On Board Media.
EquinixMobiloitte enabled Equinix to step its productivity, achieve its business goals and increase its mobility for consumers.
SanDiskMobiloitte’s enterprise solutions are specialists in automating processes such as sales life cycle, inventory management, leave requests in addition to several other productivity enhancing solutions.
ShopzillaTo cater to Shopzilla’s objectives, Mobiloitte created the prolific BizzRate app which enables users to easily navigate through millions of products to find and buy the one they need or require.
Personal Running TrainerMobiloitte’s team of development experts carefully focused on identifying every possible bug inside the application through consistent testing and added few more modules that enriched the application based on our knowledge of market and experience.
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
Web Web CapabilitiesCapabilities
Over 8 years of expertise in development of multi facet web sites with customized content management model and multi-tenant support in different industry verticals. Key capabilities
Personalization - multilingual support, advance theming, accessibility, and responsive web designing.
SaaS with multi-tenant database support eCommerce Integration(Paypal,
Authorize.net etc.) Social media integration (Facebook,
Twitter, LinkedIn etc) Business Process Integration (SOA and
middleware) Security – Standalone, SSO, Role based
security and two way encryption mechanism.
Technology Stack Drupal v4 to 7 Aquia Drupal Commons
Omega theming Bootstrap jQuery Framework
Paypal, Authorize.net integrators
RoR WordPress
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
Mobile CapabilitiesMobile Capabilities
Our Key Capabilities Envisioning and business consulting to mobile-based
business solutions. Selection of best-fit architecture of mobile application
based on various decision making aspects. Mobile compatible web application development with
responsive designing. Native mobile application development and multi-platform
support and maintenance. Hybrid mobile application development using HTML5, CSS
and JavaScript. Readiness of common and reusable components to reduce
development effort. Quick integration with existing business systems and its
services to enable them on mobile platforms. Cross platform development frameworks like
Titanium/Appcelerator, PhoneGap with jQuery Mobile & Sencha Touch.
On demand, middleware integration with cluster of heterogeneous applications of an enterprise.
Service level security, on device security and transport layer security.
Based on the changing demands and to keep the enterprise motivated towards multichannel access model, our mobility team have been helping our clients by providing mobile-based solutions that covers all major platforms such as Android, iOS, BlackBerry & Windows phone.
PlatformsiOS 3.X,4.X.5.X,6.X,7.X (100+ apps developed)
• iPhone 3/3G/4/4S/5/5C/5S
• iPad 1/2/3/4, iPad Mini
• iPod Touch
Android (1.6-4.4) • Samsung ASC,
Samsung Note-2, Samsung Grand, Samsung S-4, LG- Optimus 500, Sony Xperia L, Sony Xperia – SP, Sony Xperia –z, Google Nexus-7”, Google Nexus-10”, Samsung 10” tablet, Samsung 7” tablet.
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
Solution Solution Architecture - Architecture -
EnterpriseEnterprise
Windows/MAC Desktop/Laptop
HTTP
HTTPS
OTHERS
Serv
ice
Serv
ice
Prox
yPr
oxy
Tran
sfor
mat
iTr
ansf
orm
ati
onon Secu
rity
Secu
rity
Adm
inist
rati
Adm
inist
rati
onon
Service Service BusBus
ServiceDiscovery
ProcessOrchestratio
n
EventNotification
CustomAction
MessageQueue
Service Registry Proces
s Store
Business Service Business Service ComponentsComponentsAcquia Drupal
Web Service
Content Management
Web Portal
Core Service Core Service ComponentsComponents
Core Data ObjectCore Data Object
Protocol Handler Middleware Controller Core Business Services/SOA
Open Standard Open Standard PlatformPlatform
Core Data Core Data ApplicatApplication ion
DataData
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
HTTPS
Open Standard Open Standard PlatformPlatform
Solution Solution Architecture - Architecture - LightLight
Windows/MAC Desktop/Laptop
Business Service Business Service ComponentsComponentsAcquia Drupal
Web Service
Content Management
Web Portal
Core Service Core Service ComponentsComponents
Core Data ObjectCore Data Object
Core Business Services/SOA
Core Data Core Data ApplicatApplication ion
DataData
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
• Process & Data Modeling• System Architecture• Portability Design• Test Design & Test case
development• Principle, guideline setup
• Coding• Coding standard
compliance review• Design compliance
review• Unit testing• Integration Testing
• Functional testing• Performance testing• Security Testing• User Acceptance
Testing
• Migration Process• Deployment• Support &
Maintenance
• Requirements Gathering
• Process & Data Analysis
• User Interface• Documentation,
Validation & Review
•Kick-off•Basecamp Initiation•Stakeholder Identification•Responsibility setup
Quality Assurance Process FrameworkQuality Planning, Review, Process Tailoring, Metrics, Improvement Actions
Configuration & Change Management Framework Configuration Planning & Management, Requirement Change Management, Impact Analysis, Escalation
•Project Manager•Client SPOC
•Project Manager•Business & System Analyst•Information and Usability Architect•Interface Developer
•Solution Architect•Application Architect•Technology Lead•QA Lead
•Application Architect•Technology Lead•Developers•QA Lead•Test Engineer
•QA Lead•Test Engineers•Developers
•Application Architect•Technology Lead•Developers
•Project Charter•RCAI Matrix•High Level Milestone
•Business Requirement•Functional Requirement•User Interface
•System Architecture•Application Architecture•Domain Model/ERD•Test Design Document•Principle & Guideline Document
•Source Code•Compliance Review Report•API Documentation
•Test Report•Issue Resolution Report•Pareto Graph
•Deployment Document•Network/DMZ Diagram•Support Manual•Run-book Manual
Project Management Process Project Management Process FrameworkFramework
Planning, Scheduling, Scoping, Execution, Tracking & Status Planning, Scheduling, Scoping, Execution, Tracking & Status ReportingReporting
Phases
Activities
Cross Cutting
Responsibility
Deliverable
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
Analysis
Design
Development
QA/Testing
Life Cycle QA Cycle QA Activities
Quality Assured Work Product
Tools
• PLM And PMP ToolsBasecamp, Microsoft
Project
• Configuration Management
SVN, Mantec, Hudson
• Testing ToolsApache Jmeter, iOS
Profiler, MAT, Monkey
QA/Testing FrameworkQA/Testing FrameworkQuality Planning, Execution, Review & Status ReportingQuality Planning, Execution, Review & Status Reporting
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
Change Management ProcessChange Management ProcessChange & Escalation ManagementChange & Escalation Management
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
COMPREHENDING
STRUCTURING
GETTING STARTED
ROLLING
RETROSPECTION
1
3
4
5
A Five-Stage Engagement
Process
Client Engagement Client Engagement Process…Process…
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
COMPREHENDING
STRUCTURING
GETTING STARTED
ROLLING
RETROSPECTION
1
2
3
4
5
Key Activities:
• Understanding the Organizationo Execution Frameworko Processes & Workflows
• Understanding Business Goals & Objectiveso Organizational Goals
Short Term; Medium Term; Long Termo Objectives for Offshoring
• Understanding Past Offshoring experienceo Performing Cause Analysis
Client Engagement Client Engagement Process…Process…
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
COMPREHENDING
STRUCTURING
GETTING STARTEDROLLING
RETROSPECTION
1
2
3
4
5
Creating OptiMIX Balance Model
• The right shore balance• The right integration model• The right team structure
o Experience Mixo Skill-set Mix
• The right process seto Provision of Worko Executiono Release & Delivery
Client Engagement Client Engagement Process…Process…
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
COMPREHENDING
STRUCTURING
GETTING STARTEDROLLING
RETROSPECTION
1
2
3
4
5
Team StructureProgram/Relationship
Manager
Project Manager
Technical Lead QA Lead
Senior Engineer Senior QA Engineer
Engineer QA Engineer
Client Engagement Client Engagement Process…Process…
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
COMPREHENDING
STRUCTURING
GETTING STARTED
ROLLING
RETROSPECTION
1
2
3
4
5
Steering Committee Formulation
Executive Sponsor Executive Sponsor
Program/Relationship Manager Program Manager
Project Teams Project Teams
Mobiloitte Client
Client Engagement Client Engagement Process…Process…
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
COMPREHENDING
STRUCTURING
GETTING STARTEDROLLING
RETROSPECTION
1
2
3
4
5
Key Activities
• Knowledge Transfer/ Transition• Steering Committee Formation• Quarterly Milestone Planning• Escalation Plan• Communication Plan• Environment Realization• Engagement Website Configuration• Formal Kickoff
Client Engagement Client Engagement Process…Process…
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
COMPREHENDINGSTRUCTURING
GETTING STARTEDROLLING
RETROSPECTION
1
2
3
4
5
Continuous Visibility/ Real-time Monitoring
Developer/ QA Engineer Dashboard• TasksProject/ Program Manager Dashboard• Resources• Timelines• IssuesManagement Dashboard• Resource Utilization• Schedule Variance• Cost Tracker
Dashboards for Everyone!
Client Engagement Client Engagement Process…Process…
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
COMPREHENDINGSTRUCTURING
GETTING STARTEDROLLING
RETROSPECTION
1
2
3
4
5
Comprehensive Knowledge Management
• Knowledge management system for all
documentation artifacts including Requirements Specification, Test Plans, Test Cases, Architecture document
• Centered around a wiki based approach (Confluence)
• Central dashboard for maintaining all employee information including skill sets and case studies / lessons learnt in past projects
• Web based Project management tool• Web based Test case management tool
(custom developed)• Technical Specialists portal containing all
interview guidelines, coding standards and training material
Client Engagement Client Engagement Process…Process…
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
COMPREHENDINGSTRUCTURING
GETTING STARTEDROLLING
RETROSPECTION
1
2
3
4
5
Monthly Steering Committee Meeting
Looks back on the last month• Analyzing the Performance Metrics• Resolving Issues/ Concerns• High Priority items for the next month
Business Goals• Compliance in the last quarter• Visibility for the next quarter
Client Engagement Client Engagement Process…Process…
Meaningful Mobile Solutions
sales@mobiloitte.com | www.mobiloitte.com
ContactContact
Centre of Centre of Excellence Excellence D 115, Okhla Phase 1 D 115, Okhla Phase 1 New Delhi 110020 India New Delhi 110020 India Phone:Phone: 91-11-46520136 91-11-46520136 Email:Email: sales@mobiloitte.comsales@mobiloitte.com
Client Proximity Client Proximity Centre USA Centre USA 165 Cambridge Road Woburn, 165 Cambridge Road Woburn, MA 1801MA 1801Phone:Phone: 1-(800) 416-8841 1-(800) 416-8841 (Toll Free) (Toll Free) Email:Email: sales@mobiloitte.com sales@mobiloitte.com
www.mobiloitte.com