I am pleased to announce that a beta release of the OpenStack Activity Board (beta) is now live. The development Activity Board announced few months ago provides a visual overview of all the OpenStack public activity of community members across multiple dimensions: contributors and organizations, projects and tools. From a single interface, you can easily surf OpenStack project content, whether it is coming from the LaunchPad bug tracker, Git or Gerrit, all mapped against the OpenStack Foundation members database.
The Vision Behind the Activity Board
The intention is to give the community a way to answer very precise questions like: who’s contributing to that particular feature of OpenStack? What is that developer/company working on? Which commits/changes are related to a particular bug? Who’s joined the development community recently? With the Activity Board, we have integrated information across the different systems used to develop OpenStack to give corporate and community users a unified view of all the efforts going into OpenStack. There are two main parts of the Activity Board: the Dash and the Insights. The Dash contains reports built by Bitergia using the free software suite MetricsGrimoire, it focuses on trends and quantitative presentation. The Insights, enriched with a semantic layer, powered by zAgile’s open source Wikidsmart adds qualitative details with faceted search of concepts across all the different repositories, tracing people and artifacts across different repositories and bug tracker in order to reconcile people and corresponding contributions.
Looking to the Future
With the integration, we know that we can become a much more efficient project in terms of communicating to members, monitoring our progress, and getting work done. The project is its infancy and we wish to continue to evolve the solution and enhance it with everyone’s feedback. First of all we need you to look at the data and let us know if you find any mistake (we’re keeping a log of known issues). There are a number of areas we want to consider, for example:
- Streamline the faceted search interface according to the community’s desires
- Add more reports based on community requests
- Add integration with other OpenStack project data sources (blueprints, mailing lists, Ask, user groups, IRC)
- Potentially enable interoperability (which is inherent in the Wikidsmart abilities) so that an event in one tool, for example LaunchPad, kicks off another action or update within another tool
- Remove the dependency on Confluence, port the visualization to an open source wiki or portal,
- Publish all the code and tools, integrate the Activity board in the OpenStack infrastructure processes
If you would like to learn more, we are featuring the OpenStack Activity Board in the upcoming events:
- OpenStack Summit, April 15, Portland, OR: one long session to show the state of the art and to gather feedback
- Webinar, May 2, 9am Pacific Time: Introducing OpenStack Activity Board, A Unified View of OpenStack Project Content
I look forward to your comments and further collaboration to make sure this solution benefits the whole community to the maximum extent.