gregarityNow / Jammingue

1 stars 1 forks source link

Overall - thoughts on the functional specification #2

Open tiggerntatie opened 9 years ago

tiggerntatie commented 9 years ago

The first issue created for the functional specification has specific comments on the functionality section.

This issue is for more "overall" kinds of improvements.

The "use case" section discusses the choice of programming language and some additional detail on the desired behavior of the application. The programming language part doesn't really belong here, as it is a design decision that should be in a design specification. The desired behavior (i.e. no autotune, etc.) would have been helpful to me when I tried to understand what you are attempting to build in the opening paragraph.

Your opening paragraph is a very snazzy description, but it left me scratching my head over your novel word choices. Step back a little and write this introduction for someone who has no idea what you are doing (yet). For example, how do you pronounce "jammingue"?

One thing that is also missing in this specification is something to tell the reader what kind of application this is. Is it an app for a portable ios device? Is it a desktop application? What kinds of devices will be able to run the program? Will it run on a Windows laptop? Chromebook? What??