Issue Tracking Grading Web Application Release Assembly

Key Information

Register
Submit
The challenge is finished.

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.

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30036121