Each project in SpecFuse has a dashboard. You can access the dashboard by clicking on the Dashboard view in the menu.
The dashboard summarizes critical information about the progress of your project. It is designed to be able to help you quickly understand and be able to report on your status.
Dashboards in SpecFuse update live without any need to refresh your browser. Just keep it open, and the charts and figures will update as new information becomes available.
When users create specs, they classify them as either for features, bug fixes, or internal code optimizations. The mix of specs across these types is highlighted on the dashboard to help you ensure that the project is focused in the right areas for your goals.
Ideally, most specs will be for features - new functionality and updates that users will experience and enjoy.
Once your application is live, you may encounter some bugs. These can be addressed with bug fix specs.
Internal code optimizations represent other changes that need to be made to the application to improve its internal workings. These might be efficiencies in code that make it execute faster, refactoring, or changes to the look and feel.
Spec activity shows the count of specs opened and closed over the last 60 days. Of course, some specs can be much broader in scope and take longer to implement than others, however looking at the volume closed still helps ensure that the project is progressing. Looking at the volume of specs opened (new specs created) helps in analyzing the new ideas and feature requests coming through and assessing whether development can keep up with this volume.
The reason why a spec should be implemented is considered to be based on one of four drivers. This option is made available to encourage thinking through how a spec fits in with your business and product strategy, even when it is first created.
This driver describes specs introducing features that will increase the revenue of your business. For example, a new feature intended to increase your customer base.
This driver describes specs that reduce the operating cost of your business. For example, efficiency in the application that reduces your server load, or automation to a process that users previously performed manually.
This driver describes specs that reduce or eliminate risks for your business. For example, a security feature.
This driver describes specs that improve your users' general experience when using your application. Such as a nicer UI, easier navigation, and updates to make the application easier to understand and use.
Tags can be added to specs to highlight critical information and associate different specs based upon a common attribute. The tag chart can be used to see the relative count of specs with each available tag to quickly understand and highlight the mix.