Start the discovery process

When you begin the discovery process for developing a solution, you should do the following:

  • Identify the problem you are trying to solve.
  • Describe how you plan to solve it.
  • Understand the components of your solution.
  • Identify potential risks and bottlenecks (so you can plan around them).

At this stage you do not need to create a requirements document. This will be done at a later stage.

Interview users & acquire use cases

By now you should have an idea of what your general solution development process will be and who will be involved with development. Now is a good time to learn more by interviewing the targeted users that would be using your solution.

Once you understand your objectives and how your solution will be used for each step in the form and workflow process you plan to create, you can develop an initial proof of concept.