Platform

Platform

A place for Apptio product users to learn, connect, share and grow together.

 View Only

Configuring End User Devices for Performance 

Tue November 07, 2017 11:00 AM

Applies to:

TBMAs

Objective:

Demonstrate how to configure End User Devices to ensure performance and scalability.

From an IT Resource Tower perspective, there are two different types of End User categories: End User Support and Tickets, and End User Devices.  This communication addresses the latter category and suggests modeling best practices for acceptable performance.

Pre-Requisites:

None

Author:

Josh Greenberg and Jerry Piercy

 

Revision

Author

Description of Changes

1.1

Jeff Stark

Updated Template

 1.2

Jesse Sharp

edited to make CFD (change OOTB to standard, change "Messaging" to "Remember", removed "reference model" paragraph

 

 

 

 

 

 

 

 

 

 

Problem

Generally, solution performance is adversely impacted by End User model object granularity.  The adverse impact could be caused, for example, by modeling on details down to the individual device name, serial number, telephone number, software application, or username.  The problem often focuses on how to adjust a model to improve performance without sacrificing the necessary granularity.

Since there are no standard reports for End User Devices, the purpose of the object in the Cost Transparency model is to align device costs with a service.  Therefore, the Cost Transparency models do not need excessively granular detail in order to adequately model costs.

However, when End User Devices modeling is required, configuration should answer the question, “What is the lowest level of granularity necessary to make “better” or “best” substantiative allocations in Cost Transparency?”

Following are some End User insights that may impact the model object granularity:

  •     When should I refresh my device? Device Age needed.
  •     What is the unit cost of a particular device type? Device type is necessary.
  •     What is the per employee cost for a workspace? Workspace types are included.

What is my software license compliance across my end user population?  While this is an end user issue, it may be best left to a separate effort (like Bill of IT) as it does not focus on Cost.  It can also lead to highly granular End User identifiers.

Resolution(s)

  1.  For standard implementations, allocate directly from Towers to Services bypassing the End User object altogether. Why does this work?  When there is no need to align End User costs to services via additional end user meta-fields like device types or location, etc., it is possible to directly allocate an End User sub tower to an end user service.  In addition, there are no reports in the standard Apptio product and the End User object is not required.
  2.  In  situations where Device ID is required at the reporting level, there are no best practice recommendations. The use of an intermediate object would serve no purpose because there are no standard reports that require an End User object in the first place.  Consider including granularity for only a particular subset of devices.  Alternatively, consider pushing the individual device level details to a Bill of IT implementation.  Again, it is not a constructive best practice to try to build the total cost of ownership (TCO) of a single device, but rather the TCO for a category of devices, e.g., Laptop and then use Bill of IT to provide end users with device level information.


 

Preferred Grouping Meta-data

Meta-data to be Avoided

Region

Device ID

Operating System

Serial Number

Manufacturer

Fine Location (City, State, e.g.)

Device Category (Laptop, Desktop)

Phone number

Processor Type

Employee ID

 

Remember!

Remember that the purpose of the information (data) modeled within Apptio is to populate reports that help us make decisions. If a data element can’t help us make a decision or allocate costs, then it’s not a good candidate for inclusion in an identifier.

{Various} is not a four-letter word, and seeing a {Various} isn’t necessarily a sign of bad configuration! In fact, if you eliminated details that weren’t being used for analysis and improved performance, it can actually be good configuration.

When making exceptions to standard granularity recommendations or adding new objects and reports, pursue the least invasive options first.

Lastly, keep in mind that Cost Transparency is not an accounting system. Most analysts who could make use of extremely granular transaction-level data already have access to that information. The level of detail we need for cost modeling, allocations, and strategic business decisions is often much less! Following the above suggestions and best practices can keep your finance layer, and calculation times, as efficient as possible.












#TBMStudio

Statistics
0 Favorited
1 Views
0 Files
0 Shares
0 Downloads