Begin exploring what your Industrial IoT application should do and how users will interact with it. Then sketch a first draft of your application. Your goal is to ensure your application is useful, usable, and appealing.
Before you begin, complete these steps:
Application requirements specify what your Industrial IoT application needs to do.
To maximize the usefulness of your application, explore what your end users (employees working in the plant) need from it. We recommend a software engineer, systems integrator, or product owner collaborate with a UX designer to conduct basic research. If you don’t have a UX designer, a developer typically fills this role.
Your research should answer questions like:
If possible, visit the factory or environment in person to learn about your users. Observe them in their work setting and interview them about their needs. Aim to study a representative sample of users.
Your research should reveal a long list of requirements possibilities for your application. Prioritize which items are most relevant to solving the business problem specified in your use case.
User Experience (UX) requirements specify how the user will interact with your IIoT application (interaction design).
Among other elements, the UX requirements will outline how the app displays information and how the user interface will function.
To gather your UX requirements, review your user research and imagine how those users will interact with your application. For example, if your end user is responsible for monitoring battery life on a set of machines, your UX requirements would answer questions like:
There are a variety of ways to document UX requirements. Be sure to focus on who will be using the application, what they’re using it for, and the features and functionality that will meet their needs.
Wireframes are low-fidelity, early stage designs. They provide direction for the developers building the application and convey how users will interact with it. Wireframes often contain a grid of empty boxes that represent elements on a screen. They’re typically designed using tools like Balsamiq or Axure, but they can also be hand-drawn.
Wireframes typically include:
Wireframes do not usually include colors, images, or other styling. Those aspects of the design will be decided later.
Depending on the hardware you’re using to run your Industrial IoT app—desktop computers, tablets, or other displays—you will have limited screen space. Instead of filling the screen with widgets, prioritize what’s most important and leave blank space. Review your requirements and user research to decide what’s most important. The fewer elements the user sees, the easier your application will be to learn and use.
Remember that your wireframes will change and evolve. Later in the project, you will review, test, and improve upon these early stage designs.
Now that you know how users will interact with the application, outline your user groups. User groups restrict what workers can see and do in the application. For example, a machine operator may need to view X, Y, and Z screens, but will never make changes to them. An administrator, on the other hand, should have full access to the application. Thus, these two types of users would belong to different user groups.
Review your list of potential users. Then determine which types of users should have permission to access which information within ThingWorx.
Keep in mind:
ThingWorx offers user groups for administrators, developers, and users: Depending on your needs, these user groups may be sufficient to start with. Later in the process, you will set up the appropriate groups and invite users to ThingWorx.
Did you find this helpful?
In addition to the recommended resources named above, PTC offers Success Services that fit seamlessly into your Success Path, making it even easier to reach your desired business outcome.Rapid Outcome
Find step-by-step instructions and information about using the ThingWorx Platform and ThingWorx applications in the Help Centers.
Visit the PTC IoT Community to get product assistance, share ideas, and browse information about using ThingWorx.
Have a question? Submit your contact information and we’ll reach out within 1 business day. You’re never obligated to purchase or commit.