before I forget another thing that would be great is the ability to
annotate data, charts, etc. i think i've mentioned this before, but
the ability to discuss the chart within the Hackystat interface seems
totally awesome.
thanks, aaron
At 12:44 AM 2/22/2007, Aaron Kagawa wrote:
Hey Guys,
I just had a couple ideas for GUI improvements to Hackystat.
1) we need a way to publish charts to the world. for example, if I
generate an interesting chart, then I would like to click on a
publish button. the system will cache the chart and provide a static
link to the chart so that I can send that around for discussion.
2) public analyses - i've come to realize that certain project level
information isn't really that off limits. for example, we have this
page http://hackystat.org/hackyDevSite/telemetryReport.do that
demonstrates telemetry with our real data. so, imagine that we have
a few "public" analyses on "public" projects that can be analyzed
freely by anyone. think about how JIRA has a concept of public
projects (of course in csdl all of our JIRA projects are public).
3) this isn't so much a GUI improvement as an analysis improvement.
we need more interesting things pushed down to us. even our
analyses require some human effort. and i just don't have enough
time in a day to look at all the analyses that hackystat provides.
so, maybe hackystat should tell me when i should look at
something. for example, "whoa, dude your code issues just jumped
20%. what is going on?"
4) a dynamic way to generate reports other than telemetry charts.
telemetry is great, but some times i just want a basic html summary
report that isn't provided by project level details. i want a canned
report that can be integrated into other project reports. and these
types of reports change from project to project and from phase to
phase. it would be totally awesome to be able to go into hackystat
and design my report and spit it right out.
a more general comment: i like the ideas presented in the gui
improvement slides and white paper. i think an important goal is to
make the "metrics" more available to its users to increase
awareness. a desktop widgets or published charts sent around for
discussion would both help satisfy this goal.
okay so those were some of my thoughts tonight
thanks, Aaron