Okay, I think I've managed to put number 2 into a more coherent form than what I originally posted:
I'd like to request a change in the implementation of project management artifacts: setup the implementation of those artifacts to match the implementation of system-related artifacts.
By project management artifacts, I mean the following:
- System artifacts (model tasks/issues/glossary)
- Maintenance artifacts (element defects/changes/issues/tasks)
- People artifacts (authors/clients/resources/roles)
I haven't included testing artifacts (unit/integration/system/acceptance/scenario) in the list above, as I haven't used them yet an am not sure of any benefits in including them in this request.
By system-related artifacts, I mean all of the elements available in the UML toolbox.
Setup elements for system, maintenance, and testing artifacts that are sort of like the Requirement, Change, and Issue elements. Set people artifacts as actors.
Setup a new "browser" window for project-management artifacts, maybe called "Project Management Artifacts"; all of the above artifacts would be found and maintained in this new browser. Maybe rename the "Project Browser" as "System Artifacts". I think two browsers would keep things tidy.
The big advantages to me are the ability to link any project management artifact to any other project management artifact (for example, a hierarchy of tasks) and then link any project management artifact to any system artifact (for example, linking a task to any number of system elements).
If project management artifacts are elements, then they can appear in the relationship matrix. A HUGE BONUS, as the matrix can then be used for linking defects/changes/issues to any number of other elements for assigning tasks to any number of people.