Questions to ask before the conception of a LabVIEW Project

(Circle of LabVIEW: Part 1 of 6)

This is Circle of LabVIEW: Conception, the first of six blog posts that describe different stages of the LabVIEW project life cycle from idea to market. Although reading them in order will help understanding the bigger picture, each blog post is self-contained with a small section regarding the "RT Installer," a kind of sample product used in this series.

The conception stage for a project can be thought of as a sort of project purgatory. It may be simply an idea about how to tackle a problem you’re facing or a refined project that will open a new revenue stream. Usually we find ourselves working on solutions somewhere in the middle of this spectrum. Often for control system automation projects our project contact is both a business facing individual and an end user.

Clients often approach us well into the lifecycle of a project, a stage where basic questions have more difficult answers. Common questions we ask as soon as we are introduced are:

  • Is this a project or a product?
  • How do you see Erdos Miller fitting into this project/product?
  • What’s your timeline and how soon do you need a prototype or rather something to deliver to market?
  • As a stakeholder, what do you hope to accomplish for yourself with this project/product?
  • Who are your end users?

These questions provide a wealth of information that let us know if we’re a good fit, but also if we can meet your expectations or needs. Knowing whether your “idea” is a project or a product makes a big difference in how it’s managed and how we set expectations. We find that in general, products require more effort than projects because the end-users may have needs that can’t be initially identified. Sometimes products, unlike projects, have a fixed window of time where they are profitable or the market exists for the stakeholder.

It’s also pertinent to understand what services the client wants to retain us for, whether that is straight software development or a multidisciplinary project where we work with mechanical engineers or provide both the software and hardware development. During the conception or opportunity phase, we do our best to bring our experience in bringing products to market to the table. With National Instruments LabVIEW, we can bring your idea to market even faster.

Sometimes, we get the opportunity to work for ourselves and, to a degree, see this process from the outside. One of our developers had an idea for a product that would provide identical functionality to National Instruments MAX (Measurement and Automation Explorer) as well as some functionality provided by the National Instruments RAD (Replication and Deployment) tool. The goal for the product was:

  • Create a LabVIEW-based software that could install and configure targets outside of MAX (Using System Configuration API)
  • Install software without having to have the LabVIEW development environment installed
  • Automatically deploy software to one or more targets

We brought this product to completion and will provide supporting material to show how each phase was tackled with the "RT Installer."

Artboard 1ERDOSMILLER_RTinstaller-CTA

Recent Posts:

Communication Through Design - Making Assembly Easier
Publish Date 15 Feb 2018 Garret HallmarkAntonio Alexander

After dozens of hours designing an assembly and weeks of waiting for parts to [..]

The Virtual Water Cooler

We have all experienced many changes to our daily lives over the past few months. [..]

Implementing OAuth2 Authorization in LabVIEW
Publish Date 15 Feb 2018 John AmstadtAntonio Alexander

  What is OAuth2?

Oil and Gas from a Sales Perspective

I have been fortunate enough to work in the oil and gas industry for over a year [..]

4 Simple Rules to Write Clean Code
Publish Date 15 Feb 2018 Yifang YangAntonio Alexander

  Computer code may seem structured and sterile. But, like any skill there is an art [..]

Popular Posts

Posts by Topic

See All Topic