We've made a pretty dramatic change to how our feature widget displays information. We wanted to improve its visibility on the dashboard, and display information better suited for your boss.
The first thing you'll notice is that the widget now defaults to the date when the feature is expected to be done. When all scheduled stories for a feature are finished, it simply displays "Complete" with a summary of stories and points. The other major change is that the story breakdown is now displayed as a chart, instead of a table.
Other information about the feature can be revealed by clicking the center of the widget. If there's a target date, then it will be shown after the expected date. Click again, and the widget shows how complete the feature is along with its story and point breakdown.
The new feature widget makes it easier to see what's done, and what's being worked on. It does a better job of showing what a boss is interested in because it's biased toward its expected date, as opposed to its target date.
Dash of Agile now supports multiple labels when defining a feature widget! When configuring your dashboard, you can now choose one or more labels when creating your features.
Let's say you have an epic that you want to track, but that epic will be delivered in stages, and you want to track each version that will be released. Just tag the stories that will be delivered together with an additional label, like "v1", "v2", "design-update", etc. Include the epic label, plus another label, when creating the feature for the dashboard. Repeat the process to track the different versions.
Dash of Agile now automatically adds epics as new features to your dashboard. All new projects will have this feature enabled by default. To enable it for existing projects, choose the setting on your dashboard configuration page.
Your projects may include a lot of epics in various states, and some just won't belong on your dashboard. To help keep the list of features as clean as possible, we will only add them if their stories have a status of scheduled or in-progress. If a feature that was automatically added no longer has stories in these states, then it will be removed.
We've included a few options to help manage the features list on the configure page. Now you can show and hide features on your dashboard. Hidden features will continue to update their data, but it will not be displayed on your dashboard. As before, you can still remove features, even ones that were automatically added.
Your dashboard will always be in sync with your project management tool if you're using epics to track feature development. In addition, new project dashboards will automatically include your features. The option to show and hide features on your dashboard is nice while writting stories for your epics, or if the feature isn't ready to be tracked.
Now, when creating a feature widget for a dashboard, you can pick a label, name the feature, and leave the target date blank. For features that have already been created, you can edit and clear the target date and update the widget. In either case, you'll end up with a feature widget without a target date.
The feature will show up in the dashboard ordered by its estimated delivery date, instead of the target date. You can add target date at any time by configuring the dashboard and assigning a date for the feature.
Say you want to track a feature with a focus on when it will be delivered, as opposed to when it should be delivered—don't set a target date!
We just got done upating Dash of Agile so that it works great for mobile devices. You know what's better? Swiping through features on phones and tablets!
Tablets still include the paging arrows like the desktop, but you can still swipe through the features. On phones, we replace the arrows with a swipe indicator right below the feature widget.
Because swiping through features is fun!