Softgent

About how we asked ChatGPT to help with the FMEA

Everyone is talking about ChatGPT and it’s impossible to ignore the topic. Many people wonder about the importance of this innovation. Some conservatively dismiss the eggs potential by locking themselves in a bubble of temporary comfort. Browsing the Internet, we’ve came across an interesting comparison. Although, unfortunately, we didn’t note the author, the quote was: “ChatGPT will not eliminate your job, just as Excel didn’t make the accountants disappear. Only those who haven’t learned to use it disappeared.” Following this line of thought, it’s worth learning to use this amazing new tool.

We decided to see how ChatGPT can help us do something really worthwhile, something that is useful in our work. At Softgent, we use FMEA, or Failure Modes and Effects Analysis, as a valuable risk assessment tool, helpful in identifying and preventing potential failures in a certain process. The tool, while useful, is not one of the easiest and pleasant ones. The output document can be very complicated and can contain many lines, especially for complex processes.

 

We’ve decided to see if ChatGPT would help us prepare an FMEA. The choise was software development process. First question to ChatGPT was:

Right. First potential failure mode defined: Insufficient requirements gathering. We all know this one, right? Let’s continue:

Let’s go for the easy way. The first suggestion creates the first line in the FMEA. So we have a product that doesn’t meet the needs of the user.

Great we have a lack of user involvement. It’s time to define prevention.

It seems quite right – but how do we detect it?

Now let’s put it together and see what came out of it all:

Potential Failure ModeInsufficient requirements gathering
Potential Effect(s) of FailureProduct does not meet the needs of the user
Potential Cause(s)/ Mechanism(s) of FailureLack of user involvement
Current Controls (Prevention)          User research
Current Controls (Detection)

User feedback

User analytics

According to ChatGPT, the software development process may not work because we have not gathered the requirements for the project sufficiently. It may result in us producing software that does not meet users’ expectations. A potential reason for this could be not gathering enough feedback from potential users before we’ve started our work. Of course, the best way to prevent this is to study user preferences. To this end, ChatGPT suggests implementing mechanisms for collecting feedback from users, using analytical tools for tracking preferences, etc.

 

Apparently, ChatGPT hasn’t discovered anything new, but one has to be admitted –  it makes sensible suggestions. It doesn’t relieve us from thinking, but it is a time saver for sure. We definitely see a lot of potential in it. We leave the rest to your evaluation…

read more

Nearshore Software development and testing

Nearshore Software development and testing READ DUTCH VERSION If there is one thing that Covid has convinced many of us,...

Read More

Nearshore Software ontwikkeling en testen

Nearshore Software ontwikkeling en testen Read english vesion Als er iets is waar Covid menigeen van heeft weten te overtuigen...

Read More

Without the Shield Box, 5G testing is out of the question

Without the Shield Box, 5G testing is out of the question — Niche technologies based on 5G are becoming increasingly common....

Read More

Lightweight IoT Platform

Lightweight IoT Platform Designed for Multi-Access EDGE Computing (MEC) — A typical approach of IoT platform vendors is to provide edge...

Read More

be the first to know