Requirements and Designs


#1

Does anyone have any experience of using any of the existing Phabricator Applications or any extension to manage Requirements and Designs (including review,approval and workflows)

Whilst Maniphest is almost there you’d want some kind approval and review process similar to Differential

In particular the idea of being able to track from Features -> Requirements -> Design -> Tasks -> Commits would be particularly appealing.

At present our design and requirements process is in separate document storage system and the lack of ability to link the requirements to the code feels like a huge gap.


#2

In particular the idea of being able to track from Features -> Requirements -> Design -> Tasks -> Commits would be particularly appealing.

It may feel a bit too free-form, but workflow are usually done in Phabricator using Workboards. In my previous install, we had a process where new Features would be tagged with a « Feature-Proposal » tag, which had a Workboard associated with it, with columns something like « Proposed », « In review », « In specifications » and « Ready for development » etc.

If we needed to do semi-complex querying (eg « which tickets are « In review » but unassigned ») or Herald rules (pending the implementation of workboard Triggers), we would sometimes use Milestones instead of simple columns (not really what milestones are made for, but hey :slight_smile:).

For very formal proposals (« this has been formally approved by Head of Product and Head of Engineering »), we had floated the idea of using Legalpad, but as far as I know it was never used.