Choose a Mobile Development Strategy
Mobile applications are everywhere; it’s time to get with the program, but ignore the hype
Send a friend or colleague a link to this article
- Organizations are seeing an influx of mobile devices in the workplace, and as a result, creating a mobile application may be necessary to keep employees engaged, and productive.
- Once an organization has decided to develop a mobile application, several challenges arise including: what the purpose of the app will be, whether to develop a native or web app, and which platforms, and form factors to develop.
- This solution set aims to aid organizations in making these tough decisions to develop the best possible application for their organization.
- Mobile devices are here to stay, and they are not radically different from previous development strategies.
- Three dimensions govern mobile development: form factor, platform, and application type.
- Native applications, though well catered to the specific hardware features of a mobile device, can be extremely costly and are not compatible across all devices; therefore, to best prepare for the future, develop a web app if possible.
Impact and Result
- First, establish if developing a mobile application is right for you. Then determine what the purpose would be, and who your end users are. This requirements gathering must be done prior to developing the actual application.
- Use the Enterprise Mobile Application Type Assessment Tool to determine if your organization should develop a native app, or a web app.
- Decide which form factors and platforms your organization will develop for – this choice should be based on which devices the users have, and on the cost-constraints of the organization.
- John Simpson, Enterprise Architect at Intel
- Peter Coppola, Associate Director Web Services/ Information Technology at Australian Catholic University
- 136 Professionals contributed information that assisted with the development of this solution set
Get the Complete Storyboard
See how all the steps you need to take come together, with tools and advice to help with each task on your list.Download Now
Get to Action
Determine if developing a mobile application is right for you
Get direction for how to tackle the mobile application space.
Choose: native or web app?
Develop a web app to best prepare for the future, and to save money.
Decide which form factors and platforms to develop
Develop only for the platforms and form factors you need, but don’t miss out on market share.
Take a Holistic View to Optimize Release Management
Choose the Right Development Platform for Enterprise Mobile Applications
Develop Enterprise Mobile Applications With Realistic and Relevant Performance
Stay on Top of Today’s and Tomorrow’s Mobile App Trends
Make Development Teams Leaner and Improve Time-to-Release in Five Steps
Strengthen the SSDLC for Enterprise Mobile Applications
Use DevOps to Respond Faster to End Customers
Modernize Your Corporate Website to Drive Business Value
Implement Agile Practices That Work
Enable Organization-Wide Collaboration by Scaling Agile
Spread Best Practices With an Agile Center of Excellence
Optimize Existing Applications for Security in an Untrusted World
Choose the Right Tools for Big Data Development
Optimize the Application Maintenance Estimation (AME) Process
Use PaaS to Decrease Ongoing Application Maintenance Costs
Develop APIs That Work Properly for the Organization
Enter Into Mobile Development Without Confusion and Frustration
Reduce Churn and Improve an Existing Software Development Practice
Vendor Landscape: Application Development Tools
Choose a Mobile Development Strategy
Drive Web Traffic with Search Engine Optimization
Develop a Position on Cloud Platform as a Service
Vendor Landscape: Application Lifecycle Management
Vendor Landscape: Mobile Enterprise Application Platforms
2016 Applications and Information Management Trends
Adopt SDLC Framework Techniques for Greater Lifecycle Efficiency
Develop a Fit-For-Purpose Modernization Process For Legacy Applications
Confidently Deliver Solutions with Realistic Release Schedules and Expectations
Move to a Microservices Architecture to Reduce Maintenance Cycles