What is User Context?

This entry is part 29 of 31 in the series Defining words

When designing a mobile app we want to look for ways to account for the user’s context.  This includes the person’s identity and location, travel speed, active apps, the weather, the task are they performing, gestures, sensor inputs, asleep or awake, etc.

IT Capability: Develop Systems of Engagement

This entry is part 3 of 10 in the series Strategic IT Capabilities

Developing Omni-channel systems of engagement requires a number of subordinate capabilities: Designing and developing engaging user experiences across devices and touch points End-to-end architectures linking systems of engagement to systems of record, including data flows Designing for usability, dependability and scalability Instrument for deep analytics, including customer experience management Designing for privacy, deployment, management and… Read More »

Strategic Technology: API Gateway (Worklight)

This entry is part 9 of 33 in the series Strategic Technologies

With an API Gateway, mobile applications call REST interfaces which return data in JSON format.  The API gateway integrates with other enterprise systems through Web Services, MOM, ESB, or point-to-point integration.  The complexity and variation of the enterprise interfaces is hidden from the mobile applications, and the REST interfaces are published, so mobile apps may… Read More »

Strategic Technology: Mobile Application Platform (IBM Worklight)

This entry is part 8 of 33 in the series Strategic Technologies

A Mobile Enterprise Application Platform (MEAP) such as IBM Worklight provides the ability to write once and deploy anywhere. IBM Worklight builds upon open source Apache Cordova (a.k.a. PhoneGap). A MEAP provides tooling to develop mobile Web, hybrid mobile and native mobile applications.  The IBM tooling for Worklight is named IBM Worklight Studio.  Common code… Read More »

IT Capability: Write Once, Deploy Anywhere

This entry is part 6 of 10 in the series Strategic IT Capabilities

Engaging customers on an exploding number of wearables, phones, phablets, tablets, pc’s, televisions…and who knows what is next…drives fragmentation and inefficiencies in the application development and maintenance process. Write once, deploy anywhere is a technique to manage this complexity by writing applications in a common technology that can be deployed to many devices.  So instead… Read More »

IT Capability: Responsive Design

This entry is part 5 of 10 in the series Strategic IT Capabilities

Responsive design is the practice of designing mobile applications such that they are displayed appropriately on different form factors.  Responsive designs have a layout based upon percentages as opposed to numbers of pixels, and leverages enabling technologies such as fluid grids (formatting into columns) and media queries (CSS selection based upon device and orientation).

IT Capability: Agile Development and Continuous Delivery

This entry is part 4 of 10 in the series Strategic IT Capabilities

Agile application development and continuous delivery are IT capabilities that allow project teams to respond to changing requirements resulting from a changing environment and insights, and release functional enhancements in rapid succession, whether it be to a formal test organization or production.  Agile development supports continuous delivery.  When I think of agile development I think… Read More »

IT Capabilities: What Are They?

This entry is part 1 of 10 in the series Strategic IT Capabilities

Capabilities are “Ability to…” statements that state the strategic requirements of an organization.  I see them as existing within the organization’s strategy.  Businesses require business capabilities such as the “Ability to protect client information”.  These are supported by people, process and technology enablers.  Enablers describe how the organization realizes these capabilities. IT Capabilities are service… Read More »

Strategic Technology: Customer Experience Management (IBM TeaLeaf)

This entry is part 7 of 33 in the series Strategic Technologies

Gaining visibility to the quality of experience of customers and other users when using mobile and Web applications is an important step in learning about customers.  Looking for excessive device rotations, zooms, abandonment, etc. can help identify and diagnose design weaknesses in applications so that they may be corrected before they spoil the experience of… Read More »