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