back to CSS Capstone schedule

UWB Logo

Computer Science and Software Engineering Capstone Presentations

Fall Quarter

December 18, 2020

 

Jia Li

"WIRE

(Work Item Requirements Enforcer)"

(Redcley)

 

Faculty Advisor: Dr. Bill Erdly

 

 

 

Abstract

When using Visual Studio Online to manage group projects, it can be challenging to enforce guidelines for keeping the workflow process operating smoothly. Often, rules are established for creating and updating work items as projects mature through their lifecycle. To keep things flowing efficiently, work items need to be tracked to ensure compliance. Doing this manually can be inefficient and error-prone, as well as taking time away from more pressing management tasks. To this end, I created WIRE - Work Item Rule Enforcer.

WIRE is a command-line program that queries Visual Studio Online (VSO) work items that do not meet requirements (i.e. that have not been updated for a certain number of days, are missing key information, etc). It then generates and sends email notifications to the authors of those work items telling them what they need to do in order to make those items compliant. The program automatically checks at the configured interval, using the tracking application's web API. A configuration file stores information on requirements, matching criteria, users within the scope of the manager's responsibility, etc. Rules can be configured, added, or deleted as the workflow evolves. The manager is able to find out who has been reminded and why, as well as the state of all pending work items, from a single command-line interface.

 

 

 

 

 

 

 

 

 

 

 

Updated December 15, 2020