The following information was developed in an effort to articulate goals for a similar project, not this Quality Tools for BlueJ project. These stories are provided to stimulate ideas only and should not be considered as either effective or valid for this project.
- product :: the BlueJ extension for the Quality Assessment Tools for BlueJ project
| As a user, I want to be able to easily download and install the Quality Assessment Tools for BlueJ product so that I may install the product for my own use. |
|
| As a user, I want to easily get this product running on my computer so that I may use it. |
|
| As a user, I want to have all functionality of the included tools accessible to me so that I do not have to use another product. |
|
| As a product owner, I want several tools to work together within this extension so that users do not need to manage several extensions. |
|
| As a user, I want menu items labeled by functionality and not underlying tool, so that I can specify my intent without needing to know specific tool names. |
|
| As an educator, I want the user to know which tool they are using so they learn about the tools themselves. |
|
| As a user, I want the product to work with the newest version of BlueJ so I do not have to use a legacy version. |
|
| As a developer, I want the product to facilitate upgrading to newer versions of BlueJ and integrated tools so that I do not need to manually edit the source code to accommodate each update. | |
| As a quality engineer, I want there to be complete regression tests so that old features are not broken in updates. |