Build Your ThingWorx Solution for Manufacturing

  Download Success Path IMPORTANT: When saving the file, in the Print window please do the following:
Destination or Printer: select Save as PDF
More Settings: In the Options, be sure the boxes Headers and footers and Background graphics are selected.
Recommended Steps
Overview: Build Your ThingWorx Solution for Manufacturing

Estimate Resources Needed

To achieve your Industrial IoT use case, you will need an experienced team. Explore the skill sets and experience your project team needs. Determine whether your organization employs the right talent, internally. Then consider engaging an outside resource to bridge any gaps, if necessary.


Before you begin, complete this step:

01. Understand skill sets needed

You will need a variety of contributors to implement Industrial IoT. The number of team members will vary, depending on the scope of your use case. Having experience implementing ThingWorx will be a major advantage. Systems integrators can often fill gaps in skill sets and experience.

Although their professional titles may differ, typically you need the following team members.

Solutions Architect: As the lead technical resource for your Industrial IoT application, the IIoT Solutions Architect will design the overall solution. They will also coordinate efforts across the infrastructure and development team.

Skill sets needed:

  • A blend of technical and application architecture expertise
  • Strong communication and leadership skills
  • Strong background creating solutions on the ThingWorx Platform with heavy emphasis on creating ThingModels
  • Experience with Industrial connectivity solutions, preferably Kepware
  • Experience with systems integrations design, including the use of REST APIs
  • Proven track record in architecting performant and scalable solutions


Software Engineer: The software engineer(s) will develop applications under the direction of the solutions architect. IIoT solutions development work will typically be done using Agile software development processes. Depending on the scope of your project, you may need more than one engineer.

Skill sets needed:

  • Familiarity with full-stack development
  • Proficiency in common development languages, specifically JavaScript, Java, and Python
  • Experience with the creation and use of Java Extensions
  • Experience using Eclipse, a Java IDE typically used for ThingWorx development
  • Experience in the development of systems integrations, specifically using REST APIs


IT Administrator: Your IT partner maintains your organization’s IT network, servers, and security systems. They will also play a role in building and operating your IIoT application.

Skill sets needed:

  • Experience working with scalable, performant systems with a specific focus on the added challenge of high-scale connectivity
  • Knowledge of maintaining redundancy and high systems availability to avoid unplanned outages


Data Scientist: The data scientist will work to extract meaning from and interpret data. They will use tools and processes to fetch the data and analyze it to understand how the organization is performing.

Skill sets needed:

  • Ability to extract, analyze, normalize, and organize data
  • Experience with Machine Learning Algorithms and training Machine Learning Models
  • Deep knowledge of descriptive, diagnostic, predictive, and prescriptive data analytics


Embedded Developer (Edge): An embedded developer is not always required. This developer builds agents and other software that run on the devices processing your IIoT data.

Skill sets needed:

  • Experience developing agents with SDKs for different programming languages including C and Java
  • Strong understanding of network communications protocols (i.e. J1939, Modbus), policies, and best practices


UX/UI Designer: Although not absolutely critical for the project, a UX/UI Designer will design the look and feel of the application interface and make it easier to use.

Skill sets needed:

  • Proficient in CSS, Adobe Photoshop, Adobe Illustrator, and/or Sketch
  • Familiar with user-centered design principles
  • Experience designing mobile, tablet, and desktop applications


Business Process Consultant: Although not absolutely critical for the project, a business process consultant will help determine how to best intersect new technology with your business processes to improve efficiency.

Skill sets needed:

  • Thorough understanding of your organization and specific business processes as they exist today
  • Experience with process modeling and the creation of future processes
  • Experience partnering with stakeholders to gather business requirements

Recommended Resources

02. Assemble your team

Explore whether your organization employs people who have these skill sets. If so, ask the employees whether they can make themselves available to contribute to the project. Get their manager’s approval, if necessary. Most of the work can be done remotely, but it’s important that most team members can be on-site to gather requirements and for the “go-live” stage.

03. Determine outside resources needed

Typically, organizations will hire contractors or consultants to bridge skills gaps and achieve their use case. If internal employees are non-existent or unavailable, engage an outside resource. Verify the individuals you hire have the appropriate skills and experience to meet your project goals.

If you have purchased a Success Plan from PTC, you have access to IIoT experts who will support and guide you. Customer Success Management can help you plan, implement, and measure your IIoT initiative. Your PTC Customer Success Manager will ensure you have the right mix of resources on your team to be successful. They’ll help to ensure each contributor has extensive experience with the ThingWorx platform and is well suited to achieving your use case. If you don’t have a Success Plan, contact your sales representative.

Did you find this helpful?


Previous Step

Assess Existing Infrastructure and Processes

Next Step

Plan Stakeholder Involvement

ADDITIONAL RESOURCES

Product Documentation Find detailed technical documentation on Creo+ in our Help Center
Ask the Community Visit PTC's Creo Community to get support Peer-to-Peer, from our product management and assistance teams. Share ideas, give feedback and browse the wealth of information on using Creo+
Technical Support Need help from our support team? Log a case with eSupport using our Case Logger or find an answer using our new Creo Admin Troubleshooter tool. 

Contact Us

Have a question? Submit your contact information and we’ll reach out within 1 business day. You’re never obligated to purchase or commit.
Get in Touch