Deciding when to add new features to software without detracting from core functions.
We’re always looking for high-value items which add to our yield management software without over-complicating or detracting from the core functions. It is an interesting and highly responsible position to be able to take ideas and input from many people, look for common elements in problems and find solutions that can solve many problems.
High-value functionality
A great example of this is the recent addition of multi-test charts. Historically we didn’t include multi-test charts in yieldHUB as there are inherent risks in combining different data into single plots where the source data could be in completely different units or scales. With growing interest from customers in this feature, we added this to the user community page which described other customers’ requests and the potential pitfalls. This experienced engineer was then able to define a carefully thought out specification for the charts that was an excellent compromise to provide the majority of the functionality with a minimum of risk.
Following implementation, this senior engineering manager replied to our automatic survey (sent every time a ticket is closed) with the following statement: “Multi-test histograms are so useful, the implementation is really great and I find that I use them all the time.” So, we listen, we develop, we implement and then close the loop by asking for feedback on every ticket closed.
Increased efficiency
One of the things that we’re always looking for is an idea that helps to make our user’s working lives more efficient. One such example has been to automate the setup of characterization. During 2019 we developed an extensive characterization module. As our customers ramped up the use of characterization we listened to the feedback. The early stages were to add more options to use data generated in different ways with conditions defined in different ways. The potential problem then is that there are many options as to how to prepare the data before generating the report. So we added an option to automate the preparation of the data. Set it up once (which can be a guided setup with one member of our customer success team) and then re-use that setup in two clicks of a mouse.
In this case, we reduced the questions from customers using the characterization module for the second or third time from about 1/5 to almost zero. To say that another way, one user needed to be reminded how to setup characterization for their data. Now yieldHUB remembers it so the user doesn’t need to. Therefore the questions from users about this have almost completely stopped. In short when a user says to us, “Wouldn’t it be great if yieldHUB could remember this so that I don’t have to?” then our answer is, “Yes it would be.” And we deliver on that.
Sometimes it’s the small things
While everyone loves a new idea that adds something different, shiny, and new, we also pay attention to the detail of some of the seemingly small requests.
For many years our customers used our genealogy correlation tool to find relationships between the data from different manufacturing stages. This is presented in a summary table with R factor correlation values. Following a customer suggestion, we changed this to R squared so that the strongest correlations can be quickly ordered to the top of the table regardless of the direction of the correlation.
With regards to yieldHUB tools, we provide analysis ‘from high level to die level.’ That die level analysis tool has also been enhanced. The options now include showing the site number that a die was tested on and the option to select which “incidence” of testing to show. This is particularly useful when die are re-tested. By default, the last result per die is available in analysis but it is now possible to select the first result and analyze that in detail using the Dice Analysis tool.
Summary
In summary, managing yieldHUB’s roadmap is an interesting and varied task. By listening to our customers we strive to continuously add value. We love the feedback that we get. Finally, we would like to thank the users who take the time and effort to share ideas and provide feedback about yieldHUB, we are building this system together with you.
Leave a Reply