anar mobile competency
TRANSCRIPT
AnAr Mobile Competency
1
AnAr Solutions Pvt. Ltd.www.AnArSolutions.com
http://www.anarsolutions.com/blogs/
2
© AnAr Solutions Pvt Ltd.
About AnArAnAr is Customer Focused IT Solutions Provider based in Pune, India.
Services
Web Application
Development
Windows Application
Development
Content Management
and Collaboration
Mobile Application
Development
Quality Assurance
and Testing
Web Application
Development on Open
Source Stack
Project Management
Business Analysis
Leadership Coaching
Solution Architecture
Management Consulting
Belief ValuesFocusCollaborationMicrosoft BizSpark Member
Technology Customer FocusTransparency, Communication and Agile
3
© AnAr Solutions Pvt Ltd.
AnAr Differentiating FactorsCustomer Focus • All processes, business model, actions are aligned to
“Customer Focus” across our organization• Customised Processes and Business Model for every
ClientTransparent and Regular Communication
• Daily Status Updates from every team member (What worked on today, What will work on tomorrow and Any Challenges?)
• This helps in early Risk Identification, Better Resource Planning and Resource Utilization
• Weekly Status Reports• Use Skype, Phones, TeamViewer, BaseCamp, Emails for
CollaborationAgile Processes • Advocate Agile Processes, SCRUM
• Practice SCRUM if Client agrees toResults through processes Defined and Institutionalized Delivery Process. Few highlights:
• Daily Peer Reviews to ensure Coding Standards and Practices• Weekly Code Reviews for Code Quality and optimization• Established Internal Suppliers and Customers at process level• Processes to have
• Consistent Results • Increase Productivity across team• Avoid Wastage like Rework efforts
© AnAr Solutions Pvt Ltd.
Pros of outsourcing Reduced time to market as resources can start instantly Fixed cost for a specific scope and delivery reduces risk Specialized mobile developers can leverage experience and learning’s from other projects and
therefore avoid making mistakes Outsourcing companies should have tools and existing components that will reduce development
time Allows companies focus on their core business and competency and leverage someone else for non-
core activities Access a bigger pool of resources during peaks, holidays, in case of illness or other incident that
may cause your developers to be absent More specialized skills, e.g. an outsourcing company can have different people focusing on different
tasks/roles Lower fixed monthly salaries and associated costs implies reduced risk for your business
Cons of outsourcing Dependency on another company for something that could be core to your business Small changes could be expensive or take long to implement depending on transparency and trust
with the development partner Limited control over prioritization of resources
PROS ANDCONS OF OUTSOURCING 4
5
© AnAr Solutions Pvt Ltd.
Mobile - Service Offerings
Native Mobile Application
Development
Cross Platform/Hybri
d Apps development
Enterprise mobile
solutions development
Specific Business
application development
Mobile game development
Mobile Application
Testing
Mobile Application Migration services
LOB Applications
Enterprise App store
iPad/iPhone Android Devices
Windows Phone
© AnAr Solutions Pvt Ltd.
Mobile – Competency Stack
6
• iPhone iPad• Android devices• Windows Phone
Devices
• HTML5• JQuery ,JQuery
Mobile• Silverlight• PHP , Backbone,
Bootstrap
Mobile Web Development
• iOS • Android• Windows Mobile• Web OS
Operating Systems
• iOS SDK, Objective C , Swift
• Android Java SDK/ NDK• .NET compact framework• Web OS SDK • RESTFul APIs using .Net
and Java
Development Kits
6
7
© AnAr Solutions Pvt Ltd.
Native
App
Cross Platform.net Development
Framework MONO
Cross Platform Like Phonegap, Titanium etc
HTML5 Mobile Site and App
Mobile Friendly Website
Decreas
e Deve
lopmen
t Cost
,
Time
Better User Experience
Mobile App Development Methods
8
© AnAr Solutions Pvt Ltd.
iPhone
iPad
Android
Web
SNS/Email
Consultation
Design and Development
Test and Refine
Publish
Collection of Requirements Assess Needs Quotation
Determine App
Requirement
Design Specifications
Feature Definitions
Project workflow Build Product
Evaluation Usability Testing
Implementation Report
Confirmation
App Development Process
9
© AnAr Solutions Pvt Ltd.
Mobile App Design & Prototyping Model Step by Step process
to convert customer ideas into working prototypes
Expert team of Mobile Analysts and Solution Architects
Seasoned Mobile development to quickly convert any solution into a working prototype
10
© AnAr Solutions Pvt Ltd.
App Development service types Cross-Platform Mobile Development Expert teams dedicated for iPhone, Android, Blackberry and Windows Phone
development Well-trained and experienced UI designers for designing impressive UI for
Mobile apps Specialized Mobile Testing team with abundant experience in testing both
Native and Mobile web Apps Custom Phone & Tablet Apps Development Mobile Compatible Web Services & WebSite Development
Customer Advantage Faster Time to Market Native applications capable of accessing all hardware features