The map requires no manual updates, which was a project goal.Ĭlicking a map pin displays city information, like the group size, the city contact email address, and a link to the group’s website. When a user group transitions to another status, or if any Jira issue data is updated, those changes are automatically reflected on the map! This includes changes to the group’s name, estimated user counts, and group contact information. It is also published to an external website, demonstrating additional viewing abilities. The file is uploaded to our Confluence instance and versioned through the REST API. The process of updating the HTML file on the server is automated too. The script also generates an HTML file with all the user group data plotted. Finally, we created a script that automates the REST API calls and the Geocoding of the locations. For example, we translated the plain text “Map Location” values into coordinates the Google Maps API would understand. We then restructured the data for map use. Next, we injected the JSON results into SQL 2016. We used Jira’s REST API to retrieve issue data for only user groups in certain statuses. The project has custom workflow statuses, like “Active” and “Inactive”, to show the current state of each group. The project has custom fields, like “Map Location” and “Group Size”, to hold information about each group. We built a dynamic map that pulls its data from Jira issues! We started with a Jira project, where each user group is represented by an issue. Use Atlassian tools to store the data and collaborate during the project.Encourage new group formation by showing location gaps.Encourage new membership by showing existing user groups.Create a dynamic solution which will never be out of date or require manual maintenance.Encourage traveling users to connect with additional groups.View each group’s size, contact details, and the website URL.See a visual representation of the active AUG locations around the world.Problem StatementĪs an Atlassian User Group Member, an AUG Leader, or member of the Atlassian Community Team, I’d like to: We wanted to solve a visibility issue that impacts the AUG program and we wanted to use Atlassian products to do it. Our team included six AUG Leaders from all over the country. We were one of 10 teams that accepted the ShipIt challenge. We worked nights and weekends to bring our ideas to life and then submitted our finished products as a three minute video. Since we’re Atlassian customers, volunteers, and have work duties we can’t ignore, our hackathon lasted 3 weeks, instead of 24 hours. This week, 24 non-Atlassians participated in the first Atlassian User Group (AUG) Leader ShipIt. It embodies their culture of innovation and demonstrates a sacred company value: “Be the change you seek.” Each quarter, Atlassian has a 24 hour hackathon, called ShipIt, where they stop all work duties to create something awesome.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |