Mobility is the Core Focus
ERP users shall select vendors whose main focus is Enterprise Mobility. Though your ERP integrators may deploy the solutions that your enterprise needs, they may not be helpful in the long run with the ever increasing complexity of mobile technologies. Companies whose main focus is on Enterprise Mobility can get enterprises to speed by improving business processes in relatively less time as they are already familiar with the latest technologies and the chances that they have solved a similar problem is relatively high.
Applying the Alignment Filter
Enterprises create business strategies to tackle the business challenges, meet certain goals and perform business effectively. Enterprises define well-defined ERP strategies that respond to the disruptive challenges created by changes in the business strategies. In a similar way, enterprise mobile strategy shall adopt to the organization’s needs. The main reason is that a change in business strategy should not cause the employees from using mobile devices and cut down their productivity. So, once you figured out the mobile focused companies, select vendors that align best to your organization’s mobile strategy. Know this by asking them questions such as the number of implementations performed in the last one year, the backends they have experience integrating with and so on.
Evaluate the Tools
Consumer market is driving the mobile industry and enterprises are catching up by leveraging mobile technologies that suit enterprise requirements. So, enterprises shall not ignore the trending mobile technologies in the consumer market and shall possibly choose a technology that will continue to evolve in the future. There are reasons to support a mix of mobile development architectures that include mobile Web, hybrid and native. Each is suited for some purposes better than others. Native enables the highest user experience, which is why you see it used regularly for consumer or external-facing applications. However, they are insufficient as they use unfamiliar languages, APIs and paradigms. In addition, application development & maintenance is costly if the app needs to support multiple platforms. Hybrid provides good portability across devices and more standards-based development. Mobile Web is needed by most companies for portal-type apps and consumer sites.
Deciding on technologies that are open sourced and that have a higher degree of portability will reduce rework that allows for transforming engineering as required. Confirm expertise with related endeavors and assess program shop and promote evaluations. Also ensure owner’s road map aligns with your corporate strategy’s upcoming vision.
Minimizing Risk and Cost
Thinking Long Term
The pace of innovation in the mobile space will continue to increase. As mobile requirements grow, companies will require large numbers of mobile apps going forward. There will need to be a mix of internal and external apps and sites, all with different requirements. So, end users shall maintain long term relations with the existing ones to minimise risks and reduce the search for new vendors.
Here is a checklist of questions and details, provided by Gartner, you need to know about mobile app implementation vendors before you finalize one.
- How many vendors are in the product professional services organization? This is an indicator of the strength of the company and how many projects they can deliver.
- In the enterprise market, if a mobile company does not grow a strong partner ecosystem, they are not likely to grow at pace with the market. Ask how much they do with partners and who their partners are. You want a good mix of technology and sales partners.
How do they handle data synchronization? In some cases, an app requires an offline data store so it can run without a network connection. Apps that do not do anything when there is no connection are typically very poorly received.
Can the vendor handle any internal customization that may be required? An example might be alterations to Web services.
What backends do they really have experience integrating with? Many apps integrate two back ends in the organization data center. Your vendor that is picked must possess experience using the back-ends you want to mobilize.
What design services do they provide? Style and design services usually do not focus solely about the visual appeal of the program. Additionally they focus on flow, usability, and use of things like gestures to boost the user knowledge.
Is the platform cloud-based? What is the largest user base supported in a current implementation? Are there any additional costs to scale? With the pace of change, cloud services are an excellent method for reducing infrastructure and support costs for a given solution. Usage tiers can help protect from surges in bills for highly utilized applications. Make sure that there are not charges for additional hardware or software to scale.
Know about the pricing model. Is it a one-time fee or a monthly charge? How are enhancements handled? Another area that can easily destroy your development budget is costly enhancement expenses. Mobile apps ought to be adaptive and enable upgrades. Apps that do not conform to these basics will not have perhaps a existence or adoption.
What developer skills are required? Too much custom skill requirement will mean nontransferrable skills and vendor lock-in.
- Exactly what does the programmer community seem like? Is it an active and large group? Is there people public code community discussion boards libraries, and also training? Get a trial access to the applications and tools.
- What training is available? How long are the courses? You should be able to easily onboard new developers in order to scale the team as needed.
What kind of metrics and reporting do the programs provide? This is a very invaluable capability, however it will become the next area of enhancement fees if charged to produce plenty of custom made reports.
Would it be 20% rework or 80% rework if you moved to another vendor? Use an experienced mobile developer to evaluate the development tools and the code that they create.
How quickly are new devices or OSs supported? And how quickly are new features supported? As the OSs add features like Passbook and Android Wallet, it is important to understand how quickly initial support and deeper support are typically available.