AmaMuse
Design Requirements
Once we realized where the most room for improvement was in the overall process of the user, we were able to pick out some key requirements for our application. So far, we knew we were going to have a desktop application that allowed amateur musicians to find collaborators and collaborate on music in real time.
​
Our key, broad design requirements were:
-
Enable musicians to remotely collaborate on music production
-
Allow users to search for collaborators by posts and by providing ‘similar artists’ and ‘people to connect with’
-
Allow users to post media and push to other platforms
​
These requirements are broken down into specific, concrete requirements in the file below. During this process, we learned that design requirements really need to be fleshed out in order to be understood by all stakeholders. We took this critique and gave our design requirements more context and detail.
These design requirements helped us realize the functionality that our app was going to need. It got us in the mindset of designing functionality based on user needs. It had us thinking realistically; how are these functions going to work? Who and what will be involved in each step of the process? Some of our design requirements are expressed in our storyboards…
​
