This Aha! Develop extension provides an interactive way for a team to divide up for the work from current iteration amongst its team members.
The extension is broken into two components...
To enable DiviItUp Voting, an account administrator will need to create a custom layout for your Feature and Requirement records including the extension field named DiviItUp Voting
. Once that field is added to the active lyout, all users in the account using this extension will see this field.
That field is for users to weigh in on a record / unit of work with whether or not they want to take it. They can answer with one of the following:
- I'll take it
- I'm neutral
- I'll pass
The workflow for this extension is to have team members review and weigh in on a record before planning the next iteration. That way, at the iteration planning meeting, their feedback on a record is already known and assigning work is quick and easy using the DiviItUp Board.
The DiviItUp Board shows a list of assigned and unassigned records from the current iteration in the left column. When a user, typically a team lead, selects a record, the details of that record populate in the right panel showing the record details and how everyone in your team voted for this record.
**Note: If someone did not vote for a record, they are defaulted to the I'm Neutral column.
From here, the team lead can determine who should be assigned the work based on the team member's inputs and each member's workload for the iteration based on the already assigned records. Once you determine who should be assigned the record, simply click the Assign
button next to that user.
Note: In order to install an extension into your Aha! Develop account, you must be an account administrator.
Install aha-cli
:
npm install -g aha-cli
Clone the repo:
git clone https://github.com/msaun008/diviitup.git
Note: In order to install an extension into your Aha! Develop account, you must be an account administrator.
Install the extension into Aha! and set up a watcher:
aha extension:install
aha extension:watch
Now, any change you make inside your working copy will automatically take effect in your Aha! account.
When you are finished working on your extension, build it so that others can install it through its URL:
aha extension:build
To learn more about developing Aha! Develop extensions, including the API reference, the full documentation is located here: Aha! Develop Extension API