As we continue to expand our use of Aha, one issue that has come up is that within a given product, there are different types of work/requirements that require different types of information. We're adding more and more custom fields, and it's starting to get to the point where we have way to custom fields for each feature, and most are unused for any single feature.
One possible solution we've thought of is having a custom field layout tied to a Feature Type, so that when a feature is of a certain type, those custom fields are shown in the UI.
Best case solution would also have the type for a given feature be changeable, with all data retained. So, for example, Type A has custom fields 1, 2, and 3 -- a feature starts as Type A with data in all 3 of those fields, but then evolves into Type B, which has custom fields 4, 5, and 6. at that point it would be great to only show fields 4, 5, and 6 in the Feature UI, but still be able to create reports on types 1, 2, and 3, and also if the type was switched back the Type A, fields 1, 2, and 3 would show up in the UI again with the data intact.