Mainframe Blog

Chicken or Egg? Are We Building in Roadblocks Waiting for Feedback?

2 minute read
Mark Schettenhelm, Ian Stuart

Five Questions to Ask Yourself Before Speaking With Users

User feedback is vital to the success of our projects. It can help us identify which new ideas we should pursue as we develop and can keep us focused on delivering just what users need.

We have all seen projects that didn’t have the right user validation and feedback. We know this information is important, but getting it, and using it effectively, can be difficult. This can be especially problematic with new projects where you can get into that tricky phase of being slightly ahead of where the users are. It may be tempting to wait to proceed based on user feedback, but that leads to a “chicken or egg” scenario. The faster you can provide meaningful improvements, the greater the adoption, which means greater feedback.

The important thing is not to let the difficulty in getting feedback hold up your project. Generally, the goal in producing something new is to put out a Minimum Viable Product (MVP) and get user feedback in the real world. We feel that when looking at user feedback, you should treat it the same way – come up with an MVP for user feedback. With this Minimum Viable Feedback (MVF) you get only the feedback necessary to proceed.

Here are some questions to ask yourself before engaging users:

  • Have they experienced the problem you are attempting to solve? If so, is this issue visible to them in a meaningful way? If you are asking questions about something they don’t really care about, what does that tell you?
  • Are they an active user? Does this user often make use of the newest features available in a product?
  • What would you do with their input? Will you ignore it if it doesn’t back up what you feel? Will the user see the benefit of contributing or think it’s a waste of time and not want to help in the future?
  • Do you have enough to go on to gauge their response – is the concept clear, do you have prototypes?
  • Do you have specific questions with actionable outcomes? You should be focusing on the answers you need right now. After you have better prototypes, or actual code, you can then go back for confirmation and ask questions you have for the next phase.

Instead of hesitating to go to users because you want to do it all at once, you will instead build a continuous feedback loop. You can ask initial need verification questions, then show initial prototypes, and next demonstrate what you have coded and discuss prototypes for the next Sprint. Users become more engaged and are in a better position to provide useful feedback. You will find after adopting this MVF approach you gain the feedback you need along the way. More importantly, you will be able to quickly provide solutions that will find greater acceptance and solve real user issues.

Access the 2021 Mainframe Report

The results of BMC’s 16th annual mainframe survey reveals that future-forward enterprises are investing, innovating, and integrating in the mainframe, making it a fully integrated hub of digital innovation. Download the e-book for the 2021 State of the Mainframe!


These postings are my own and do not necessarily represent BMC's position, strategies, or opinion.

See an error or have a suggestion? Please let us know by emailing blogs@bmc.com.

BMC Brings the A-Game

BMC works with 86% of the Forbes Global 50 and customers and partners around the world to create their future. With our history of innovation, industry-leading automation, operations, and service management solutions, combined with unmatched flexibility, we help organizations free up time and space to become an Autonomous Digital Enterprise that conquers the opportunities ahead.
Learn more about BMC ›

About the author

Mark Schettenhelm

Senior Product Manager for BMC Compuware ISPW, Mark has more than 35 years of experience in the IT industry. In his 30+ years with Compuware, Mark has been instrumental in helping to bring mainframe solutions to the forefront of the industry.

About the author

Ian Stuart

Ian Stuart has been a Software Developer for the ISPW Mainframe Team since 2017. Prior to that he worked as a Server Virtualization Specialist. He graduated from Eastern Michigan University with a Bachelor of Science degree in Computer Engineering. He was drawn to the mainframe as a way to further understand the lower levels of the programming world and work on a truly unique platform.