JCL Program and Initiative SystemRole: Project management, UI/UX design, code development, user testing and training
The Promotions team for the Johnson County Library -- composed of graphic designers, social media coordinators, media specialists, and online content developers -- had a disjointed system of taking internal work orders. Jobs were coming in via phone, printed work orders, email and Google forms, and were being stored in a spreadsheet with over 50 columns to sort through. Many times, staff members would receive project updates that were not fully communicated across all production channels, resulting in conflicting information between printed and online outlets. Staff also complained of being unsure on what they could expect in terms of deliverables, as well as the status of their projects.
In working with this project, I first met with internal stakeholders and reviewed the wide variety of production workflows and needs. By analyzing and streamlining a number of different processes, I gathered the scope and requirements to build wireframes and user logic for an updated system to be developed and hosted internally. After streamlining the workflow through multiple diagrams, wireframes and work processes (original and updated - PDFs), I worked with a database developer to create multiple framework templates for an internally-developed application. By using an internal Git server to coordinate our work, we were able to keep up with a fast-paced development cycle, completing work within three months to roll out a new system to over 300 internal users and nine production staff. As part of the internal communication for the rollout, I also helped educate and present staff with the new system, going through additional rounds of user testing and support.
The emphasis for the new Program and Initiatives System is on a clean, lightweight interface that supports staff production and transparency of communication. As part of its development, it also required the following:
- Scope definition for user and production requirements
- Developing a shared terminology between staff, such as what defines a Focus Area
- Revision and approval of updated workflows between production channels
- Designing wireframes (PDF) for form, tab and list views
- Performing user testing and gathering feedback from primary users and internal clients
- Developing HTML/CSS templates for both staff and internal user views
- Developing CSS features such as toggling and reordering fields based on user selections
- Channel-specific tabs that filter out job information into a cleaner view for each communication route
- List View that allows users to dynamically search for jobs based on filtered criteria
- Staff summary view with at-a-glance status updates for multiple deliverables
- Smart form that uses CSS to change between Programs and Initiative options depending on toggled settings
- Shared fields which automatically update between tabs, keeping information in sync between production staff
- Active Directory integration which recognizes users and provides job/assignment filtering options
- Individual assignments and due dates for production channels
- Printable, 1-page work order sheets using CSS
Immediately after rollout, staff applauded the new system, citing its ease of use for finding projects, entering new projects, and an elevated level of transparency for project deliverables. In comparison to the universally negative response for the previous spreadsheet, the new PIF system has received praise across the organization from production staff, frontline staff, and administration.