Gartner Research

Building UIs in an Agile Application Architecture

Published: 16 April 2018

ID: G00355568

Analyst(s): Brad Dayley

Summary

Evolving digital business demands and user expectations require an agile architecture that supports flexibility and innovation. A mesh application composed of focused apps, discrete services and APIs provides technical professionals an agile app architecture to build UIs and provide the optimal UX.

Table Of Contents

Problem Statement

The Gartner Approach

The Guidance Framework

  • Prework
    • Understanding the Mesh App and Service Architecture
    • Preparing for an Iterative Process
  • Step 1: Define the Scope of the Fit-for-Purpose Apps
    • The Benefits and Challenges of App Granularity
    • Use Personas and Scenarios to Define App Workflows
    • Identify Channels Used in the Workflows
  • Step 2: Create a Consistent Look and Feel in Fit-for-Purpose Apps
    • Design Consistency Into the Interface Components
    • Narrow the Gap Between Web and Mobile
    • Choose Frameworks and Platforms for Consistent Look and Feel
    • Build Modular Apps
    • Identify and Implement Shared Components
  • Step 3: Identify and Design Multiapp Workflows
    • Extend the Personas and Scenarios to Include Interapp Workflows
    • Define the User Workflows Across Fit-for-Purpose Apps
  • Step 4: Provide a Continuous Experience
    • Collect Pertinent Contextual Information During the Workflow of the App
    • Enable Smooth Transition Points for App-to-App Navigation
    • Enable Single Sign-On Between Apps
    • Enable Apps to Use Previous Contextual Information
  • Follow-Up

Risks and Pitfalls

  • Related Guidance

Gartner Recommended Reading

©2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates. This publication may not be reproduced or distributed in any form without Gartner’s prior written permission. It consists of the opinions of Gartner’s research organization, which should not be construed as statements of fact. While the information contained in this publication has been obtained from sources believed to be reliable, Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information. Although Gartner research may address legal and financial issues, Gartner does not provide legal or investment advice and its research should not be construed or used as such. Your access and use of this publication are governed by Gartner’s Usage Policy. Gartner prides itself on its reputation for independence and objectivity. Its research is produced independently by its research organization without input or influence from any third party. For further information, see Guiding Principles on Independence and Objectivity.

Already have a Gartner Account?

Become a client