DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

The software you build is only as secure as the code that powers it. Learn how malicious code creeps into your software supply chain.

Apache Cassandra combines the benefits of major NoSQL databases to support data management needs not covered by traditional RDBMS vendors.

Generative AI has transformed nearly every industry. How can you leverage GenAI to improve your productivity and efficiency?

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workloads.

Related

  • Choosing the Right Path Among a Plethora of Mobile App Development Methodologies
  • Mobile DevOps Excellence: Building, Testing, and Deploying With Precision
  • Mobile DevOps Playbook
  • What Is the Role of DevOps in Mobile App Development?

Trending

  • Detection and Mitigation of Lateral Movement in Cloud Networks
  • Exploring Intercooler.js: Simplify AJAX With HTML Attributes
  • Secrets Sprawl and AI: Why Your Non-Human Identities Need Attention Before You Deploy That LLM
  • Accelerating Debugging in Integration Testing: An Efficient Search-Based Workflow for Impact Localization
  1. DZone
  2. Testing, Deployment, and Maintenance
  3. DevOps and CI/CD
  4. Incorporating DevOps Into Mobile App Development

Incorporating DevOps Into Mobile App Development

These companies are showing how DevOps concepts can be applied to mobile app development to achieve continuous integration and delivery.

By 
Amy Groden-Morrison user avatar
Amy Groden-Morrison
·
Aug. 09, 17 · Analysis
Likes (3)
Comment
Save
Tweet
Share
4.8K Views

Join the DZone community and get the full member experience.

Join For Free

DevOps is becoming an increasingly popular method for developing and delivering applications in enterprises. Accenture estimates that as much of a quarter of organizations the Forbes Global 2000 list use it. It emphasizes communication and collaboration between development and operations inside organizations and focuses on quality assurance and delivery with automated deployment.  Read on to learn how companies are incorporating DevOps into mobile app development.

Gartner and Accenture recently offered great insight into how companies are incorporating DevOps into mobile app development.

Mobile development presents unique challenges for DevOps, and possibly because of that, not all companies that use DevOps use it for mobile apps. Gartner Research Director Jason Wong notes in a blog that a Gartner survey found that “only 42% of those who have implemented [DevOps] indicated that DevOps is used to support mobile app development.”

It needn’t be that way. Both Gartner and Accenture offer great advice for using DevOps for mobile apps. Following are highlights of what they have to say.

Accenture’s paper, Bridging the Gap, DevOps in mobile app development is an excellent place to turn for help. Its first rule is that continuous integration and continuous delivery against a real environment is key to using DevOps for mobile successfully. Although emulators and simulators can be used effectively in the early stages of development, it says, “But as an app becomes more sophisticated, and as the features that end-users will ultimately see are developed, getting the app thoroughly and comprehensively tested across real devices in real-world environments becomes far more important.”

Next rule: Test applications, test infrastructure and deploy frequently. The report says doing this “enhances an organization’s ability to automate the functional, compatibility and performance testing of its application.” And it adds, “Developing, deploying and testing in the infrastructure context will also offer key insights into how well the entire environment, and the application within it, performs.”

Accenture’s final rule is to continually validate an app’s quality. It concludes, “‘Continuous everything’ are the bywords of modern mobile DevOps. The approach should always strive to improve things, processes and culture. The continuous evaluation of efficiency and productivity can offer real insights into performance issues and solutions for making each successive regression smoother and more seamless.”

Many of these rules are echoed by Gartner’s Wong. He says enterprises can solve mobile DevOps’ challenges by:

  • Embracing a mix of mobile app development tools while using common collaboration and continuous integration tools.

  • Employing mobile test automation to enable continuous delivery.

  • Implementing app instrumentation to foster continuous monitoring and analysis.

mobile app DevOps

Published at DZone with permission of Amy Groden-Morrison, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Choosing the Right Path Among a Plethora of Mobile App Development Methodologies
  • Mobile DevOps Excellence: Building, Testing, and Deploying With Precision
  • Mobile DevOps Playbook
  • What Is the Role of DevOps in Mobile App Development?

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: