The chart below takes each job that has to be accomplished by the solution and lists possible ways we could go about completing these various tasks. These preliminary ideas were generated by the entire team and then organized into this chart.
Eventually we will note which ideas overlap and would work for multiple functional requirements, and we will work to combine ideas. This will enable our solution to accomplish the most actions with the least amount of complexity.