-
Notifications
You must be signed in to change notification settings - Fork 38
user defined attributes / fields #107
Comments
Some thoughts:
Other reasons this would be nice:
|
Yet another reason this would be nice: if you ever decide that end-users can add custom top level artifacts (e.g. US for user story, which is one I'd like to have), users can fully customize them. And an even better reason: you could now define your |
Negative: adds complexity to the user that I think is rarely needed which might confuse people. Complexity is always something which should be avoided as much as possible. For instance, user stories should just be part of the |
@vitiral Providing a way to specify attributes across all ART would make artifact way more powerful. But, as you, I fear the added complexity in code, usability and configuration will divert attention from the original goal of artifact (simple quality), which I'd rather not sacrifice. As @rubdos, I have thought about (mis?)-using it for checking and enforcing attributes, to define structure on i.e. scenarios (or user-stories), stakeholders (needs, roles, goals, ...) and possibly other artifacts. (kinda off-topic) My "solution" until now:
Downsides to this approach:
|
@vitiral I came up with another attribute outside of RSK: |
And another for requirements: |
I've decided to go forward with this feature, soley for plugin support and ISO support. I like this because it doesn't increase the complexity of the "standard" product, but allows plugins or users to make things as complex as THEY want to. |
@einsweniger this would be a great issue for you to work on, if you were still interested! |
I'd like to propose yet another feature =D
I want to be able to add other attributes to the artifacts, like proposed in REQ-0-risks: you'd add likelyhood, impact and product placement to a RSK artifact.
Proposal:
Allow additional attribute types to be added via
settings.toml
.Allow specifying constraints for the attribute.
Constraints might be:
Reasons:
art check
can verify and enforce attribute existence: having an RSK without all three proposed attributes (likelyhood, impact, product-placement) will mark the artifact as incomplete/invalid.text
attribute. Like difficulty, for example.Cons:
The text was updated successfully, but these errors were encountered: