Challenge Overview
Project Overview
The client has 2 backend systems for issue tracking, JIRA and something else, pull out of JIRA and Rally and push out to webpage for everyone to see, they then have a formula to use and based on the feedback, it would be graded accordingly. They have their own system of grading so they want to grade it automatically. They want a crawler for JIRA for Rally and bring it down to a webpage.
Competition Task Overview
The purpose of this contest is to fix some bugs and make some changes/enhancements (see below) to the application.
Home tab:
-Clicking on projects lead to the Jira/Rally page, we want this to lead to that big letter grade page and find a different way to lead to the Jira/Rally page.
-Search doesn't seem to work
-Bugs tab from homepage refreshes page - can it default to bug list of first project shown or force to choose a project to see bug list?
-F&F score defaults to home page, we need it to lead to a big letter grade page
Grade tab:
-Can't save changes to Severity definitions
-Appendix button on individual letter grades doesn't work
-Need title of Project on letter grade page
-Need big letter grade page, we wanted the list of defects displayed for the project with the letter grade
Bug tab:
-Need project name/title on bug list
-Need/want drop down to select project from bug list
In general:
-Is there a way to pull new list of bugs and see grade change if we file any defects? Just want to see the experience if we file a P0 defect/bug and see what happens to the letter grade.
Testing
You need to make sure the tests in the current code are not broken. If any other bugs are found in the code please fix them too.
Deployment
Winner will asked to deploy this on a VM.
Technology Overview
- Windows Server 2008 R2
- Java 6
- JSP
- HTML
- JavaScript
- Rally
- Jira/Rally
- Tomcat 7.0.42
- Spring Framework
- Log4j
- jQuery
- Jackson
- Quartz Scheduler
- JIRA REST Java Client
- Rally REST Toolkit for Java
Documentation Provided
Please register to see documents in the forum.
Final Submission Guidelines
Submission Deliverables
A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials
Below is an overview of the deliverables:
- Fully implemented application.
- A complete and detailed deployment documented explaining how to deploy the application including configuration information. This should include info to setup the test environment for Jira and Rally.
- JUNIT Tests to verify your application successfully meets the requirements of the application.
- The Ant build script to create the war files. This can be highly variable per competition so be sure to specify necessary deliverables clearly.
- Changelog
Final Submission
For each member, the final submission should be uploaded to the Online Review Tool.