The Problem

Pulaski phased out their existing issue tracking system and had the opportunity to create a software application that would provide visibility and ownership to each issue, ensuring timely resolution. Pulaski needed an issue tracking system tailored to their needs which would make the process more efficient.

The Solution

The project foundation was established by defining the user experience, application vision, and technical foundation of the issue tracking application. The TDK team worked with Pulaski stakeholders, subject matter experts and internal users to define the major themes, application vision and design. As the user experience was the critical component of the issue tracking application, it was imperative for TDK to understand the personas and goals of the users. The output of this iteration became the filter by which decisions were made throughout the development process.

The application and design vision were implemented in development iterations through a highly collaborative process. Prior to the beginning of each iteration, Pulaski and TDK collaborated to determine which features would be the focus of the upcoming development period. The process included gathering and considering feedback from previous iterations for inclusion in the current and future iterations. Regular stand-ups, iteration planning, detailed user stories, design/development, testing, demonstrating completed features, and retrospectives were performed during each iteration.

The final iteration provided an opportunity for TDK to complete a robust quality check and code validation of the issue tracking system without the development of any new features.

TDK utilized an Agile development methodology based on time-boxed iterations which allowed flexibility to implement the right features at the right time and pivot as needed throughout the design and development periods.

The Result

TDK's approach proved highly effective by delivering a fully functional application at the end of each iteration and providing Pulaski the ability to release the product as desired. The issue tracking system created a more efficient process and customers appreciated the timely resolution to issues.